一、通過影象介面提供的軟體中心進行軟體安裝和解除安裝(比較簡單,但只限安裝軟體商店有的軟體包)
二、通過apt工具進行安裝(推薦安裝方式)**
ubuntu中軟體安裝方法apt (advanced package tool,高階軟體包工具) 是乙個強大的包管理系統,
而那些圖形化程式如 新增/刪除 應用程式 和 synaptic 都是建立在它的基礎之上的。apt 自動處理依賴
關係並在系統軟體包執行其他操作以便安裝所要的軟體包。 執行 apt 要求管理許可權 ( root 使用者和 sudo 命令)。
sudo 是為了獲取「管理員」或 「root」 (linux 專用術語)賬號許可權
可以被 apt 使用的一些常用命令:
使用apt-get install來安裝應用程式算是最常見的一種安裝方法了,比如我要安裝build-essential這個軟體,使用以下,他會幫我把所有的依賴包都一起安裝了。
1、apt方式安裝
(1)普通安裝:apt-get install softname1 softname2 …;
(2)修復安裝:apt-get -f install softname1 softname2...
;(-f atemp to correct broken dependencies)
(3)重新安裝:apt-get --reinstall softname1 softname2...
;
2、apt方式解除安裝
(1)移除式解除安裝:apt-get remove softname1 softname2 …;(移除軟體包,當包尾部有+時,意為安裝)
(2)清除式解除安裝 :apt-get --purge remove softname1 softname2...
;(同時清除配置)
清除式解除安裝:apt-get purge sofname1 softname2...
;(同上,也清除配置檔案)
sudo apt -f install#出錯時可以解決依賴包的安裝
三、通過deb包安裝(使用 .deb 檔案來安裝軟體)
.deb 檔案跟 windows 下的 .exe 檔案很相似。這是一種安裝軟體的簡易方式。很多軟體開發商都會提供 .deb 格式的安裝包。
比如我們的搜狗輸入法 和谷歌瀏覽器的格式就是deb格式的
1、使用gdebi軟體包安裝程式
通過ubuntu軟體中心搜尋gdebi,然後安裝。
然後在deb包上右鍵->開啟方式->gdebi軟體包安裝程式。
(1)普通安裝:dpkg -i package_name.deb
2、dpkg方式解除安裝
(1)移除式解除安裝:dpkg -r pkg1 pkg2 …;
(2)清除式解除安裝:dpkg -p pkg1 pkg2…;
dpkg -l --列出當前系統中所有的包.可以和引數less一起使用在分屏檢視. (類似於rpm -qa)
dpkg -s 查詢已安裝的包的詳細資訊.
pkg -l 查詢系統中已安裝的軟體包所安裝的位置. (類似於rpm -ql)
四、搜狗輸入法安裝四、原始碼安裝(.tar、tar.gz、tar.bz2、tar.z)
首先解壓縮原始碼壓縮包然後通過tar命令來完成
a.解xx.tar.gz:tar zxf xx.tar.gz
b.解xx.tar.z:tar zxf xx.tar.z
c.解xx.tgz:tar zxf xx.tgz
d.解xx.bz2:bunzip2 xx.bz2
e.解xx.tar:tar xf xx.tar
進入到解壓目錄裡並找到 readme 或者 install 檔案。一款開發完善的軟體都會包含這樣的檔案,用於提供安裝或解除安裝軟體的指導方法。
找到名為 configure 的配置檔案。如果在當前目錄下,使用這個命令來執行該檔案:./configure 。它將會檢查你的系統是否包含所
有的必須的軟體(在軟體術語中叫做『依賴包』)來安裝該應用程式。(lctt 譯註:你可以先使用 ./configure --help 來檢視有哪些編譯選項,
包括安裝的位置、可選的特性和模組等等。)注意並不是所有的軟體都包括該配置檔案,我覺得那些開發很糟糕的軟體就沒有這個配置檔案。
如果配置檔案執行結果提示你缺少依賴包,你得先安裝它們。
一旦你安裝完成所有的依賴包後,使用 make 命令來編譯該應用程式。
編譯完成後,執行 sudo make install 命令來安裝該應用程式。
下面以安裝nagios為例進行說明。
//1.解壓縮
tar -zxf nagios-4.0.2.tar.gz
//2.進入目錄
cd nagios-4.0.2
//3.配置
./configure --prefix=/usr/local/nagios
//4.編譯
make all
//5.安裝
make install && make install-init && make install-commandmode && make install-config
其他-------ubuntu下python的第三方模組的安裝
1、先把pip安裝好
sudo apt-get install python3-setuptools
sudo apt-get install python3-pip
sudo pip3 install numpy #注意如果你的電腦上既有python2.7 又安裝有python3.x 版本 安裝時需要sudo pin3 install numpy
sudo pip3 install selenium
python呼叫 linux命令*************************
可以執行shell命令的相關模組和函式有:
1、os.system
2、subprocess
ret = subprocess.call(「ls -l」, shell=true) #執行命令,返回狀態碼
check_output() #執行命令,如果狀態碼是 0 ,則返回執行結果,否則拋異常
tt=check_output(「ps -e」,shell=true)
print(tt)#此時tt就拿到返回值了
subprocess.popen(…) 用於執行複雜的系統命令
subprocess.popen(「ls ./mygit」)
subprocess.popen(「cd ./mygit;pwd」)
3、也可以使用psutil模組,它可以使得python程式輕鬆獲取系統資訊。
一、pycharm 安裝例子
安裝pycharm
先解壓,
sh pycharm.sh
安裝pycharm問題處理:
ubuntu 18.04 pycharm modulenotfounderror: no module named 『distutils.core』
解決辦法
ubuntu18.04預設沒有安裝setuptools
在控制台執行以下語句
sudo apt install python3-setuptools
安裝完畢即可正常建立虛擬環境
方法一:步驟:進入pycharm 安裝路徑下的bin目錄下,輸入如下命令:./pycharm.sh
方法二:步驟:在開啟的pycharm中的tools選單中選擇建立桌面埠。
(create desktop entry)
問題:gtk-message: failed to load module 「canberra-gtk-module」
解決方法:
$ sudo apt-get install libcanberra-gtk-module
檢視當前發行版可以使用的shell
yeguangrong@yeguangrong-inspiron-3847:~$ cat /etc/shells
輸出如下 /etc$ ls |grep ^sh
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
檢視當前使用的shell
yeguangrong@yeguangrong-inspiron-3847:~$ echo $shell
輸出 : /bin/bash
其他系統的包管理介紹:
rpm - 紅帽包管理器(red hat package manager)
這個是紅帽建立的 linux 基本標準(lsb)打包格式和基礎包管理系統。軟體包管理器的前端工具:如yum。
yum (黃狗更新器,修改版yellowdog updater, modified)
這個是乙個開源、流行的命令行包管理器,它是使用者使用 rpm
debian linux 系統中的 apt 進行
對比,它和 apt 擁有相同的功能。
更換國內源參考:
linux安裝,解除安裝軟體
1 yum使用 1.1.centos使用 上網時 yum 配置 開啟yum的配置檔案之後,在檔案最後加上 伺服器的協議 位址 埠,如果 伺服器需要使用者認證話,同時加上認證使用者的使用者名稱和密碼。如 proxy proxy username 伺服器使用者名稱 proxy password 伺服器密...
linux 安裝解除安裝軟體
a rpm包 1 需要確定軟體的全名 使用rpm qa 例如 rpm qa firfox 2 執行 rpm e firefox 1.0.1 1.3.2 安裝目錄 rpm ql firefox 1.0.1 1.3.2 b tar.gz 源 包 1 解壓 tar zxvf tar.gz tar jxvf...
Linux安裝 解除安裝軟體
在linux環境中,尤其是cenos中安裝過一些軟體,一般是二進位制安裝與原始碼安裝,現小結一下linux中的安裝與解除安裝。一 通常linux應用軟體的安裝包有三種 1 tar包,如software 1.2.3 1.tar.gz。它是使用unix系統的打包工具tar打包的。2 rpm包,如soft...