zoukankan      html  css  js  c++  java
  • Linux之apt-get软件包管理命令

    一、介绍

    Debian Linux发行版中的APT软件包管理工具,所有基于Debian的发行都使用这个包管理系统。deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件.使用apt-get 需要将软件包地址添加到地址列表/etc/sources.list配置文件中.

    二、使用方法

    语法:apt-get(选项)(参数)
    选项:-c,指定配置文件。
    参数:指定要安装的软件包
    

    三、案例

    3.1 更新系统安装软件包

    1.添加软件包地址到地址列表中
    ping@ping:~$ sudo vim /etc/apt/sources.list
    [sudo] ping 的密码:
    

     2.地址列表格式

    deb web或[ftp地址] [发行版名字] main/contrib/non-[free]
    添加deepin软件包地址
    deb [by-hash=force] http://packages.deepin.com/deepin unstable main contrib non-free
    #deb-src http://packages.deepin.com/deepin unstable main contrib non-free
    
    3.更新安装软件包
    sudo apt-get upgrade
    

      

    3.2 安装remmina远程连接工具软件包  

    ping@ping:~$ sudo apt-get install remmina
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树
    正在读取状态信息... 完成
    remmina 已经是最新版 (1.2.0~rcgit15)。
    

      

    3.3 卸载已经安装软件包

    ping@ping:~$ sudo apt-get remove lantern
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树
    正在读取状态信息... 完成
    下列软件包是自动安装的并且现在不需要了:
      byzanz libqt5quicktest5 qml-material qml-module-qt-labs-settings
    正在处理用于 desktop-file-utils (0.23-2) 的触发器 ...
    正在处理用于 bamfdaemon (0.5.3-2) 的触发器 ...
    Rebuilding /usr/share/applications/bamf-2.index...
    正在处理用于 hicolor-icon-theme (0.15-1) 的触发器 ...
    

    3.4 安装软件的备份删除

    ping@ping:~$ sudo apt-get clean
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树
    正在读取状态信息... 完成
    

      

    3.5 将系统升级到新版本

    ping@ping:~$ apt-get dist-upgrade
    

      

    3.6清除已经卸载的软件包的.deb文件

    ping@ping:~$ sudo apt-get autoclean
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树
    正在读取状态信息... 完成
    

      





  • 相关阅读:
    Lua函数
    Lua 造成的代码冗余太严重了, 这个现状怎么改善?
    Lua 造成的代码冗余太严重了, 这个现状怎么改善?
    Lua 错误处理方法
    Lua 错误处理方法
    C++引用、指针的选择
    C++引用、指针的选择
    Windows 7下VS2008升级补丁
    Windows 7下VS2008升级补丁
    天龙八部服务器端共享内存的设计(3/3)
  • 原文地址:https://www.cnblogs.com/pingzhe/p/8134751.html
Copyright © 2011-2022 走看看