主要配置文件
/etc/apt/sources.list
这是APT最重要的配置文件,该文件记载了软件仓库服务器的地址等信息。
apt主要命令
1.apt-get update
更新本地apt-get的本地数据库,使其与服务器的pkglist文件同步。在升级以前一般都要执行本命令实现与服务器的一致。
2.apt-get check
验证本地系统的完整性。
3.apt-get dist-upgrade
类似于apt-get,但是将安装所有的基础软件包,并尽力升级一切软件包,并在需要是安装新软件包。
4.apt-get install package_name
安装某个软件包及其相关软件包
如 apt-get install openssh
不但会安装openssh,同时会升级openssl
5.apt-get remove package_name
删除该软件包,同时会删除依赖于它的软件包
6.apt-get source package_name
下载软件包的source rpm
例: apt-get source --compile zhcon
抓回 source rpm 并编译为二进制的rpm。--compile参数功能等同于rpm -ba
7.apt-get clean
删除保存在缓存目录下(/var/cache/apt/archives)的被下载的软件包
8.apt-get upgrade package_name
升级指定的软件包,并升级其依赖的软件包。
apt-cdrom
可以使用apt-cdrom把三张安装光盘加入到apt 的 sources.list 中
用法如下:
#apt-cdrom add
Using CD-ROM mount point /mnt/cdrom/
Unmounting CD-ROM
Please insert a Disc in the drive and press enter
Mounting CD-ROM
Identifying.. [af0e7c988f7ae057a4a3bccc8008134d-2]
Scanning Disc for index files.. Found 1 package indexes and 0 source indexes.
Please provide a name for this Disc, such as 'MyDistro 6.0 Disk 1':
Gaga V1.1 disc1
This Disc is called:
'Gaga V1.1 disc1'
Reading Indexes... Done
Writing new source list
Source List entries for this Disc are:
rpm cdrom:[Gaga V1.1 disc1]/ RedHat gaga
Repeat this process for the rest of the CDs in your set.
apt-cache主要命令
1.apt-cache showpkg
显示软件包的一些常规信息
例: apt-cache showpkg openssh
2.apt-cache stats
显示相关的统计信息显示相关的统计资讯
3.apt-cache dump
显示缓存中的每个软件包的简要描述信息
4.apt-cache unmet
显示不符合一致性的依赖关系
5.apt-cache show
显示指定软件包的记录信息。类似于rpm -qi
6.apt-cache search
查找软件包,类似于rpm -qa|grep package_name
例: apt-cache search openssh
7.apt-cache depends
显示软件包的依赖性关系
8.apt-cache pkgnames
列出所有的软件包
例: $ apt-cache pkgnames openss
openssh-askpass
openssl096
openssl-perl
openssl095a
openssl-python
openssh-clients
openssl-devel
openssh-askpass-gnome
openssh
openssl
openssh-server
apt-config
apt-config dump
显示目前的配置信息。