Size: 2050
Comment:
|
Size: 2109
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
=GNU发行版软件包管理 Cheatsheet= |
= GNU发行版软件包管理 Cheatsheet = |
Line 6: | Line 5: |
|| ||Gentoo Portage ||Debian dpkg ||FreeBSD Ports || ||CLI接口 ||portage (Python) ||apt (C++) || || ||CLI相关实用程序 ||portage-utils (C)[[BR]] eix (C++)[[BR]]e-file (Shell, Bash+AWK) ||dpkg (C++)[[BR]] aptitude (C++) || || ||GUI接口 ||porthole (GTK+)[[BR]] portato (PyGTK) ||synaptic (C++, GTK+) || || ||安装 ||emerge foo ||apt-get install foo[[BR]]dpkg -i foo-x-y.deb || || ||删除/卸载 ||emerge --unmerge foo ||apt-get remove foo || || || || || || || ||升级一个包 ||emerge --update --deep --newuse foo ||apt-get upgrade foo || || ||升级所有包 ||emerge --update --newuse system (仅组成基本系统的包)[[BR]]emerge --update --newuse world (组成基本系统以外的包) ||apt-get upgrade || || ||升级整个系统(发行版升级) ||emerge --update --deep --newuse world && \[[BR]]emerge --depclean && revdep-rebuild ||apt-get dist-upgrade || || || || || || || ||更新包索引 ||emerge --sync ||apt-get update || || || || || || || ||搜索(包名称匹配关键字的包) ||emerge --search foo ||dpkg-query -l *foo* || || ||搜索(包描述匹配关键字的包) ||emerge --searchdesc foo || || || || || || || || ||查看一个已安装包包含的文件 ||qlist foo[[BR]]equery files foo ||dpkg --listfiles foo[[BR]]dpkg-query --listfiles foo || || ||查看包信息 ||cat {{{`query which foo}}}`[[BR]]eix --installed foo ||dpkg --status foo || || ||查看文件所属包 ||equery belongs foo || || || ||查看包被谁依赖 ||equery depends foo ||apt-cache rdepends foo || || ||查看包依赖谁 ||qdepends foo ||dpkg --status foo | grep Depends || || || || || || || ||列出所有已安装包 ||eix --installed ||dpkg --list || || || || || || || ||下载源码 ||emerge --fetchonly foo ||apt-get source foo || || || || || || || |
|
Line 7: | Line 32: |
|| ||Gentoo Portage||Debian dpkg||FreeBSD Ports|| ||CLI接口||portage (Python)||apt (C++)|| || ||CLI相关实用程序||portage-utils (C)[[BR]] eix (C++)[[BR]]e-file (Shell, Bash+AWK)||dpkg (C++)[[BR]] aptitude (C++)|| || ||GUI接口||porthole (GTK+)[[BR]] portato (PyGTK)||synaptic (C++, GTK+)|| || ||安装||emerge foo||apt-get install foo[[BR]]dpkg -i foo-x-y.deb|| || ||删除/卸载||emerge --unmerge foo||apt-get remove foo|| || || || || || || ||升级一个包||emerge --update --deep --newuse foo||apt-get upgrade foo|| || ||升级所有包||emerge --update --newuse system (仅组成基本系统的包)[[BR]]emerge --update --newuse world (组成基本系统以外的包)||apt-get upgrade|| || ||升级整个系统(发行版升级)||emerge --update --deep --newuse world && \[[BR]]emerge --depclean && revdep-rebuild||apt-get dist-upgrade|| || || || || || || ||更新包索引||emerge --sync||apt-get update|| || || || || || || ||搜索(包名称匹配关键字的包)||emerge --search foo||dpkg-query -l *foo*|| || ||搜索(包描述匹配关键字的包)||emerge --searchdesc foo|| || || || || || || || ||查看一个已安装包包含的文件||qlist foo[[BR]]equery files foo||dpkg --listfiles foo[[BR]]dpkg-query --listfiles foo|| || ||查看包信息||cat {{{`query which foo}}}`[[BR]]eix --installed foo||dpkg --status foo|| || ||查看文件所属包||equery belongs foo|| || || ||查看包被谁依赖||equery depends foo||apt-cache rdepends foo|| || ||查看包依赖谁||qdepends foo||dpkg --status foo | grep Depends|| || || || || || || ||列出所有已安装包||eix --installed||dpkg --list|| || || || || || || ||下载源码||emerge --fetchonly foo||apt-get source foo|| || || || || || || |
GNU发行版软件包管理 Cheatsheet
作者:李蠡
2010-1-8
|
Gentoo Portage |
Debian dpkg |
FreeBSD Ports |
CLI接口 |
portage (Python) |
apt (C++) |
|
CLI相关实用程序 |
dpkg (C++)BR aptitude (C++) |
|
|
GUI接口 |
porthole (GTK+)BR portato (PyGTK) |
synaptic (C++, GTK+) |
|
安装 |
emerge foo |
apt-get install fooBRdpkg -i foo-x-y.deb |
|
删除/卸载 |
emerge --unmerge foo |
apt-get remove foo |
|
|
|
|
|
升级一个包 |
emerge --update --deep --newuse foo |
apt-get upgrade foo |
|
升级所有包 |
emerge --update --newuse system (仅组成基本系统的包)BRemerge --update --newuse world (组成基本系统以外的包) |
apt-get upgrade |
|
升级整个系统(发行版升级) |
emerge --update --deep --newuse world && \BRemerge --depclean && revdep-rebuild |
apt-get dist-upgrade |
|
|
|
|
|
更新包索引 |
emerge --sync |
apt-get update |
|
|
|
|
|
搜索(包名称匹配关键字的包) |
emerge --search foo |
dpkg-query -l *foo* |
|
搜索(包描述匹配关键字的包) |
emerge --searchdesc foo |
|
|
|
|
|
|
查看一个已安装包包含的文件 |
qlist fooBRequery files foo |
dpkg --listfiles fooBRdpkg-query --listfiles foo |
|
查看包信息 |
cat `query which foo`BReix --installed foo |
dpkg --status foo |
|
查看文件所属包 |
equery belongs foo |
|
|
查看包被谁依赖 |
equery depends foo |
apt-cache rdepends foo |
|
查看包依赖谁 |
qdepends foo |
dpkg --status foo | grep Depends |
|
|
|
|
|
列出所有已安装包 |
eix --installed |
dpkg --list |
|
|
|
|
|
下载源码 |
emerge --fetchonly foo |
apt-get source foo |
|
|
|
|
|
参考
哲思自由软件社区 - 技术文档 - [http://www.zeuux.org/science/learning-packing.cn.html 软件包管理 作者:夏清然]
创建 -- -- flyinflash [2010-01-20]