Linux各主要發行版的包管理命令對照

2022-02-02 12:57:07 字數 1866 閱讀 5404

linux各主要發行版的包管理命令對照

debian使用的是apt和dpkg,gentoo則用的是emerge,redhat的yum、suse的zypper、arch的pacman、slackware的slackpkg。

更新源:

# apt-get update

# emerge --sync

# yum check-update

# zypper refresh

# pacman -sy

# slackpkg update

搜尋包:

# apt-cache search

# emerge --search

# yum search

# zypper search

# pacman -qs

# slackpkg search

檢視包的詳細資訊:

# apt-cache show

# emerge -udpv

# yum info

# zypper info

# pacman -qi

# --

顯示依賴關係:

# apt-cache depends

# emerge --emptytree --pretend

# yum deplist

# --

# --

# --

安裝包:

# apt-get install

# emerge

# yum install

# zypper install

# pacman -s

# slackpkg install

刪除包:

# apt-get remove

# emerge --unmerge

# yum erase

# zypper remove

# pacman -r

# slackpkg remove

顯示可用更新:

# apt-get upgrade -> n

# --

# yum list updates

# zypper list-updates

# --

# --

更新全部已安裝的包:

# apt-get upgrade

# emerge -nua world

# yum update

# zypper update

# pacman -su

# slackpkg update-all

更新整個系統:

# apt-get dist-upgrade

# emerge -nuda world

# yum upgrade

# zypper dup

# --

# --

列出已安裝的包:

# dpkg -l

# equery l (需要安裝gentoolkit)

# rpm -qa

# rpm -qa

# pacman -qii

# ls /var/log/packages/

刪除快取中的舊包:

# apt-get clean

# rm -r /usr/portage/distfiles

# yum clean

# --

# --

# --

刪除不需要的依賴關係:

# apt-get autoremove

# emerge --depclean

# --

# --

# --

# --

**:呂頭的窩窩

Linux的主要發行版

linux 發行版眾多,可以用多如牛毛來形容。曾經見到有人收集到了 300 多個 linux 發行版。實際上,流傳於世的 linux發行版數目可能還遠不止於此。這麼多的 linux 發行版,對打算從其他系統轉換過來的使用者來說可能會感到困惑 而即便是忠實的 linux使用者也沒有時間和精力去挨個嘗試...

Linux的發行版

談到linux的發行版本,太多了,可能誰也不能給出乙個準確的數字,但是有一點是可以肯定的,linux正在變得越來越流行。面對這麼多的linux發行版,打算從其他系統轉到linux系統來的初學者可能會感到困惑,即便是忠實的 linux 使用者也沒有時間和精力去挨個嘗試,因此初學者在學習linux之前,...

linux發行版選擇

應用的環境和背景第乙個特點決定了這個發行版本不能太複雜,複雜到日常的應用的維護都要花費大量的時間 也不能太簡單,簡單到丟了linux的特點,讓人得出 這跟 windows差不多嘛 學生的水平良莠不齊,大多數從是由於興趣從windows下冒冒失失的跑到linux陣營裡來,相當一部分的人不新鮮味嚐過之 ...