Ubuntu Linux服务器软件包维护命令apt-get
命令:apt-get
作用:主要用于服务器软件包维 护。
语法:apt-get 子命令 命令选项 软件包
apt-get主要包括以下子命令:
update-更新软件包列表;
upgrade-升级系统中的所有软件包;
install-安装软件包;
remove-卸载软件包;
autoremove-仅删除那些不需要再次下载的软件包;
purge-彻底删除软件包(包括其配置文件);
source-下载源码包;
build-dep-自动下载安装编译某个软件所需要的软件包;
dist-upgrade-升级整个发行版;
dselect-upgrade-安装dselect的选择进行升级;
clean-删除本地缓存的所有软件包;
autoclean-删除本地缓存中无用的软件包;
check-检查是否存在有问题的依赖关系;
使用子命令进行软件包操作时,可一次操作多个软件包,如:
apt-get install php5-mysql apache2-mpm-prefork libapache2-mod-php5
apt-get命令选项:
-d,--download-only 仅下载,不安装;
-f,--fix-broken 修复依赖问题(用于install和remove子命令);
-m,--ignore-missing,--fix-missing 忽略缺失的软件包。遇到无法下载的软件包,自动忽略。
--no-download 禁止下载软件包。与-m配合,可以使apt-get只使用已经下载的软件包;
-q,--quiet 静默模式,输出的信息适合做日志;
-s,--simulate,--just-print 模拟测试,不做出实际操作,不改变系统;
-y,--yes,--assume-yes 在系统提问时,自动应答Yes;
-u,--show-upgraded 显示已升级的软件包;
-V,--verbose-versions 显示已安装和已升级的软件包的完整版本号;
-b,--compile,--build 在源码包下载完成后进行编译;
--ignore-hold 忽略被保留的软件包;
--no-upgrade 不用升级软件包;
--force-yes 强制回答Yes;(较危险,慎用)
--print-uris 仅打印软件包地址,不安装;
--purge 彻底删除,包括配置文件;
--reinstall 重新安装软件包。