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
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树
    正在读取状态信息... 完成
    

      





  • 相关阅读:
    面向对象编程(OOP)、面向组件编程(COP)、面向方面编程(AOP)和面向服务编程(SOP)
    编程思想、软件工程思想、模块内变化时对其他模块的影响
    读林锐《软件工程思想》------讲述软件开发和做程序员的道理
    编程思想的理解(POP,OOP,SOA,AOP)
    javascript alert乱码的解决方法
    curl说明
    手机号正则表达式精简
    织梦自定义表单 在线报名 在线预约听语音
    Html Mailto标签详细使用方法
    织梦DedeCMS提示信息框的修改,修改ShowMsg方法函数
  • 原文地址:https://www.cnblogs.com/pingzhe/p/8134751.html
Copyright © 2011-2022 走看看