APT-CDROM(8)
名称
apt-cdrom - APT CDROM 管理工具
概要
apt-cdrom [-hvrmfan] [-d=cdrom mount point] [-o=config string] [-c=file] [[add] | [ident]]
描述
apt-cdrom 被用于添加新的CDROM可用APT源列表。apt-cdrom仔细确认光盘构造与某些坏刻和index files是不是正常的。使用apt-cdrom添加CD到APT系统是必要的,这项工作不能手动完成。再者每张光盘在多数光驱(multi-cd)里必须分别插入并扫描来验证可能的坏块。除了-h或者--help选项,下面的命令现在是必须的。
add add用来加入新的光盘源列表。它会不挂载光盘设备,提示一个光盘插入并且稍后进行扫描复制index files。如果光盘没有合适的文件目录你会被提示一个描述性标题。APT使用CDROM ID搜索那些在驱动器里的光盘正常并且从中保存一个ID数椐到/var/lib/apt/cdroms.list
ident 一个调试工具报告现在光盘的身份和stored file名。
选项
所有的命令行选可能设置使用配置文件,描术显示出配置选项的设置。因为布尔选项,你能够使用像-f-,--no-f,
-f=no或者其它变量无视。
-d, --cdrom 挂载点;特定的本地挂载光盘。这个挂载点必须在/etc/fstab中列出并且适当的配置配置项目和合 适的配置。配置项目:Acquire::cdrom::mount
-r, --rename 光盘重命名;更改光盘标签或者无视光盘已给出标签。这个选项会造成apt-cdrom提示一个新的标签。配置项目:APT::CDROM::Rename.
-m, --no-mount 不挂载; 阻止apt-cdrom挂载和卸载挂载点。配置项目:APT::CDROM::NoMount.
-f, --fast 快速复制;假定软件包文件可用,不检查每一个软件包。这个选项只应使用在apt-cdrom已在这张光盘运行过前且没有任何错误。配置项目:APT::CDROM::Fast.
-a, --thorough 彻底扫描软件包;这个选项可能需要对付一些旧的Debian1.1/1.2光盘,他们有一些包文件在陌生的地方。,它消费很长时间扫描CD如果你选择全部。
-n, --just-print, --recon, --no-act 不更改;不修改源列表文件,不写入index file文件。仅检查而已。配置选项:APT::CDROM::NoAct
-h, --help 显示一个短的摘要
-v, --version 显示程序版本
-c, --config-file 配置文件;使用特定的配置文件。程序会读取默认的配置文件。这个配置文件请参apt.conf(5)的语法信息
-o, --option 设置一个配置选项;这将会设定一个优先配置选项。语法格式是-o Foo::Bar=bar
这个是摘录下来的apt-cdrom的手册页。有了这个命令就可以实现将下载的APT光盘ISO镜像直接做为光盘来使用,用他来添加ISO光盘镜像为源,和真实光盘一样。
例如,光盘挂载在/media/cdrom下,输入命令
sudo apt-cdrom -m -d=/media/cdrom add
就可以了。
With the previous setup, Ubuntu or Debian will download install packages straight over the internet. If you prefer to run your network installs over a private network and use your own Ubuntu or Debian mirror you can do the following:
sudo apt-get install apt-mirror
Then write an /etc/apt/mirror.list configuration file, eg.:
Example for Ubuntu dapper:
set base_path /var/spool/apt-mirror/
deb dapper main restricted
deb dapper main/debian-installer
deb dapper main restricted/debian-installer
Example for Debian Etch:
set base_path /var/spool/apt-mirror/
deb etch main contrib non-free
deb http://security.debian.org/debian-security etch/updates main contrib non-free
deb etch main/debian-installer
Then:
mkdir -p /var/spool/apt-mirror/{mirror,var,skel}
apt-mirror
This will replicate the mirror to your chosen base path. You will need to create the soft links to the dists and pool directories yourself, eg.:
~$ ls -al /var/spool/apt-mirror/mirror/
total 24
drwxr-xr-x 5 root root 4096 May 18 12:46 .
drwxrwxrwx 11 root root 4096 May 18 12:27 ..
lrwxrwxrwx 1 root root 34 May 18 12:46 dists -> gb.archive.ubuntu.com/ubuntu/dists
drwxr-xr-x 3 root root 4096 May 18 12:46 gb.archive.ubuntu.com
lrwxrwxrwx 1 root root 33 May 18 12:46 pool -> gb.archive.ubuntu.com/ubuntu/pool
drwxr-xr-x 3 root root 4096 May 18 10:53 skel
drwxr-xr-x 2 root root 8192 May 18 13:27 var
- Serve the /var/spool/apt-mirror/ directory out with apache
- When you boot the ubuntu/debian network installer, point it at the IP address and the 'mirror' directory.
阅读(2843) | 评论(1) | 转发(0) |