dockerfile(1)
文章目录
一、整理ubuntu的软件包管理命令和服务管理命令
ubuntu的软件包管理命令和服务管理命令
aptget命令
aptget是debian,ubuntu发行版的包管理工具,与红帽中的yum工具非常类似,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。aptget在安装包的时候是据/etc/apt/sources.list文件中指定的源来寻找的安装包,你可以根据自己的需要对这个文件进行修改。
aptget命令一般需要root权限执行,所以一般跟着sudo命令。
- sudo aptget install package 安装包
- sudo aptget install package reinstall 重新安装包
- sudo aptget f install 修复安装”f = ——fixmissing”
- sudo aptget remove package 删除包
- sudo aptget remove package purge 删除包,包括删除配置文件等
- sudo aptget autoremove package 删除包及其依赖的软件包
- sudo aptget update 更新源
- sudo aptget upgrade 更新已安装的包
- sudo aptget distupgrade 升级系统
- sudo aptget dselectupgrade 使用 dselect 升级
- sudo aptget builddep package 安装相关的编译环境
- sudo aptget source package 下载该包的源代码
- sudo aptget clean && sudo aptget autoclean 清理无用的包
- sudo aptget check 检查是否有损坏的依赖
aptget包含的常用的一些工具:
工具 | 说明 |
---|---|
install | 其后加上软件包名,用于安装一个软件包 |
update | 从软件源镜像服务器上下载/更新用于更新本地软件源的软件包列表 |
upgrade | 升级本地可更新的全部软件包,但存在依赖问题时将不会升级,通常会在更新之前执行一次update |
dist-upgrade | 解决依赖关系并升级(存在一定危险性) |
remove | 移除已安装的软件包,包括与被移除软件包有依赖关系的软件包,但不包含软件包的配置文件 |
autoremove | 移除之前被其他软件包依赖,但现在不再被使用的软件包 |
purge | 与remove相同,但会完全移除软件包,包含其配置文件 |
clean | 移除下载到本地的已经安装的软件包,默认保存在/var/cache/apt/archives/ |
autoclean | 移除已安装的软件的旧版本软件包 |
aptget常用的参数:
参数 |
---|