linux软件管理

ubantu上软件安装、编译、卸载、查询操作:

dpkg是ubantu中最基本的命令行软件包管理工具。

    dpkg  -i  <package>:安装一个在本地文件系统上存在的Debian软件包。

    dpkg  -r  <package>:移除一个已经安装的软件包。

    dpkg  -P  <package>:移除已安装软件包及配置文件。

    dpkg  -L  <package>:列出安装的软件包清单。

    dpkg  -s  <package>:显示软件包的安装状态。

    dpkg  -c  <package>:查看Deb包中包含的文件列表。

    dpkg-reconfigure  <package>:重新配置已经安装的软件包。

    dpkg-deb  --build  <dir>:制作Deb包


另一个工具apt-get

可以自动完成软件包的获取、安装、编译和卸载。

    命令参数:

    update:更新安装包列表。

    upgrade:将系统所有软件包升级到最新版本。

    install:下载所需软件包进行安装配置。

    remove:卸载软件包。--purge加上此参数,将卸载该软件包所使用的配置。

    autoremove:不满足以来关系的软件包自动卸载。

    source:下载源码包。

    build-dep:为源码包构建所需的编译环境。

 

apt-cache

apt软件包管理工具,实现查询软件源和软件包的相关信息及包的以来关系等功能。

    showpkg:获取二进制软件包的常规描述信息

    showsrc:获取源码包的详细描述信息

    show:获取二进制软件包的详细描述信息。

    stats:获取软件园的基本统计信息。

    dump:获取软件源中所有软件包的简要信息。

    dumpavail:获取已安装的所有软件包的描述信息。

    unmet:获取所有未满足的以来关系。

    search:正则表达式检索软件包。

    depends:获取软件包的依赖信息。

    rdepends:获取所有依赖于该软件包的软件包。

    pkgnames:列出所有已安装软件包的名字。

    policy:获取软件包当前的安装状态。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容