回覆列表
  • 1 # 海的旋律376

    RPM(Red Hat Package Manager),是基於Red hat的Linux Distribution的包管理系統,同時也指rpm包本身,RPM用於rpm包的管理(諸如安裝、解除安裝、升級等),像Mandrake和SuSE這些基於RPM的發行版通常有自己特定的rpm包,如果混合安裝可能不會正常工作,而對於第三方發行的rpm包一般都能在基於RPM的系統上正常安裝。

    對於基於Debian的系統使用deb格式的包,有包轉換工具使rpm與deb及其他檔案之間互相轉換(Alien Package Converter),其安裝和升級可用dpkg,不過它不能很方便地處理包的依賴關係,比較省事的有dselect和apt-get, Ubunut是debian的變種, 其軟體以deb包或者原始檔的形式出現.

    2.deb軟體包的格式和使用

    (1).deb軟體包命令遵行如下約定:

    soft_ver-rev_arch.deb , 如:pptview_8.0-5_i386.deb 中名字是pptview, 版本號8.0, 架構為i386平臺.

    (2)dpkg命令

    root@huxiping:~# dpkg --help

    Usage:

    dpkg -i|--install <.deb file name> ... | -R|--recursive

    ...

    dpkg --unpack <.deb file name> ... | -R|--recursive

    ...

    dpkg -A|--record-avail <.deb file name> ... | -R|--recursive

    ...

    dpkg --configure ... | -a|--pending

    dpkg -r|--remove | -P|--purge ... | -a|--pending

    dpkg --get-selections [ ...] get list of selections to stdout

    dpkg --set-selections set package selections from stdin

    dpkg --update-avail replace available packages info

    dpkg --merge-avail merge with info from file

    dpkg --clear-avail erase existing available info

    dpkg --forget-old-unavail forget uninstalled unavailable pkgs

    dpkg -s|--status ... display package status details

    dpkg -p|--print-avail ... display available version details

    dpkg -L|--listfiles ... list files `owned" by package(s)

    dpkg -l|--list [ ...] list packages concisely

    dpkg -S|--search ... find package(s) owning file(s)

    dpkg -C|--audit check for broken package(s)

  • 中秋節和大豐收的關聯?
  • 百合花開花前後該如何養護?應做好哪些方面的工作?