“华梦“全国大学生开源软件技术创意大赛

 找回密码
 立即注册
搜索
查看: 4448|回复: 0

Linux 系统定制开发之软件包管理——pacman说明

[复制链接]

18

主题

1

好友

256

积分

版主

Rank: 7Rank: 7Rank: 7

发表于 2014-9-14 00:22:16 |显示全部楼层
本帖最后由 di.wu 于 2014-9-15 14:33 编辑

Pacman 命令总汇

isoftLinux基于arch系进行开发。所以对于软件包以及仓库的管理工具使用了。

PACMAN pacman 来管理。
所以需要普及简介下如何使用pacman 以及与大家常用的rpm 工具的区别对比。

首先如何配置pacman 源:
1)在/etc/pacman.d/mirrorlist设置安装源:
a)       isoft 源地址:  
Server =http://repos.isoft-linux.org/nuwa/$repo/os/$arch
2)在/etc/pacman.conf中添加pacman读取内容,pacman配置文件。



  
pacman
  
作用
rpm系对应命令
pacman –Sy            
仅同步源
yum makecache
pacman –Sy  [name]
源同步后安装包

  
pacman –Sf  [name]
强制安装软件包
rpm –ivh xxx.rpm –force
pacman –Ss  [name]
搜索有关[name]信息的包
yum search name
pacman –Si  [name]
数据中查找包的相关信息
rpm –qi xxx.rpm
pacman -Syu
同步源并更新系统
yum update
pacman –R [name]
删除[name]软件包
yum remove xxx /rpm –e xxx.rpm
pacman –Rc [name]
删除name包及依赖包

  
pacman –Rsn [name]
移除包所有不需要的依赖包并删除其配置文件

  
pacman –Sc
清理/var/cache/pacman/pkg目录下的旧包

  
pacman -Scc
清理所有下载包和数据库

  
pacman –Sd [name]
忽略依赖问题安装包
rpm –ivh xxx.rpm --nodeps
pacman –Su –ignore foo
升级时不升级foo

  
pacman –Qs [name]
查询有关name的软件包
yum search
pacman -Q
列出系统中所有包
rpm –qa
pacman –Q package
在本地数据库中查询指定包是否安装
rpm –qa |grep [package]
pacman –Qi package
查询本地宝,并列出相关信息
rpm –qi [package_name]
pacman –U name.tar.gz
安装下载的包,编译在本地的package

  
pacman –Qdt
找出孤立包

  
pacman -Sw package_name
  
下载包但不安装包
yumdownloader  package
  
远程安装一个非源的软件包

  
pacman -Ql foo
  
       显示软件包所包含的文件列表
  
rpm –ql xxx.rpm
pacman -Qo /path/to/file
  
查找指定文件所属的软件包
  
rpm –qf /path/file





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|“华梦“全国大学生开源软件技术创意大赛

GMT+8, 2018-6-22 16:58 , Processed in 0.057762 second(s), 20 queries .

Powered by Discuz! X2.5

“华梦“全国大学生开源软件技术创意大赛

回顶部