Linux的軟件包管理與安裝

apt-get 是什么?來源

  • 高級(jí)包裝工具(英語(yǔ):Advanced Packaging Tools,簡(jiǎn)稱:APT)是 Debian及其衍生發(fā)行版(如:[Ubuntu(烏班圖)](http://www.ubuntu.org.cn/desktop)的軟件包管理器。APT可以自動(dòng) 下載,配置,安裝二進(jìn)制或者源代碼格式的軟 件包,因此簡(jiǎn)化了 Unix系 統(tǒng)上管理軟件的過程,apt-get命令一般需要root權(quán)限執(zhí)行,所以一般跟著 sudo命令 。
  • 并且 烏班圖與中國(guó)廠商合作聯(lián)合出了 優(yōu)麒麟系統(tǒng)http://www.ubuntukylin.com/

常用命令:

  • sudo apt-get install packagename; // 安裝
  • sudo apt-get -f install packagename; //修復(fù)安裝
  • sudo apt-get remove packagename; // 移出
  • sudo apt-get update // 更新系統(tǒng)存在包
  • sudo apt-get upgrade //更新已經(jīng)安裝包
  • sudo apt-get search packagename // 搜索包
  • sudo apt-get remove packagename -purge //包括配置文件卸載
  • sudo apt-get show packagename //展示出存在包信息
  • sudo apt-get clear //清理無(wú)用包

下面展示安裝fortune 并輸出

選擇yes


Paste_Image.png

安裝成功 能正常運(yùn)行


Paste_Image.png

yum 命令的使用

什么事是yum
yum命令是在Fedora和RedHat以及SUSE中基于rpm的軟件包管理器,它可以使系統(tǒng)管理人員交互和自動(dòng)化地更細(xì)與管理RPM軟件包,能夠從指定的服務(wù)器自動(dòng)下載RPM包并且安裝,可以自動(dòng)處理依賴性關(guān)系,并且一次安裝所有依賴的軟體包,無(wú)須繁瑣地一次次下載、安裝。
相比較 rpm包的優(yōu)點(diǎn) ,能夠自動(dòng)處理依賴關(guān)系,安裝操作比較方便

在 Ubantu下是不支持yum 的
-執(zhí)行 sudo apt-get install yum ;

Paste_Image.png

RPM 常用命令

-ivh:安裝顯示安裝進(jìn)度--install--verbose--hash
-Uvh:升級(jí)軟件包--Update
-e:刪除包
rpm -q samba //查詢程序是否安裝
rpm -qa | grep httpd      #[搜索指定rpm包是否安裝]--all搜索httpd
rpm -ql httpd        ?。搜索rpm包]--list所有文件安裝目錄

一本參數(shù)
常用參數(shù):
Install/Upgrade/Erase options:
-i, --install install package(s)
-v, --verbose provide more detailed output
-h, --hash print hash marks as package installs (good with -v)
-e, --erase erase (uninstall) package
-U, --upgrade=<packagefile>+ upgrade package(s)
--replacepkge 無(wú)論軟件包是否已被安裝,都強(qiáng)行安裝軟件包
--test 安裝測(cè)試,并不實(shí)際安裝
--nodeps 忽略軟件包的依賴關(guān)系強(qiáng)行安裝
--force 忽略軟件包及文件的沖突
Query options (with -q or --query):
-a, --all query/verify all packages
-p, --package query/verify a package file
-l, --list list files in package
-d, --docfiles list all documentation files
-f, --file query/verify package(s) owning file

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容