Linux apt-get命令的基本使用
学习笔记,如有侵权,立即删除!
什么是apt-get ?
Ubuntu源自Debian Linux。Debian使用dpkg打包系统。包装系统是一种为安装提供程序和应用程序的方法。这样,您就不必从源代码构建程序。
APT(高级软件包工具)是与此打包系统交互的命令行工具。已经有dpkg命令来管理它。但apt更适合处理包装。您可以使用它来查找和安装新软件包,升级软件包,清理软件包等。
apt-get 都有哪些命令呢?
update:更新
upgrate:升级(dist-upgrade 不建议使用)
install:安装
删除已安装的包
remove:删除(只删除包的二进制文件。不会触及其他文件。程序就是可执行的二进制文件)
purge:删除(删除与包相关的所有内容,包括配置文件)
清理系统
clean :清除检索到的包文件的本地存储库
autoclean:删除现在有更新版本的检索包文件,它们将不再使用
autoremove:删除自动安装的lib和软件包,以满足以安装软件的依赖关系
update 更新
sudo apt-get update
执行命令后你会看到三种类型的线,hit、get、ign。如下图:
hit : 包版本没有变化
get:有新版本可用
ign:包被忽略
upgrade 升级
sudo apt-get upgrade
升级?更新不是升级吗?是不是有点乱?
更新是更新包的数据库,让系统知道有新的包了。升级呢?是真的去升级,因此,这两个命令通常一起使用。
sudo apt-get update && sudo apt-get upgrade -y
install 安装
1、普通安装命令 (包存在则会自动升级哦)
sudo apt-get install <package_name>
2、多个包的安装命令
sudo apt-get install <package_1> <package_2>
3、忽略升级(如果包已经存在测,则不安装)
sudo apt-get install <package_name> --only-upgrade
4、安装特定的版本
sudo apt-get install <package_name>=<version_nunmber>
2. apt-cache 都有哪些命令呢?
search:搜索包
pkgnames:搜索具有特定名称的包
showpkg:查看包的详细信息