Raspbian系统的包管理

在Raspbian系统下,使用的包是deb包。这点和Redhat系列的Linux是有区别的,它们用的是rpm包。所以,也就造成目前主流的linux发行版本有两套二进制包管理系统,今天我们介绍的是基于deb包的管理系统。 apt-get dpkg aptitude

  • 查询已经安装过的软件包:
    #用dpkg命令来查看本地已经安装过得包
    # -l 输出所有已安装列表
    dpkg -l
    # 过滤
    dpkg -l |grep python-dev
    
  • 使用阿里云包源

deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib

  • 更新源的软件包列表 apt-get update

  • 查找安装包 apt-cache search python-dev

  • 安装软件包 sudo apt-get -y install python-dev python-pip sudo apt-get reinstall python-dev python-pip sudo apt-get -f install python-dev python-pip

  • 查找某个安装包所包含的文件 dpkg -L python-dev

  • 查找某个文件所属软件包 dpkg -S file-path