linux下軟體安裝解除安裝

2021-10-10 19:14:11 字數 4656 閱讀 7646

一、通過影象介面提供的軟體中心進行軟體安裝和解除安裝(比較簡單,但只限安裝軟體商店有的軟體包)

二、通過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...