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 ""
取得 的当前状态 (命令行方式)
阅读(458) | 评论(0) | 转发(0) |