Chinaunix首页 | 论坛 | 博客
  • 博客访问: 113889
  • 博文数量: 14
  • 博客积分: 1979
  • 博客等级: 大尉
  • 技术积分: 182
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 21:20
文章分类
文章存档

2012年(2)

2011年(1)

2010年(2)

2009年(2)

2008年(7)

分类: LINUX

2008-11-29 14:29:52

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.
阅读(2784) | 评论(1) | 转发(0) |
0

上一篇:debian安装gcc调试环境

下一篇:Openfiler

给主人留下些什么吧!~~

royzs2012-04-23 09:50:48

请问博主,这个apt-cdrom是不是不能用在挂载OS-DVD之外的情况下,比如我挂载oracle的光盘是不是就不能用这个apt-cdrom了啊