軟件包管理

yum(全稱為 Yellow dog Updater, Modified)是一個(gè)在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器?;赗PM包管理,能夠從指定的服務(wù)器自動(dòng)下載RPM包并且安裝,可以自動(dòng)處理依賴性關(guān)系,并且一次安裝所有依賴的軟體包,無(wú)須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一個(gè)、一組甚至全部軟件包的命令,而且命令簡(jiǎn)潔好記。
在查找資源庫(kù)中的軟件包時(shí),例如搜索一個(gè) yum 資源庫(kù)來(lái)查找并安裝 emacs 文本編輯器,可以使用以下命令:
yum search emacs
yum install emacs
yum可以用于運(yùn)作rpm包,安裝:yum install <package_name> 卸載:yum erase <package_name> 更新:yum update <package_name>

apt-get是高級(jí)包裝工具(Advanced Packaging Tools,簡(jiǎn)稱:APT)是 Debian及其衍生發(fā)行版(如:Ubuntu)的軟件包管理器。APT可以自動(dòng)下載,配置,安裝二進(jìn)制或者源代碼格式的軟件包,因此簡(jiǎn)化了 Linux系統(tǒng)上管理軟件的過(guò)程,apt-get命令一般需要root權(quán)限執(zhí)行,所以一般跟著 sudo命令。
apt-get可以用于運(yùn)作deb包,例如在Ubuntu系統(tǒng)上對(duì)某個(gè)軟件的管理:安裝:apt-get install <package_name> 卸載:apt-get remove <package_name>
更新:apt-get update <package_name>

apt-get 常用實(shí)例
apt-cache search packagename 搜索包
apt-cache show packagename 獲取包的相關(guān)信息,如說(shuō)明、大小、版本等
apt-get install packagename 安裝包
apt-get install packagename --reinstall 重新安裝包
apt-get remove packagename 刪除包
apt-get update 更新源
apt-get upgrade 更新已安裝的包
apt-get clean 清理無(wú)用的包
apt-get check 檢查是否有損壞的依賴

實(shí)例:搜索、獲取信息、安裝并卸載開(kāi)源播放器VLC
jeremy@ubuntu:~$ apt-cache search vlc
dvd95 - DVD9 to DVD5 converter
browser-plugin-vlc - multimedia plugin for web browsers based on VLC
cubemap - scalable video reflector, designed to be used with VLC
dvblast - Simple and powerful dvb-streaming application

jeremy@ubuntu:~$ apt-cache show vlc
Package: vlc
Priority: optional
Section: universe/graphics
Installed-Size: 3604

jeremy@ubuntu:~$ sudo apt-get install vlc
[sudo] password for jeremy:
After this operation, 80.5 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

jeremy@ubuntu:~$ sudo apt-get remove vlc

jeremy@ubuntu:~$ sudo apt-get clean
jeremy@ubuntu:~$ sudo apt-get check
Reading package lists... Done
Building dependency tree
Reading state information... Done

最后編輯于
?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • RPM/DPKG 兩大陣營(yíng)簡(jiǎn)介在 GNU/Linux( 以下簡(jiǎn)稱 Linux) 操作系統(tǒng)中,RPM 和 DPKG ...
    空語(yǔ)閱讀 1,556評(píng)論 0 4
  • 各大Linux發(fā)行版軟件包管理參考(http://www.freeoa.net/osuport/botinstal...
    IRONYT閱讀 7,551評(píng)論 0 12
  • apt-get 是什么?來(lái)源 高級(jí)包裝工具(英語(yǔ):Advanced Packaging Tools,簡(jiǎn)稱:APT)...
    LinkedIn閱讀 1,810評(píng)論 0 3
  • 在 Linux(GNU/Linux)操作系統(tǒng)中,RPM 和 DPKG 為最常見(jiàn)的兩類軟件包管理工具,他們分別應(yīng)用于...
    geekdeedy閱讀 708評(píng)論 0 0
  • 寧夏的天格外藍(lán),空氣透著干凈,盡管風(fēng)大,可是沒(méi)有塵土飛揚(yáng)。耀眼的藍(lán)色下,是巍峨雄渾的賀蘭山。 山風(fēng)凜冽,積雪未化。...
    唐糖醬閱讀 975評(píng)論 3 5

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