linux rpm 命令使用詳解 rpm和dep格式有什么區(qū)別?
rpm和dep格式有什么區(qū)別?RPM(Red Hat Package Manager),是基于Red hat的Linux Distribution的包管理系統(tǒng),同時也指rpm包本身,RPM用于rpm包
rpm和dep格式有什么區(qū)別?
RPM(Red Hat Package Manager),是基于Red hat的Linux Distribution的包管理系統(tǒng),同時也指rpm包本身,RPM用于rpm包的管理(諸如安裝、卸載、升級等),像Mandrake和SuSE這些基于RPM的發(fā)行版通常有自己特定的rpm包,如果混合安裝可能不會正常工作,而對于第三方發(fā)行的rpm包一般都能在基于RPM的系統(tǒng)上正常安裝。
對于基于Debian的系統(tǒng)使用deb格式的包,有包轉(zhuǎn)換工具使rpm與deb及其他文件之間互相轉(zhuǎn)換(Alien Package Converter),其安裝和升級可用dpkg,不過它不能很方便地處理包的依賴關系,比較省事的有dselect和apt-get, Ubunut是debian的變種, 其軟件以deb包或者源文件的形式出現(xiàn)
wpsdeb格式與rpm格式有什么區(qū)別?
RPM(Red Hat Package Manager),是基于Red hat的Linux Distribution的包管理系統(tǒng),同時也指rpm包本身,RPM用于rpm包的管理(諸如安裝、卸載、升級等),像Mandrake和SuSE這些基于RPM的發(fā)行版通常有自己特定的rpm包,如果混合安裝可能不會正常工作,而對于第三方發(fā)行的rpm包一般都能在基于RPM的系統(tǒng)上正常安裝。
對于基于Debian的系統(tǒng)使用deb格式的包,有包轉(zhuǎn)換工具使rpm與deb及其他文件之間互相轉(zhuǎn)換(Alien Package Converter),其安裝和升級可用dpkg,不過它不能很方便地處理包的依賴關系,比較省事的有dselect和apt-get, Ubunut是debian的變種, 其軟件以deb包或者源文件的形式出現(xiàn).
軟件包的格式和使用
(1).deb軟件包命令遵行如下約定:
soft_ver-rev_ , 如:pptview_8.0-5_ 中名字是pptview, 版本號8.0, 架構(gòu)為i386平臺.
(2)dpkg命令
:~# dpkg --help
Usage:
dpkg -i|--install file namegt ... | -R|--recursive
...
dpkg --unpack file namegt ... | -R|--recursive
...
dpkg -A|--record-avail file namegt ... | -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)