deb包管理工具dpkg,apt-get
来源:互联网 发布:linux 无盘 win7 编辑:程序博客网 时间:2024/05/12 22:43
debian系所用的包以.deb扩展名结尾的。
其相关的包管理工具主要有dpkg,apt-get,apt-cache.
默认的deb一般安装在/usr/local /usr/share下,少数的如chrome安装在/opt
下面来说说,这几个工具的使用.
dpkg
dpkg是本地的比较底层的包管理工具,不能解决依赖关系。介绍下dpkg的常用命令*.deb相关dpkg -i *.deb #安装dpkg -I *.deb #查看包介绍dpkg -c *.deb #查看包拥有的文件系统deb库相关dpkg -r packageName #删除包(保留配置文件)dpkg -P packageName #删除包dpkg -l [packageName] #查看己安装包,不接packageName,则显示所有安装的包,常与grep搭配dpkg -s packageName #查看包介绍信息(包括安装状态)dpkg -S file/keyword #查看文件所属包,相当于rpm -qif file ,yum whatprovides filedpkg -L packageName #查看包所拥有的文件 相当于rpm -ql packageNamedpkg-reconfigure packageName #重新配置包
apt-get
apt-get主要依赖于网络,能解决依赖关系apt所使用的源在/etc/apt/sources.list中设置格式:deb/deb-src http://mirrors.sohu.com/ubuntu/ precise main restricted其中:precise是指发行版ubuntu12.04代号main(官方开源) restricted(官方受限,主要是专有驱动) universe(社区开源) multiverse(社区受限) 更新apt-get update #更新源apt-get upgrade #升级所有包apt-get dist-upgrade #升级系统安装/卸载apt-get install fcitxapt-get remove fcitx #卸载(保留配置)apt-get purge fcitx #卸载下载apt-get download fcitx #下载二进制包到当前目录apt-get source fcitx #下载源码包apt-get source -d fcitx #下载并编译,如果没有通过,你需要执行build-depapt-get build-repos fcitx #建立fcitx源码的编译环境(实际上是把编译所依赖的包给装上)apt-get build-dep fcitx #同上搜索apt-cache search fcitx #搜索包apt-cache depends fcitx #搜索包依赖apt-cache rdepends fcitx-bin #查看该包被哪些包依赖apt-cache show fcitx #列出包介绍apt-cache stats #包存储统计清理apt-get clean #清理所有已经下载的安装cache/var/cache/apt/archives/apt-get autoclean #与clean不同的是,只清理过时的cache(非最新版本的包)apt-get autoclean #只清理因依赖关系而被安装,而后又不再需要的cacheapt-get check 检查是否有坏掉的依赖,并更新包cache
转载地址:http://hilojack.sinaapp.com/?p=722
- deb包管理工具dpkg,apt-get
- Debian软件包管理工具(dpkg,apt-get)详解
- ubuntu中软件安装相关知识(deb、dpkg、apt-get)
- Ubuntu中软件安装相关知识(deb、dpkg、apt-get)
- apt-get 只下deb包命令
- Debian 下的 Deb 软件包管理工具 apt-get 怎么使用?
- Debian软件包管理工具apt-get和dpkg操作备忘
- Debian的软件包管理工具命令 (dpkg,apt-get)详解
- debian包管理命令dpkg apt-get apt-cache aptitude
- linux之apt与dpkg安装包管理工具的区别
- ubuntu包管理工具apt-get相关
- linux下包管理工具apt-get
- dpkg卸载.deb包
- Apt-get/dpkg
- dpkg 与apt-get
- ubuntu apt-get dpkg
- dpkg 与apt-get
- apt-get,dpkg
- Android Opengles 学习一
- Lua5.1中的API函数
- IOS开源库整理
- Clojure语言二:Literal
- Activity和Service之间的通信
- deb包管理工具dpkg,apt-get
- 使用mingw.bat编译openssl-1.0.1c生成dll
- media 字幕相关
- Lua中的数学库
- 【物联网中间件平台-02】YFIOs技术白皮书(V1.1)
- 专访动画云胥克谦:在线教育可以更加“互联网化”
- centos修改PATH
- 获取字符串中相同字符串之间字符的方法
- 一篇关于AC自动机论文的译文:《Biosequence Algorithms, Spring 2005 Lecture 4: Set Matching and Aho-Corasick Algorit