Linux管理工具安裝包與添加源
想知道到Linux管理工具系統(tǒng)的真相么,想知道Linux管理工具系統(tǒng)中藏有的內(nèi)在奧義么,只有我來給大家全面講解介紹Linux管理工具系統(tǒng).用 Linux系統(tǒng)總是免不了要接觸包Linux管理工具。
比如,Debian/Ubuntu 的 apt、openSUSE 的 zypp、Fedora 的 yum、Mandriva 的 urpmi、Slackware 的 slackpkg、Archlinux 的 pacman、Gentoo 的 emerge、Foresight 的 conary、Pardus 的 pisi,等等。
Linux管理工具DistroWatch 針對上述包管理器的主要用法進(jìn)行了總結(jié),對各位 Linux 用戶來說具有很好的參考作用。這個總結(jié)還是有一點不足,有空給大家整理一個更全面的版本。任務(wù) aptDebian, Ubuntu zyppopenSUSE yumFedora, CentOS
Linux管理工具安裝包 apt-get install <pkg> zypper install <pkg> yum install <pkg> 移除包 apt-get remove <pkg> zypper remove <pkg> yum erase <pkg> 更新包列表 apt-get update zypper refresh yum check-update 更新系統(tǒng) apt-get upgrade zypper update yum update 列出源 cat /etc/apt/sources.list zypper repos yum repolist
Linux管理工具添加源 (edit /etc/apt/sources.list) zypper addrepo <path> <name> (add <repo> to /etc/yum.repos.d/) 移除源 (edit /etc/apt/sources.list) zypper removerepo <name> (remove <repo> from /etc/yum.repos.d/)
Linux管理工具搜索包 apt-cache search <pkg> zypper search <pkg> yum search <pkg> 列出已安裝的包 dpkg -l rpm -qa rpm -qa 任務(wù) urpmi Mandriva slackpkgSlackware pacman Arch
安裝包 urpmi <pkg> slackpkg install <pkg> pacman -S <pkg>
Linux管理工具移除包 urpme <pkg> slackpkg remove <pkg> pacman -R <pkg> 更新包列表 urpmi.update -a slackpkg update pacman -Sy 更新系統(tǒng) urpmi --auto-select slackpkg upgrade-all pacman -Su
Linux管理工具列出源 urpmq --list-media cat /etc/slackpkg/mirrors cat /etc/pacman.conf 添加源 urpmi.addmedia <name> <path> (edit /etc/slackpkg/mirrors) (edit /etc/pacman.conf)
Linux管理工具移除源 urpmi.removemedia <media> (edit /etc/slackpkg/mirrors) (edit /etc/pacman.conf) 搜索包 urpmf <pkg> -- pacman -Qs <pkg> 列出已安裝的包 rpm -qa ls /var/log/packages/ pacman -Qii
Linux管理工具任務(wù) conary rPath, Foresight pisiPardus emerge Gentoo 安裝包 conary update <pkg> pisi install <pkg> emerge <pkg> 移除包 conary erase <pkg> pisi remove <pkg> emerge -C <pkg>
Linux管理工具更新包列表 pisi update-repo emerge --sync | layman -S [for added repositories] 更新系統(tǒng) conary updateall pisi upgrade emerge -NuDa world 列出源 pisi list-repo layman -L
Linux管理工具添加源 pisi add-repo <name> <path> layman -a 移除源 pisi remove-repo <name> layman -d 搜索包 conary query <pkg> pisi search <pkg> emerge --search 列出已安裝的包 conary query pisi list-installed cat /var/lib/portage | more
【編輯推薦】