Linux下软件安装和卸载
在Windows下,我們安裝軟件基本上是先到網(wǎng)上下載軟件的安裝包,通常是以.exe和.msi為后綴的文件,然后雙擊安裝包,之后就可以按照軟件安裝向?qū)б徊讲竭M(jìn)行安裝了,但在Linux下,軟件的安裝方式截然不同。總的來說,Linux下軟件常見的安裝方式主要有三種:一是源碼安裝,二是安裝包安裝,三是命令安裝。
1、源碼安裝
Linux下很多軟件發(fā)布的時(shí)候都沒有打包成安裝包的形式,通常是直接發(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目錄下,同時(shí)指明安裝目錄可以方便以后卸載軟件)
(4)make
(編譯軟件)
(5)make intsall
(安裝軟件)
以這種方式安裝的軟件,卸載軟件時(shí),只要?jiǎng)h除軟件安裝目錄即可,執(zhí)行命令rm -rf /usr/local/軟件名稱。
除了上面最常見的情況,還有RedHat公司也會(huì)以源碼形式發(fā)布軟件,不過源代碼軟件包后綴一般為.src.rpm,安裝過程如下:
生成安裝包:rpm -rebuild *.src.rpm
進(jìn)入安裝包生成目錄:cd /usr/src/dist/RPMS
安裝軟件:詳見第二部分安裝包安裝
2、安裝包安裝?
除了源碼安裝之外,一些軟件提供商還會(huì)將軟件直接發(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?
完全清除一個(gè)已安裝軟件:dpkg -P package>(在移除基礎(chǔ)上還刪除配置文件)?
(package_version.deb為安裝包名稱,package為安裝之后的軟件名稱)
除了這常見的兩大系列之后,還有蘋果公司Mac電腦的OS X系統(tǒng),其軟件安裝包的形式為:.dmg或.pkg,直接雙擊即可進(jìn)行安裝,較為簡單。
3、命令安裝?
有些時(shí)候,軟件安裝不是那么簡單,有的軟件安裝首先需要其他許多項(xiàng)目的安裝,此外還有版本依賴問題,如果全靠手工去找齊所有依賴性進(jìn)行安裝之后,再來安裝軟件,比較費(fèi)時(shí)費(fèi)力,成功率也不高。于是Linux廠商們又提供了另一種安裝方式,命令安裝。
所謂命令安裝,即在計(jì)算機(jī)聯(lián)網(wǎng)情況下,進(jìn)入終端模式,輸入相應(yīng)的命令加上要安裝的軟件包名,系統(tǒng)則會(huì)主動(dòng)下載軟件包進(jìn)行安裝,如果軟件有其他依賴項(xiàng),系統(tǒng)也會(huì)自動(dò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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 王贻芳院士:年轻人不敢质疑和思考,科学就
- 下一篇: 国家标准下载工具