• 强大的 aptget 命令(小结)


    一、ubuntu下管理软件最方便的非 apt-get 工具莫属了,它的常见用法稍微整理一下供以后参考(详细见 man apt-get ):

    1.更新源,升级软件和系统之前要先干这个~ (源目录:/etc/apt/sources.list)

    sudo apt-get update

    2.更新已安装的包到最新版本(若已经最新则忽略)

    sudo apt-get upgrade

    3.升级系统,有一定风险!此时 apt 将首先升级重要的包,如果有冲突的话,可能会删除一些次要的包(详见 man apt_preferences)

    sudo apt-get dist-upgrade

    4.安装(升级)一个或多个软件,也可指定版本号,安装某软件特定版本。pac 也可以使用正则匹配哦

    sudo apt-get install pac1  pac2  pac3...

    5.删除软件,用法同 install,会保留配置文件

    sudo apt-get remove pac1  pac2  pac3...

    6.用法同 remove ,也将删除配置文件,(这个更彻底)

    sudo apt-get purge pac1  pac2  pac3...

    7.获取源码,到当前文件夹下

    sudo apt-get source pac

    8.安装相关的编译环境

    sudo apt-get build-dep pac

    9.更新缓存,检查是否有损坏的依赖

    sudo apt-get check

    10.下载二进制包到当前目录

    sudo apt-get download pac

    11.clears out the local repository of retrieved package files,可以释放磁盘空间

    sudo apt-get clean

    12.clears out the local repository of retrieved package files,清除不能下载和无用的包,可以释放磁盘空间

    sudo apt-get autoclean

    13. remove packages that were automatically installed to satisfy dependencies for some package and that are no more needed.

    sudo apt-get autoremove

    14.其他一些参数:如 -y -m -f ,组合起来实现更强大的功能,就不一一列举了,先把系统更新一下再说!

    二、源及升级

    1.更新源 /etc/apt/sources.list

    2.升级版本

    sudo apt-get install update-manager-core
    sudo do-release-upgrade

    3.查看当前版本及内核版本:

    lsb_release -a
    uname -a
  • 相关阅读:
    Ionic开发手机App常用的软件
    Windows的Ionic环境配置
    百度静态资源公共库
    我的程序员之路
    angular.bind
    响应式布局之使用bootstrap
    初识bootstrap
    使用css3实现响应式布局
    mysql-阅读笔记1
    mysql优化
  • 原文地址:https://www.cnblogs.com/xiangzi888/p/2405075.html
Copyright © 2020-2023  润新知