日度归档:2011年11月15日

apt-get软件包管理

最近研究了一下Debian,也刚重新越狱了自家的iPod Touch,发现使用的是Debian的包管理,于是稍微找了一下相关资料

来源:

1.http://hi.baidu.com/che_hong_wei/blog/item/f2c295327006c0f21a4cff95.html

 


 

软件包安装

  • apt-get install 软件包名称 – 安装一个新软件包 (参见下面的 Aptitude)。
  • aptitude – Ncurses (译注:一种 API,在命令行模式下做出类似GUI的界面)制作的已安装和可安装的软件包查看器。 Aptitude 也可以像 apt-get 一样在命令行下使用,不过它只包含 apt-get 一部分的指令,例如常用的 install 和 remove 之类。不过因为 Aptitude 能比 apt-get 显示更多信息,因此在安装和卸载软件的时候要更好用一些。
auto-apt 命令

auto-apt run 命令 – 这条命令可以自动安装包含缺失文件的软件包。如果这里的“命令”在运行的时候访问了一个系统中没有的文件,那么 auto-apt 会用 apt-get 来安装包含缺失文件的的软件包。这项功能需要有 APT 以及 sudo 来工作。比如说你在编译一个软件,但是弹出一个错误说你缺少某个文件,那么 auto-apt 就会询问你是否要安装包含这个缺少的文件的软件包。同样它也会暂停相应的编译进程,并且在安装完毕之后恢复它。例如可以这样用:

# auto-apt run ./configure

这样如果缺少文件,auto-apt 就会自动使用 apt-get 来安装它。如果 X 服务器正在运行,也会有相应的图形界面。 auto-apt 有一个数据库,需要必要的更新以适应不断的变化。更新的命令为 auto-apt updatedb 以及 auto-apt update-local

 软件包维护 继续阅读