Linx__Ubuntu_APT
2024-10-20 16:19:17
apt介绍
apt是Advanced Packaging Tool的简称。
在Ubuntu下,我们可以使用apt命令进行软件包的更新,安装,删除,清理等
类似于Windows的软件管理工具.
就是Centos的yum
但是更新很慢,强烈建议在 /etc/apt/sources.list 文件修改换源!
关于apt的所有指令都要在root权限下执行或者加上sudo
apt更新软件下载地址教程
查看Ubuntu的版本中Codename信息
lsb_release -a
修改源文件
sudo gedit /etc/apt/sources.list
将内容替换
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
# 注意须将xenial改成自己系统的Codename
# 阿里云源
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##proposed表示測試版源,不建议启用
#deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
# 源碼
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##測試版源
#deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
# 清华大学源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
##測試版源
#deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# 源碼
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
##proposed表示測試版源,不建议启用
#deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
更新源
apt-get update
这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。 我们在软件包管理器里看到的新的软件列表,都是通过update命令更新的。
更新软件(如果不需要更新就不用)
apt-get upgrade
apt相关命令
更新源(就你换了apt源位置地址后需要更新一次)
apt-get update
升级系统
apt-get dist-upgrade
下载包的源代码
apt-get source 包名
安装包相关指令
安装包
apt-get install 包名
重新安装包
apt-cache install 包名 --reinstall
修复安装
apt-get -f install
安装相关编译环境
apt-get build-dep 包名
更新已安装的包
apt-get upgrade
删除包相关指令
删除包
apt-get remove 包名
删除包和包的配置文件
apt-get remove 包名 --purge
查询包信息相关指令
搜索相关软件包
apt-cache search 包名
获取包的相关信息
apt-cache show 包名
了解这个包需要哪些依赖
apt-cache depends 包名
查看这个包是什么包的依赖
apt-cache redpends 包名
dpkg介绍
dpkg是一个Debian的命令行工具。
用来安装,删除,构建和管理Debian的软件包
就类似CentOS的rpm软件包管理工具
dpkg相关命令
安装软件
dpkg -i 软件包的路径地址
列出已安装的软件
dpkg -l
卸载软件
dpkg -r 软件名
查看软件包内容
就查看你离线下载到本地的那个软件包里面的内容
dpkg -c 软件包路径
查看已安装软件的信息
dpkg -s 软件包名
查看软件包安装位置
dpkg -L 软件包名
筛选包含指定模式的软件包
dpkg -S 指定模式
最新文章
- 自动化部署教程(一) redhat安装jenkins
- sersync2 实时同步配置
- Servlet Listener
- 大众点评开源分布式监控平台 CAT 深度剖析
- 国外程序员整理的 C++ 资源大全
- cocos2d-x 音乐播放猜想
- JSF教程(9)——生命周期之Process Validations Phase
- Java第三天
- 线程中WICImage与Bitmap数据转换
- Identity Server 4 - Hybrid Flow - 使用ABAC保护MVC客户端和API资源
- MD1——2 Corner
- Swift5 语言指南(二) 版本兼容性
- c++ primer 笔记 (二)
- Oracle EBS OM 发放订单
- Android开发之改动屏幕方向
- ARCGIS 10.0破解版安装过程error 1606 和error 1316问题 及安装流程
- 初识ExtJS 6----自学笔记(一)
- Codeforces Round #765 Div.1 F. Souvenirs 线段树
- css选择器和新增UI样式总结
- C#基础视频教程3.3 常见控件类型和使用方法
热门文章
- 什么是WordPress
- mysql防SQL注入搜集
- YII学习总结4(cookie操作)
- 小白之Python基础(一)
- Apache DolphinScheduler 使用文档(5/8):使用与测试
- Spring 02: Spring接管下的三层项目架构
- idea中无法在@Test 之下使用Scanner
- C#基础_手动书写XML
- vue-router4 |name的作用|query传参|parmas传参|动态路由参数|命名视图|别名alias|前置路由守卫|路由过渡效果|滚动行为
- Springboot重定向,没有位置没有加“/user”,但是url在请求位置的前面“/user”就出现了