2016 - 2024

感恩一路有你

linux rpm 命令使用详解 rpm和dep格式有什么区别?

浏览量:4526 时间:2023-05-10 10:46:06 作者:采采

rpm和dep格式有什么区别?

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包或者源文件的形式出现

wpsdeb格式与rpm格式有什么区别?

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包或者源文件的形式出现.

软件包的格式和使用

(1).deb软件包命令遵行如下约定:

soft_ver-rev_ , 如:pptview_8.0-5_ 中名字是pptview, 版本号8.0, 架构为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)

deb 格式 RPM 文件 dpkg

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。