Linx__Ubuntu_APT
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 指定模式
Linx__Ubuntu_APT的更多相关文章
随机推荐
- mysql 存储过程和触发器
存储过程 -- 声明结束符 -- 创建存储过程 DELIMITER $ -- 声明存储过程的结束符 CREATE PROCEDURE pro_test() --存储过程名称(参数列表) BEGIN - ...
- RestTemplate上传文件
1.上传的文件是File类型 如果文件保存在本地,即可以通过File file = new File(path) 或者 文件路径地址获取到指定文件 public String uploadFile(F ...
- Python 车主之家全系车型(包含历史停售车型)配置参数爬虫
本文仅供学习交流使用,如侵立删!demo下载见文末 车主之家全系车型(包含历史停售车型)配置参数爬虫 先上效果图 环境: win10 ,Contos7.4 python3.9.4 pycharm202 ...
- linux-0.11分析:boot文件 head.s 第三篇随笔
head.s 参考 [github这个博主的][ https://github.com/sunym1993/flash-linux0.11-talk ] 改变栈顶位置 _pg_dir: startup ...
- Luogu3855 [TJOI2008]Binary Land (BFS)
#include <iostream> #include <cstdio> #include <cstring> #include <algorithm> ...
- ASP.NET Core 6框架揭秘实例演示[33]:异常处理高阶用法
NuGet包"Microsoft.AspNetCore.Diagnostics"中提供了几个与异常处理相关的中间件,我们可以利用它们将原生的或者定制的错误信息作为响应内容发送给客户 ...
- JavaScript设计模式及代码实现——单例模式
单例模式 1 定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点. 2 应用时机 当一个类的实例被频繁使用,如果重复创建这个实例,会无端消耗资源.比如 dialog 弹窗会被全局重复使用 业务 ...
- 禁止mysql自动更新
每到00:00时,MySQL弹出小黑框 这是mysql在自动检测更新 右键"此电脑",点击"管理" 依此操作即可
- CF -1679C
Problem - 1679C - Codeforces 题意:当t=1加入一个点,每个点可以影响一行和一列,t=2删除某个点,t=3判断这个矩形内的每个点是否都可以影响. 思路:开始时直接暴力,T了 ...
- django_day11_项目相关
django_day11_项目相关 新增和编辑 路由 url(r'^category_add/$', views.category_change, name='category_add'), url( ...