日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux下软件安装和卸载

發(fā)布時間:2023/12/4 linux 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下软件安装和卸载 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在Windows下,我們安裝軟件基本上是先到網(wǎng)上下載軟件的安裝包,通常是以.exe和.msi為后綴的文件,然后雙擊安裝包,之后就可以按照軟件安裝向?qū)б徊讲竭M(jìn)行安裝了,但在Linux下,軟件的安裝方式截然不同。總的來說,Linux下軟件常見的安裝方式主要有三種:一是源碼安裝,二是安裝包安裝,三是命令安裝。


1、源碼安裝

Linux下很多軟件發(fā)布的時候都沒有打包成安裝包的形式,通常是直接發(fā)布源碼,源碼文件后綴名一般為.zip或tar.gz形式。常見的源碼壓縮格式已經(jīng)解壓命令如下圖所示:

想要安裝這些軟件,首先需要到軟件官網(wǎng)下載源碼壓縮文件,下載完成之后安裝步驟如下:

(1)解壓命令 源碼壓縮文件名

(利用對應(yīng)的解壓命令對源碼壓縮文件進(jìn)行解壓)

(2)cd 解壓后的源碼目錄

(進(jìn)入解壓之后的源碼目錄)

(3)./configure --prefix=/usr/local/軟件名稱

(為編譯做準(zhǔn)備,--prefix參數(shù)是指明軟件安裝目錄的,一般情況下軟件都安裝在/usr/local目錄下,同時指明安裝目錄可以方便以后卸載軟件)

(4)make

(編譯軟件)

(5)make intsall

(安裝軟件)

以這種方式安裝的軟件,卸載軟件時,只要刪除軟件安裝目錄即可,執(zhí)行命令rm -rf /usr/local/軟件名稱。


除了上面最常見的情況,還有RedHat公司也會以源碼形式發(fā)布軟件,不過源代碼軟件包后綴一般為.src.rpm,安裝過程如下:

生成安裝包:rpm -rebuild *.src.rpm

進(jìn)入安裝包生成目錄:cd /usr/src/dist/RPMS

安裝軟件:詳見第二部分安裝包安裝


2、安裝包安裝?

除了源碼安裝之外,一些軟件提供商還會將軟件直接發(fā)布成安裝包的形式,這樣用戶就不必自行編譯安裝了,大大簡化了安裝軟件的工作。通常Linux廠商軟件包的格式分為如下兩大類:?

(1)RedHat系列:Redhat、Centos、Fedora等RedHat系列Linux系統(tǒng)軟件安裝包是rpm格式,即以.rpm為后綴,查看、安裝、升級、卸載命令分別如下:?

查看是否已經(jīng)安裝: rpm -q package_version.rpm

安裝:rpm -ivh package_version.rpm?

升級:rpm -Uvh package?

卸載:rpm -e package

(package_version.rpm為安裝包名稱,package為安裝之后的軟件名稱)


(2)Debian系列:Debian、Ubuntu等Debian系列Linux系統(tǒng)軟件安裝包是deb格式,即以.deb為后綴,安裝、卸載命令分別如下:

安裝:dpkg -i package_version.deb

移除:dpkg -r package?

完全清除一個已安裝軟件:dpkg -P package>(在移除基礎(chǔ)上還刪除配置文件)?

(package_version.deb為安裝包名稱,package為安裝之后的軟件名稱)


除了這常見的兩大系列之后,還有蘋果公司Mac電腦的OS X系統(tǒng),其軟件安裝包的形式為:.dmg或.pkg,直接雙擊即可進(jìn)行安裝,較為簡單。


3、命令安裝?

有些時候,軟件安裝不是那么簡單,有的軟件安裝首先需要其他許多項目的安裝,此外還有版本依賴問題,如果全靠手工去找齊所有依賴性進(jìn)行安裝之后,再來安裝軟件,比較費時費力,成功率也不高。于是Linux廠商們又提供了另一種安裝方式,命令安裝。

所謂命令安裝,即在計算機聯(lián)網(wǎng)情況下,進(jìn)入終端模式,輸入相應(yīng)的命令加上要安裝的軟件包名,系統(tǒng)則會主動下載軟件包進(jìn)行安裝,如果軟件有其他依賴項,系統(tǒng)也會自動去下載安裝,這樣就大大減輕了安裝的工作。?

命令安裝也分為幾種,如下所示:?

(1)Redhat系列,使用yum?

更新yum:yum update

列出所有已安裝的軟件包:yum list install

查看軟件包xxx信息:yum info xxx

查找軟件包xxx:yum search xxx

安裝xxx軟件包:yum install xxx

移除xxx軟件包:yum remove xxx

更新所有rpm軟件包:yum update

更新xxx軟件包:yum update xxx


(2)Debian系列,使用apt-get?

更新apt-get:apt-get update

搜索軟件包xxx:apt-cache search xxx

獲取包xxx的信息:apt-cache show xxx

安裝xxx軟件包:apt-get install xxx

移除xxx軟件包:apt-get remove xxx

刪除包xxx,包括刪除配置文件等:apt-get remove package -- purge

更新所有deb軟件包:apt-get upgrade

更新xxx軟件包:apt-get upgrade xxx?


(3)OS X系列,使用brew?

更新brew:brew update

搜索軟件包xxx:brew search xxx

獲取包xxx的信息:brew info xxx

安裝xxx軟件包:brew install xxx

移除xxx軟件包:brew uninstall xxx

更新所有軟件包:brew upgrade

更新xxx軟件包:brew upgrade xxx 


總結(jié)

以上是生活随笔為你收集整理的Linux下软件安装和卸载的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。