网站首页 > 博客文章 正文
APT的全称是Advanced Packaging Tool是Linux系统下的一款安装包管理工具。 APT可以自动下载,配置,安装二进制或者源代码格式的软件包
apt/apt-get指令
apt下载包是从本机设置的软件源中进行搜索,找到软件后下载,安装。由于默认国外软件源,下载速度会很慢,有时可能会失败,建议参考我之前所写的文章Ubuntu20.04软件源更换更换为国内源,这样使用起来会更加的便捷。
安装软件包
apt-get install <软件包名>
apt install <软件包名>
系统会自动进行安装,如出现依赖问题,可按如下方式进行解决:
sudo apt-get -f install
sudo apt -f install #解决依赖问题
如果因系统升级等意外原因导致软件无法使用,我们可尝试重新安装软件包,具体命令如下:
sudo apt-get --reinstall install <软件包名>
sudo apt --reinstall install <软件包名>
sudo apt install <软件包名1> <软件包名2> #安装多个包,请将它们以空格分隔
如果不知道软件包完整的名称是,可以选择使用Tab键进行补全,在出现的列表中选择你需要的软件名称,有时候你需要同时安装多个软件包,你还可以使用正则表达式匹配软件包名进行批量安装。
sudo apt search <软件包名1> <软件包名2>……
工具及其说明
常用参数及其说明
-y 自动回应是否安装软件包的选项,在一些自动化安装脚本中使用这个参数将十分有用
-s 模拟安装
-q 静默安装方式,指定多个q或者-q=#,#表示数字,用于设定静默级别,这在你不想要在安装软件包时屏幕输出过多时很有用
-f 修复损坏的依赖关系
-d 只下载不安装
--reinstall 重新安装已经安装但可能存在问题的软件包
--install-suggests 同时安装APT给出的建议安装的软件包
常用命令
sudo apt update # 更新软件源
sudo apt upgrade # 升级没有依赖问题的软件包
sudo apt dist-upgrade # 升级并解决依赖关系
sudo apt remove vim # 卸载vim软件包
sudo apt purge package_name # 卸载包括所有相关的配置文件
sudo apt upgrade package_name # 升级单个pakage_name包
sudo apt full-upgrade # 升级整个系统,删除已安装的软件包。
可能你会发现,apt及apt-get/cache功能基本相同,但是apt会方便一些。
apt及apt-get/cache说明:
- apt是apt-get和apt-cache命令的子集,为包管理提供必要的命令
- 虽然apt-get不会被弃用,但作为普通用户,您应该更频繁地开始使用apt
猜你喜欢
- 2024-10-21 Apt 和 apt-get 之间有什么区别(apt与apt-get的区别)
- 2024-10-21 技能get:在Ubuntu虚拟机中安装Win10!
- 2024-10-21 Django 安装(django 安装和使用教程)
- 2024-10-21 一款超牛逼的 Linux 终端复用神器(附安装、使用教程)
- 2024-10-21 ubuntu下安装ssh(ubuntu下安装docker)
- 2024-10-21 【Linux】硬件性能测试工具安装。
- 2024-10-21 加快你ROS安装的一篇文章(ros硬件加速)
- 2024-10-21 安装数据可视化展现软件-grafana(49款数据可视化工具)
- 2024-10-21 Ubuntu系统上安装Ansible的示例(ubuntu20.04系统安装)
- 2024-10-21 全平台adb工具安装方法(adb安装使用)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)