zoukankan      html  css  js  c++  java
  • apt-get命令使用

    1、apt-get命令

    apt-get命令是Debian Linux发行版中的APT软件包管理工具,所有基于Debian的发行都使用这个包管理系统。

    (1)命令语法

    apt-get(选项)(参数)

    (2)常用选项

    -c:指定配置文件。

    (3)参数

    管理指令:对APT软件包的管理操作。

    软件包:指定要操作的软件包。

    (4)实例

    使用apt-get命令的第一步就是引入必需的软件库,Debian的软件库也就是所有Debian软件包的集合,它们存在互联网的一些公共站点上,只有将这些地址加入,apt-get命令才能搜索到我们想要的软件,文件/etc/apt/sources.list就是存放在这些地址列表的配置文件,它的格式如下所示:

    deb [web或ftp地址] [发行版名字] [main/contrib/non-free]

    常用的Ubuntu系统就是一个基于Debian的发行,下面是apt-get常用的命令:

    当修改了/etc/apt/sources.list或者/etc/apt/preferences之后,需要运行下面命令确保软件包列表是最新的:

    $ sudo apt-get update

    更新所有已安装的软件包:

    $ sudo apt-get upgrade

    将系统升级到新版本:

    $ sudo apt-get dist-upgrade

    安装一个新的软件包:

    $ sudo apt-get install <packagename>

    删除一个已安装的软件包,不删除依赖软件包,保留配置文件:

    $ sudo apt-get remove <packagename>

    删除一个已安装的软件包,不保留配置文件:

    $ sudo apt-get --purge remove <packagename>
    or
    $ sudo apt-get purge remove <packagename>

    删除为了满足依赖而安装的,但是现在不需要的软件包(保留配置文件):

    $ sudo apt-get autoremove <packagename>

    APT的底层包是dpkg,而dpkg安装package时,会将*.deb放在/var/cache/apt/archives中,删除/var/cache/apt/archives已经过期的deb:

    $ sudo apt-get autoclean

    将/var/cache/apt/archives下的所有deb删除:

    $ sudo apt-get clean

    当想彻底卸载软件时,具体可以运行下面命令:

    # 删除软件及其配置文件
    $ sudo apt-get -–purge remove <packagename>
    # 删除没有用的依赖包
    $ sudo apt-get autoremove <packagename>
    # 此时dpkg的列表中有”rc”状态的软件包,可以执行下面命令做最后清理
    $ dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
    # 删除暂存的软件安装包
    $ sudo apt-get clean <packagename>

    参考:

    https://www.jianshu.com/p/4a409053575a

    https://man.linuxde.net/apt-get

    https://blog.csdn.net/get_set/article/details/51276609

  • 相关阅读:
    SQL Server 2008登录错误:无法连接到(local)解决方法
    HTML5 学习
    DNS服务器的配置与管理
    如何把TOMCAT 添加到服务中自动启动
    如何获取WIN10 Program Files 文件夹下的文件操作权限
    Oracle PL/SQL入门语法点
    【Oracle XE系列之三】使用OMF方式手工创建Oracle XE数据库
    【Oracle XE系列之二】PLSQL Developer 远程连接Oracle XE数据库
    【Oracle XE系列之一】Windows10_X64环境 安装Oracle XE11gR2 X64数据库
    Spark 调优
  • 原文地址:https://www.cnblogs.com/Cqlismy/p/11432047.html
Copyright © 2011-2022 走看看