Chinaunix首页 | 论坛 | 博客
  • 博客访问: 327690
  • 博文数量: 90
  • 博客积分: 1585
  • 博客等级: 上尉
  • 技术积分: 964
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-26 18:33
文章分类

全部博文(90)

文章存档

2011年(10)

2010年(80)

我的朋友

分类: LINUX

2010-04-07 14:13:42

apt-get install packagename                         //安装包
apt-get -f install packagename                      //强制安装, "-f = --fix-missing" 当是修复安装吧
apt-get remove packagename                          //卸载一个已安装的软件包(保留配置文件)
apt-get remove --purge  packagename                 //卸载一个已安装的软件包(删除配置文件)
apt-get clean                                       //这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的
apt-get upgrade                                     //更新所有已安装的软件包
apt-get dist-upgrade                                //将系统升级到新版本
apt-get dselect-upgrade                             //使用 dselect 升级
apt-cache search string                             //在软件包列表中搜索字符串

aptitude——详细查看已安装或可用的软件包。与apt-get类似,aptitude可以通过命令行方式调用,但仅限于某些命令——最常见的有安装和卸载命令。由于aptitude比apt-get了解更多信息,可以说它更适合用来进行安装和卸载

apt-cache search packagename                       //可以用这个指令来搜寻升级包
apt-cache depends packagename                      //了解使用依赖
apt-cache rdepends packagename                     //了解某个具体的依赖,当是查看该包被哪些包依赖
apt-cache showpkg packagename                      //显示软件包信息
apt-cache show packagename                         //获取包的相关信息,如说明、大小、版本等,类似于dpkg --print-avail
apt-cache dumpavail                                //打印可用软件包列表
apt-get build-dep  packagename                     //包安装相关的编译环境
apt-get source packagename                         //下载该包的源代码
apt-get clean && apt-get autoclean                 //清理下载文件的存档 && 只清理过时的包
apt-get check                                      //检查是否有损坏的依赖

apt-file search filename                           //查找包含特定文件的软件包(不一定是已安装的),这些文件的文件名中含有指定的字符串。apt-file是一个独立的软件包。您必须先使用apt-get install来安装它,然后运行apt-file update。如果apt-file search filename输出的内容太多,您可以尝试使用apt-file search filename | grep -w filename(只显示指定字符串作为完整的单词出现在其中的那些文件名)或者类似方法,例如:apt-file search filename | grep /bin/(只显示位于诸如/bin或/usr/bin这些文件夹中的文件,如果您要查找的是某个特定的执行文件的话,这样做是有帮助的)

apt-file list packagename                          //列出软件包的内容
apt-file update                                    //更新apt-file的数据库
apt-file search command                            // 搜索包含此命令的包

apt-get autoclean                                  //定期运行这个命令来清除那些已经卸载的软件包的.deb文件。通过这种方式,您可以释放大量的磁盘空间。如果您的需求十分迫切,可以使用apt-get clean以释放更多空间。这个命令会将已安装软件包裹的.deb文件一并删除。

echo " hold" | dpkg --set-selections
设置 的状态为 hlod (命令行方式)

dpkg --get-selections ""
取得 的当前状态 (命令行方式)

阅读(430) | 评论(0) | 转发(0) |
0

上一篇:apt-get dist-upgrade 出错解决

下一篇:dpkg总结

给主人留下些什么吧!~~