linux 学习随笔(软件,持续更新...)

命令

1.查看版本号

$软件名 -v(或-version)
查看当前软件版本号

2.更新软件

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

$sudo apt-get upgrade
这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,
就会提示你更新。如果你的软件都是最新版本,会提示:
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
相当于更新全部软件。

$sudo apt-get upgrade APP_Name
这个命令相当于更新某一具体软件,APP_Name 就是你要更新的软件名。

所以一般先update一下,再upgrade。

新立得软件包管理器:

新立得软件包管理器起源于Debian。它是dpkg命令的图形化前端,或者说是前端软件套件管理工具。它能够在图形界面内完成LINUX系统软件的搜寻、安装和删除,相当于终端里的apt命令。在ubuntu最近的长期支持版里已经预装了新立得软件包管理器。在没有安装它的系统中,可以通过apt-get install synaptic进行安装。使用新立得软件包管理器的同时不能使用终端,因为它们实质上是一样的。

3.常用的APT命令参数:

$dpkg --list                                                                    //列出已安装软件包列表

$dpkg --status 软件包名称                                      //判断软件包是否安装

$apt-cache show 软件包名称                                //显示已安装软件包的相关信息

$apt-cache search package                                     //搜索包

$apt-cache show package                                        //获取包的相关信息,如说明、大小、版本等

$sudo apt-get install package                                 //安装包

$sudo apt-get install package - - reinstall          //重新安装包

$sudo apt-get -f install                                               //修复安装"-f = ——fix-missing"

$sudo apt-get remove package                             //删除包

$sudo apt-get remove package - - purge           //删除包,包括删除配置文件等

$sudo apt-get autoremove package                   //删除包及其依赖关系

$sudo apt-get update                                                //更新源

$sudo apt-get upgrade                                             //更新已安装的包

$sudo apt-get dist-upgrade                                    //升级系统

$sudo apt-get dselect-upgrade                             //使用 dselect 升级

$apt-cache depends package                                 //了解使用依赖

$apt-cache rdepends package                               //是查看该包被哪些包依赖

$sudo apt-get build-dep package                         //安装相关的编译环境

$apt-get source package                                           //下载该包的源代码

$sudo apt-get clean && sudo apt-get autoclean //清理无用的包

$sudo apt-get check                                                    //检查是否有损坏的依赖
  1. 如果不知道软件包的具体名称,可以通过 '$dpkg --list | grep 软件包相关信息' 进行查找。
  2. dpkg 低级软件包工具,可以用来安装非库源软件包,但不安装依赖性关系。
    apt-get 高级软件包工具,允许从库中下载、安装软件包,同时安装所有的依赖包。
  3. 在Ubuntu环境下通过dpkg命令安装deb包时,如果遇到包依赖问题,执行“sudo apt-get -f install”命令修复包依赖,然后再使用dpkg安装deb包。(没遇到过,备用)
posted @ 2020-09-11 17:29  Cherish486  阅读(101)  评论(0编辑  收藏  举报