首页 > 系统相关 >Linx__Ubuntu_APT

Linx__Ubuntu_APT

时间:2022-10-01 18:55:49浏览次数:56  
标签:__ universe restricted ubuntu apt xenial APT Ubuntu multiverse

apt介绍

apt是Advanced Packaging Tool的简称。

在Ubuntu下,我们可以使用apt命令进行软件包的更新安装删除清理

类似于Windows的软件管理工具.

就是Centos的yum

但是更新很慢,强烈建议在 /etc/apt/sources.list 文件修改换源!

关于apt的所有指令都要在root权限下执行或者加上sudo

apt更新软件下载地址教程

  1. 查看Ubuntu的版本中Codename信息

    lsb_release -a
    
  2. 修改源文件

    sudo gedit /etc/apt/sources.list
    
  3. 将内容替换

    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
    
  4. 更新源

    apt-get update
    

    这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。 我们在软件包管理器里看到的新的软件列表,都是通过update命令更新的。

  5. 更新软件(如果不需要更新就不用)

    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 指定模式

标签:__,universe,restricted,ubuntu,apt,xenial,APT,Ubuntu,multiverse
From: https://www.cnblogs.com/wdadwa/p/Linux_Learning_12.html

相关文章

  • 方法重写
    方法重写重写需要有继承关系,子类只能重写父类的方法!方法名必须相同参数列表必须相同修饰符:范围可以扩大但是不可以缩小public>Protected>Default>private......
  • 多态
    多态动态编译:类型即同一方法可以根据发送对象的不同而采用多种不同的行为方式一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多多态存在的条件有......
  • 国庆のsurprise (什么都没有)
    在雨中把伞放下,就辨不出脸上是雨水还是泪水;独自穿梭,一任悲伤逆流成河……湿透的衣衫和湿透的梦想,哪个更凉凉?今天中午回宿舍的路上,你看到那个拎着伞淋雨的少女了吗?多少无......
  • Summary of Classic Cryptography
    Easybutessential.整理出来方便自己做题的时候查看。单表替换Caesar:原理:凯撒密码(Caesar)加密时会将明文中的每个字母都按照其在字母表中的顺序向后(或向前)移动固定......
  • 500万数据pg库查询6秒,取入集合312秒。(2表关联查询、无索引)
         有一个点是必须得搭配设置ResultSet.TYPE_FORWARD_ONLY与pst.setFetchDirection(ResultSet.FETCH_FORWARD);原因在于:     ......
  • 数据类型,变量,运算符,Scanner对象
    ##注释```javapackagecom.chen.base;publicclassHelloWorld{publicstaticvoidmain(String[]args){//单行注释:只能注释一行文字//输出一个......
  • 单例设计模式(懒汉式or饿汉式)
    1什么是设计模式静态方法和属性的经典使用设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模式就像是经典的棋谱,......
  • 数据类型
    ##注释```javapackagecom.chen.base;publicclassHelloWorld{publicstaticvoidmain(String[]args){//单行注释:只能注释一行文字//输出一个......
  • markdown语法学习
    借鉴于别人:1:https://www.cnblogs.com/jaysonteng/p/12996671.html2:https://www.cnblogs.com/dzlua/p/11170373.html此文章对应效果:【点击这里】##什么是MarkdownMark......
  • day02-MySQL基础知识
    MySQL基础知识1.数据库1.1.创建数据库语法:CREATEDATABASE[IFNOTEXISTS]db_name[create_specification[,create_specification]...]create_specification:......