美文网首页
Linux软件包管理

Linux软件包管理

作者: 还是有点架构好 | 来源:发表于2019-12-09 11:03 被阅读0次

    apt-get安装

    apt-get是deb的管理工具,类似yum

    命令 说明
    apt-get install package 安装包
    apt-get reinstall package 重新安装包
    apt-get upgrade 更新已安装的包
    apt-cache rdepends package 是查看该包被哪些包依赖
    apt-cache depends package 了解使用依赖
    apt-get clean && apt-get autoclean 清理无用的包
    apt-cache show package 获取包的相关信息,如说明、大小、版本等
    apt-get remove package 删除包
    apt-get purge package 删除包,包括删除配置文件等

    dpkg 常用命令

    dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。

    安装本地下载的软件:例子
    安装:
    sudo dpkg -i astah-professional_7.2.0.1ff236-0_all.deb
    安装完成之后查看:
    dpkg -L astah-professional

    命令 说明 示例
    dpkg -i <.deb file name> 安装软件 dpkg -i astah-professional.deb
    dpkg -R 安装一个目录下面所有的软件包 dpkg -R /usr/local/src
    dpkg –unpack package_file 释放软件包,但是不进行配置;如果和-R一起使用,参数可以是一个目录 dpkg –unpack astah-professional.deb
    dpkg –configure package_file 配置和释放软件包 astah-professional.deb
    dpkg -r 删除软件包(保留其配置信息 dpkg -r astah-professional
    dpkg -P 从软件包里面读取软件的信息 删除一个包(包括配置信息
    dpkg –help 显示帮助信息 ----
    dpkg -l 显示所有已经安装的Deb包,同时显示版本号以及简短说明(小写L) ----
    dpkg -s package-name 报告指定包的状态信息 dpkg -s vim
    dpkg -L package-Name 显示一个已安装到系统内的包,其文件目录信息 ----
    dpkg -S filename-search-pattern 搜索指定包里面的文件(模糊查询) ----

    例子:

    hyw@hyw-VirtualBox:~$ dpkg -L vim
    /.
    /usr
    /usr/bin
    /usr/bin/vim.basic
    /usr/share
    /usr/share/bug
    /usr/share/bug/vim
    /usr/share/bug/vim/presubj
    /usr/share/bug/vim/script
    /usr/share/doc
    /usr/share/doc/vim
    /usr/share/doc/vim/NEWS.Debian.gz
    /usr/share/doc/vim/changelog.Debian.gz
    /usr/share/doc/vim/copyright
    /usr/share/lintian
    /usr/share/lintian/overrides
    /usr/share/lintian/overrides/vim
    
    hyw@hyw-VirtualBox:~$ dpkg -S astah-pro.jar 
    astah-professional: /usr/lib/astah_professional/astah-pro.jar
    

    相关文章

      网友评论

          本文标题:Linux软件包管理

          本文链接:https://www.haomeiwen.com/subject/difbgctx.html