zoukankan      html  css  js  c++  java
  • 树莓派上的软件安装和卸载命令汇总


     【dpkg 命令】

    安装deb软件包

    dpkg -i xxx.deb

    删除软件包

    dpkg -r xxx.deb

    连同配置文件一起删除

    dpkg -r –purge xxx.deb

    查看软件包信息

    dpkg -info xxx.deb

    查看系统中已安装软件包信息

    dpkg -l

    重新配置软件包

    dpkg-reconfigure xxx

    清除所有已删除包的残馀配置文件

    dpkg -l | grep ^rc | awk '{print $2}' | sudo xargs dpkg -P

    注:   如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。

       dpkg: –purge needs at least one package name argument

         dpkg安装的软件可以用apt-get卸载,反之亦可。


     【apt-get 命令】

    搜索包

    apt-cache search xxx

    获取包的相关信息,如说明、大小、版本等

    apt-cache show xxx

    安装包

    sudo apt-get install xxx

    强制安装

    sudo apt-get -f install xxx

    重新安装

    sudo apt-get reinstall xxx

    删除包

    sudo apt-get remove xxx

    删除包,包括删除配置文件等

    sudo apt-get remove xxx --purge

    删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐)

    sudo apt-get autoremove xxx --purge

    更新软件列表

    sudo apt-get update

    更新所有已安装的包

    sudo apt-get upgrade

    升级系统

    sudo apt-get dist-upgrade

    下载该包的源代码

    apt-get source xxx

    清理下载文件的存档 && 只清理过时的包

    sudo apt-get clean && sudo apt-get autoclean

    检查是否有损坏的依赖

    sudo apt-get check

     【aptitude 命令】

    aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。

    搜索包

    aptitude search xxx

    安装包

    aptitude install xxx

    删除包

    aptitude remove xxx

    删除包及其配置文件

    aptitude purge xxx

    删除下载的包文件

    aptitude clean

    仅删除过期的包文件

    aptitude autoclean

    显示包的详细信息

    aptitude show xxx

    更新可用的包列表

    aptitude update

    升级可用的包

    aptitude upgrade

    将系统升级到新的发行版

    aptitude dist-upgrade

  • 相关阅读:
    JavaScript 数组操作函数--转载+格式整理
    Python之__str__类的特殊方法
    Django 模板层(Template)
    jquery基础
    Django基础(web框架)
    前端基础之JavaScript对象
    前端基础之JavaScript
    MySQL数据库之索引
    MySQL数据库之多表查询
    MySQL 数据库之单表查询
  • 原文地址:https://www.cnblogs.com/pihome/p/4610033.html
Copyright © 2011-2022 走看看