posts - 28, comments - 37, trackbacks - 0, articles - 0

          Linux 包管理速查表

          Posted on 2011-10-22 15:02 俞靈 閱讀(425) 評論(0)  編輯  收藏

          使用 Linux 系統(tǒng)總是免不了要接觸包管理工具。比如,Debian/Ubuntu 的 apt、openSUSE 的 zypp、Fedora 的 yum、Mandriva 的 urpmi、Slackware 的 slackpkg、Archlinux 的 pacman、Gentoo 的 emerge、Foresight 的 conary、Pardus 的 pisi,等等。DistroWatch 針對上述包管理器的主要用法進行了總結(jié),對各位 Linux 用戶來說具有很好的參考作用。這個總結(jié)還是有一點不足,有空給大家整理一個更全面的版本。

          任務(wù) apt
          Debian, Ubuntu
          zypp
          openSUSE
          yum
          Fedora, CentOS
          安裝包 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
          添加源 (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/)
          搜索包 apt-cache search <pkg> zypper search <pkg> yum search <pkg>
          列出已安裝的包 dpkg -l rpm -qa rpm -qa
          任務(wù) urpmi
          Mandriva
          slackpkg
          Slackware
          pacman
          Arch
          安裝包 urpmi <pkg> slackpkg install <pkg> pacman -S <pkg>
          移除包 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
          列出源 urpmq --list-media cat /etc/slackpkg/mirrors cat /etc/pacman.conf
          添加源 urpmi.addmedia <name> <path> (edit /etc/slackpkg/mirrors) (edit /etc/pacman.conf)
          移除源 urpmi.removemedia <media> (edit /etc/slackpkg/mirrors) (edit /etc/pacman.conf)
          搜索包 urpmf <pkg> -- pacman -Qs <pkg>
          列出已安裝的包 rpm -qa ls /var/log/packages/ pacman -Qii
          任務(wù) conary
          rPath, Foresight
          pisi
          Pardus
          emerge
          Gentoo
          安裝包 conary update <pkg> pisi install <pkg> emerge <pkg>
          移除包 conary erase <pkg> pisi remove <pkg> emerge -C <pkg>
          更新包列表   pisi update-repo emerge --sync | layman -S [for added repositories]
          更新系統(tǒng) conary updateall pisi upgrade emerge -NuDa world
          列出源   pisi list-repo layman -L
          添加源   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
          本文轉(zhuǎn)自
          http://linuxtoy.org/archives/linux-package-management-cheatsheet.html

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 密云县| 康平县| 布尔津县| 西乡县| 涪陵区| 长海县| 新龙县| 绥江县| 夏河县| 德保县| 阳山县| 吉隆县| 连南| 澄江县| 增城市| 仲巴县| 谢通门县| 慈溪市| 溧阳市| 铜梁县| 吴川市| 大邑县| 舞阳县| 安达市| 贡山| 彭州市| 沈阳市| 四会市| 新平| 嘉祥县| 尖扎县| 大安市| 来凤县| 苗栗县| 农安县| 琼海市| 开平市| 西吉县| 涞水县| 介休市| 辽宁省|