(以内容“Package Management,也就是包管理 其实常用命令就那几个…… 所以列一下吧 == 查找包名 === * pacman: # pacman -Ss <string> * ports: # psearc...”创建新页面)
 
 
(未显示同一用户的2个中间版本)
第2行: 第2行:
 
其实常用命令就那几个…… 所以列一下吧
 
其实常用命令就那几个…… 所以列一下吧
  
== 查找包名 ===
+
== 根据名字查找包 ==
 
* pacman:  
 
* pacman:  
 
# pacman -Ss <string>
 
# pacman -Ss <string>
第12行: 第12行:
 
# yum search <string>
 
# yum search <string>
  
== 查询文件属于那个包 ==
+
== 查询文件属于哪个包 ==
 
=== 已安装 ===
 
=== 已安装 ===
 
* pacman:
 
* pacman:
第20行: 第20行:
 
# pkg_which <path>
 
# pkg_which <path>
 
* apt / dpkg
 
* apt / dpkg
# dpkg -S /usr/bin/ipmitool
+
# dpkg -S <path>
 
* yum / rpm:
 
* yum / rpm:
 
# rpm -q -f <path>
 
# rpm -q -f <path>
 +
 
=== 未安装 ===
 
=== 未安装 ===
 
Google <file name>
 
Google <file name>

2011年11月18日 (五) 06:21的最新版本

Package Management,也就是包管理 其实常用命令就那几个…… 所以列一下吧

根据名字查找包

  • pacman:
  1. pacman -Ss <string>
  • ports:
  1. psearch <string>
  • apt / dpkg:
  1. apt-cache search <string>
  • yum / rpm:
  1. yum search <string>

查询文件属于哪个包

已安装

  • pacman:
  1. pacman -Q -o <path>
  • ports:
  1. pkg_info -W <path>
  2. pkg_which <path>
  • apt / dpkg
  1. dpkg -S <path>
  • yum / rpm:
  1. rpm -q -f <path>

未安装

Google <file name>

列出某包文件列表

  • pacman:
  1. pacman -Q -l <package name>
  • ports:
  1. pkg_info -L <package name with package version>
  2. pkg_info -L <package name>-\* // hackish!
  • apt / dpkg:
  1. dpkg -L <package name>
  • yum / rpm:
  1. rpm -q -l <package name>

  • pacman:
  1. pacman -S <package name>
  • ports:
  1. pkg_add -r <package name>
  2. portinstall -PPv <package name>
  3. cd <package path>; make install
  • apt / dpkg:
  1. apt-get install <package name>
  • yum / rpm:
  1. yum install <package name>

  • pacman:
  1. pacman -R <package name>
  • ports:
  1. pkg_delete <package name with version>
  • apt / dpkg:
  1. apt-get remove <package name>
  • yum / rpm:
  1. yum remove <package name>