apt cd rom add

is used to add a new CD-ROM to APT’s list of available sources. apt-cdrom takes care of determining the structure of the disc as well as correcting for several possible mis-burns and verifying the index files.

It is necessary to use apt-cdrom to add CDs to the APT system; it cannot be done by hand. Furthermore each disc in a multi-CD set must be inserted and scanned separately to account for possible mis-burns.

Unless the -h, or —help option is given, one of the commands below must be present.

add is used to add a new disc to the source list. It will unmount the CD-ROM device, prompt for a disc to be inserted and then proceed to scan it and copy the index files. If the disc does not have a proper .disk directory you will be prompted for a descriptive title.

APT uses a CD-ROM ID to track which disc is currently in the drive and maintains a database of these IDs in /var/lib/apt/cdroms.list

A debugging tool to report the identity of the current disc as well as the stored file name

OPTIONS

All command line options may be set using the configuration file, the descriptions indicate the configuration option to set. For boolean options you can overr >

Do not try to auto-detect the CD-ROM path. Usually combined with the —cdrom option. Configuration Item: Acquire::cdrom::AutoDetect.

Mount point; specify the location to mount the CD-ROM. This mount point must be listed in /etc/fstab and properly configured. Configuration Item: Acquire::cdrom::mount.

Rename a disc; change the label of a disc or override the disc’s given label. This option will cause apt-cdrom to prompt for a new label. Configuration Item: APT::CDROM::Rename.

No mounting; prevent apt-cdrom from mounting and unmounting the mount point. Configuration Item: APT::CDROM::NoMount.

Fast Copy; Assume the package files are valid and do not check every package. This option should be used only if apt-cdrom has been run on this disc before and did not detect any errors. Configuration Item: APT::CDROM::Fast.

Thorough Package Scan; This option may be needed with some old Debian 1.1/1.2 discs that have Package files in strange places. It takes much longer to scan the CD but will pick them all up.

No Changes; Do not change the sources.list(5) file and do not write index files. Everything is still checked however. Configuration Item: APT::CDROM::NoAct.

Show a short usage summary.

Show the program version.

Configuration File; Specify a configuration file to use. The program will read the default configuration file and then this configuration file. If configuration settings need to be set before the default configuration files are parsed specify a file with the APT_CONFIG environment variable. See apt.conf(5) for syntax information.

Set a Configuration Option; This will set an arbitrary configuration option. The syntax is -o Foo::Bar=bar. -o and —option can be used multiple times to set different options.

DIAGNOSTICS

apt-cdrom returns zero on normal operation, decimal 100 on error.

2.1 жБКМ /etc/apt/sources.list

лБЛ ЮБУФШ УЧПЕК ТБВПФЩ, APT ЙУРПМШЪХЕФ ЖБКМ, ЛПФПТЩК УПДЕТЦЙФ УРЙУПЛ ‘ЙУФПЮОЙЛПЧ’, ЙЪ ЛПФПТЩИ НПЗХФ ВЩФШ УЛБЮБОЩ РБЛЕФЩ. ьФП ЖБКМ /etc/apt/sources.list .

пВЩЮОП ЬФПФ ЖБКМ ЙНЕЕФ УМЕДХАЭЙК ЖПТНБФ:

лПОЕЮОП, ЧЩЫЕРТЙЧЕДЕООЩЕ ЪБРЙУЙ СЧМСАФУС РТПУФП РТЙНЕТПН Й ОЕ ДПМЦОЩ ЙУРПМШЪПЧБФШУС. рЕТЧПЕ УМПЧП Ч ЛБЦДПК УФТПЛЕ, МЙВП deb , МЙВП deb-src , ХЛБЪЩЧБЕФ ФЙР БТИЙЧБ: МЙВП ЬФП ДЧПЙЮОЩЕ (binary) РБЛЕФЩ ( deb ), ЛПФПТЩЕ СЧМСАФУС РТЕД-ЛПНРЙМЙТПЧБООЩНЙ РБЛЕФБНЙ, ЛПФПТЩЕ ЗПФПЧЩ Л ЙУРПМШЪПЧБОЙА, МЙВП РБЛЕФЩ У ЙУИПДОЩНЙ ФЕЛУФБНЙ ( deb-src ), ЛПФПТЩЕ СЧМСАФУС РЕТЧПОБЮБМШОЩНЙ ЙУИПДОЩНЙ ФЕЛУФБНЙ РТПЗТБНН У ХРТБЧМСАЭЙН ЖБКМПН Debian ( .dsc ) Й ЖБКМПН diff.gz , УПДЕТЦБЭЙН ЙЪНЕОЕОЙС, ОЕПВИПДЙНЩЕ ДМС `ДЕВЙБОЙЪБГЙЙ’ РТПЗТБННЩ.

пВЩЮОП Ч sources.list РПНЕЭБЕФУС УМЕДХАЭЕЕ:

ьФЙ УФТПЛЙ ОЕПВИПДЙНЩ ДМС ВБЪПЧПК ХУФБОПЧЛЙ Debian. рЕТЧБС УФТПЛБ deb ХЛБЪЩЧБЕФ ОБ ПЖЙГЙБМШОЩК БТИЙЧ, ЧФПТБС — ОБ ОЕ-уыб БТИЙЧ Й ФТЕФШС — ОБ БТИЙЧ ПВОПЧМЕОЙК ВЕЪПРБУОПУФЙ Debian.

дЧЕ РПУМЕДОЙЕ УФТПЛЙ ЪБЛПННЕОФЙТПЧБОЩ (ОБЮЙОБАФУС У `#’), ФБЛ ЮФП apt-get ВХДЕФ ЙИ ЙЗОПТЙТПЧБФШ. ьФЙ УФТПЛЙ deb-src ХЛБЪЩЧБАФ ОБ РБЛЕФЩ ЙУИПДОЩИ ФЕЛУФПЧ Debian. ЕУМЙ ЧЩ ЮБУФП УЛБЮЙЧБЕФЕ ЙУИПДОЩЕ ФЕЛУФЩ РТПЗТБНН ДМС ФЕУФЙТПЧБОС Й РЕТЕЛПНРЙМСГЙЙ, ТБУЛПННЕОФЙТХКФЕ ЙИ.

жБКМ /etc/apt/sources.list НПЦЕФ УПДЕТЦБФШ ОЕУЛПМШЛП ФЙРПЧ УФТПЛ. APT ЪОБЕФ ЛБЛ ПВТБЭБФШУС У БТИЙЧБНЙ ФЙРПЧ http , ftp , file (МПЛБМШОЩЕ ЖБКМЩ, ОБРТ., ЛБФБМПЗ, УПДЕТЦБЭЙК УНПОФЙТПЧБООХА ЖБКМПЧХА УЙУФЕНХ ISO9660) Й ssh , ОБУЛПМШЛП С ЪОБА.

2.2 лБЛ ЙУРПМШЪПЧБФШ APT МПЛБМШОП

йОПЗДБ, ЧЩ НПЦЕФЕ ТБУРПМБЗБФШ ЛХЮЕК РБЛЕФПЧ .deb, ЛПФПТЩЕ ЧБН ИПФЕМПУШ ВЩ ХУФБОБЧМЙЧБФШ У РПНПЭША APT, ЮФПВЩ ЪБЧЙУЙНПУФЙ ПВТБВБФЩЧБМЙУШ БЧФПНБФЙЮЕУЛЙ.

юФПВЩ ЬФП УДЕМБФШ, УПЪДБКФЕ ЛБФБМПЗ Й РПНЕУФЙФЕ Ч ОЕЗП .deb`Щ, ЛПФПТЩЕ ЧБН ОХЦОЩ. оБРТЙНЕТ:

чЩ НПЦЕФЕ ЙЪНЕОЙФШ ХУФБОПЧЛЙ ПРТЕДЕМЕОЙК ЖБКМБ control ЙЪ debian-РБЛЕФБ ОБРТСНХА ДМС ЧБЫЕЗП ТЕРПЪЙФПТЙС У РПНПЭША ЖБКМБ override . ч ЬФПН ЖБКМЕ ЧЩ НПЦЕФЕ ПРТЕДЕМЙФШ ЛБЛЙЕ-ОЙВХДШ ПРГЙЙ ДМС РЕТЕЛТЩФЙС ФЕИ, ЛПФПТЩЕ РТЙИПДСФ У РБЛЕФПН. ьФП НПЦЕФ ЧЩЗМСДЕФШ ФБЛ:

package — ЬФП ЙНС РБЛЕФБ, priority — ЙНЕЕФ ЪОБЮЕОЙС low, medium ЙМЙ high, Б section — ЬФП ОБЪЧБОЙЕ ТБЪДЕМБ, Ч ЛПФПТПН ПО ОБИПДЙФУС. йНС ЖБКМБ ОЕ ЙНЕЕФ ЪОБЮЕОЙС, РПЪЦЕ ЧЩ ВХДЕФЕ ХЛБЪЩЧБФШ ЕЗП Ч ЛБЮЕУФЧЕ БТЗХНЕОФБ ДМС ЛПНБОДЩ dpkg-scanpackages . еУМЙ ЧЩ ОЕ ИПФЙФЕ УПУФБЧМСФШ ЖБКМ override , ФПЗДБ РТПУФП ХЛБЪЩЧБКФЕ /dev/null . РТЙ ЧЩЪПЧЕ dpkg-scanpackages .

йЪ ЛБФБМПЗБ /root ДБКФЕ ЛПНБОДХ:

In the above line, file is the override file, the command generates a file Packages.gz that contains various informations about the packages, which are used by APT. To use the packages, finally, add: ч ЧЩЫЕРТЙЧЕДЕООПК ЛПНБОДЕ, file — ЬФП ЖБКМ override , ЛПНБОДБ ЗЕОЕТЙТХЕФ ЖБКМ Packages.gz , ЛПФПТЩК УПДЕТЦЙФ ТБЪМЙЮОХА ЙОЖПТНБГЙА П РБЛЕФБИ, ЛПФПТЩЕ ЙУРПМШЪХАФУС APT. юФПВЩ ЙУРПМШЪПЧБФШ РБЛЕФЩ, ОБЛПОЕГ, ДПВБЧШФЕ:

рПУМЕ ЧУЕИ ЬФЙИ НБОЙРХМСГЙК ЧЩ НПЦЕФЕ ЙУРПМШЪПЧБФШ ЛПНБОДЩ APT ЛБЛ ПВЩЮОП. чЩ ФБЛЦЕ НПЦЕФЕ УПЪДБФШ Й ТЕРПЪЙФПТЙК ДМС ЙУИПДОЩИ ФЕЛУФПЧ. дМС ЬФПЗП ЙУРПМШЪХЕФУС ФБ ЦЕ РТПГЕДХТБ, ОП РПНОЙФЕ, ЮФП ЧБН ОХЦОЩ ЖБКМЩ .orig.tar.gz , .dsc Й .diff.gz Ч ЛБФБМПЗЕ, Й ЧНЕУФП Packages.gz ОБДП ЙУРПМШЪПЧБФШ Sources.gz. фБЛЦЕ ОХЦОП ЙУРПМШЪПЧБФШ ДТХЗХА РТПЗТБННХ. ьФП РТПЗТБННБ dpkg-scansources . лПНБОДОБС УФТПЛБ ЧЩЗМСДЙФ РТЙНЕТОП ФБЛ:

пВТБФЙФЕ ЧОЙНБОЙЕ ОБ ФП, ЮФП РТПЗТБННЕ dpkg-scansources ОЕ ОХЦЕО override ЖБКМ. уФТПЛБ Ч sources.list:

2.3 пРТЕДЕМЕОЙЕ ОБЙМХЮЫЕЗП ЪЕТЛБМБ ДМС ЧЛМАЮЕОЙС Ч ЖБКМ source.list: netselect, netselect-apt

оБЙВПМЕЕ ЮБУФП ЧПЪОЙЛБЕНЩК ЧПРТПУ, Ч ПУОПЧОПН Х ОПЧЙЮЛПЧ: «ЛБЛПЕ ЪЕТЛБМП Debian ЧЛМАЮБФШ Ч sources.list ?». дМС ЧЩВПТБ ЪЕТЛБМБ ЕУФШ НОПЦЕУФЧП УРПУПВПЧ. ьЛУРЕТФЩ ЧЕТПСФОП РПМШЪХАФУС УГЕОБТЙСНЙ, ЛПФПТЩЕ ЙЪНЕТСАФ РТПДПМЦЙФЕМШОПУФШ ping`ПЧ ДП ОЕЛПФПТЩИ ЪБТЛБМ. оП ФБЛБС РТПЗТБННБ ДМС ЧБУ ХЦЕ ЙНЕЕФУС: netselect.

юФПВХ ХУФБОПЧЙФШ netselect, УДЕМБКФЕ ЛБЛ ПВЩЮОП:

рТЙ ЪБРХУЛЕ РТПЗТБННЩ ВЕЪ РБТБНЕФТПЧ ПФПВТБЦБЕФУС УРТБЧЛБ. рТЙ ЪБРХУЛЕ У ХЛБЪБООЩНЙ Ч ЛБЮЕУФЧЕ РБТБНЕФТПЧ, ТБЪДЕМЕООЩИ РТПВЕМБНЙ, ЙНЕОБНЙ ИПУФПЧ (ЪЕТЛБМ), ПОБ ЧЩДБУФ ПГЕОЛХ Й ПДЙО ЙЪ ИПУФПЧ. ьФБ ПГЕОЛБ ХЮЙФЩЧБЕФ ПЦЙДБЕНХА РТПДПМЦЙФЕМШОПУФШ РЙОЗБ Й ЛПМЙЮЕУФЧП РЕТЕИПДПЧ (ИПУФПЧ, ЛПФПТЩЕ ДПМЦОЩ ВЩФШ РТПКДЕОЩ ДП ФПЗП, ЛБЛ РБЛЕФЩ ДПКДХФ ДП ГЕМЙ) Й ПВТБФОБ РТПРПТГЙПОБМШОБ ПЦЙДБЕНПК УЛПТПУФЙ УЛБЮЙЧБОЙС (Ф.Е., ЮЕН ПОБ НЕОШЫЕ, ФЕН МХЮЫЕ). рТПЗТБННБ ХЛБЪЩЧБЕФ ЙНС ИПУФБ, ЛПФПТЩК ЙНЕЕФ ОБЙНЕОШЫХА ПГЕОЛХ (РПМОЩК УРЙУПЛ ПГЕОПЛ НПЦОП РТПУНПФТЕФШ У РПНПЭША ПРГЙЙ -vv ). уН. РТЙНЕТ:

ьФП ПЪОБЮБЕФ, ЮФП ЙЪ ХЛБЪБООЩИ Ч ЛБЮЕУФЧЕ РБТБНЕФТПЧ ЪЕТЛБМ, ОБЙМХЮЫЙН СЧМСЕФУС ftp.debian.org.br , У ПГЕОЛПК 365. (чОЙНБОЙЕ!! рТЙЧЕДЕООЩЕ ЪОБЮЕОЙС ДЕКУФЧЙФЕМШОЩ ФПМШЛП ДМС НПЕК НБЫЙОЩ, Й ДМС ДТХЗЙИ НБЫЙО ЧУЕ НПЦЕФ ВЩФШ УПЧУЕН РП-ДТХЗПНХ).

уЕКЮБУ, РТПУФП РПНЕУФЙФЕ ОБКДЕООПЕ netselect ЪЕТЛБМП Ч ЖБКМ /etc/apt/sources.list (УН. жБКМ /etc/apt/sources.list, ТБЪДЕМ 2.1) Й УМЕДХКФЕ УПЧЕФБН Ч хРТБЧМЕОЙЕ РБЛЕФБНЙ, зМБЧБ 3.

рТЙНЕЮБОЙЕ: УРЙУПЛ ЪЕТЛБМ НПЦОП ЧУЕЗДБ ОБКФЙ Ч ЖБКМЕ http://www.debian.org/mirror/mirrors_full .

оБЮЙОБС У ЧЕТУЙЙ 0.3, РБЛЕФ netselect ЧЛМАЮБЕФ УГЕОБТЙК netselect-apt, ЛПФПТЩК ДЕМБЕФ ЧЩЫЕПРЙУБООЩЕ РТПГЕДХТЩ БЧФПНБФЙЮЕУЛЙ. рТПУФП ЧЧЕДЙФЕ Ч ЛБЮЕУФЧБ РБТБНЕФТБ ЙНС ДЕТЕЧБ ДЙУФТЙВХФЙЧБ (РП ХНПМЮБОЙА ЬФП stable) Й ЖБКМ sources.list ВХДЕФ ОБУФТПЕО ОБ ОБЙМХЮЫЙЕ ЪЕТЛБМБ main Й non-US Й ВХДЕФ УПИТБОЕО Ч ФЕЛХЭЕН ЛБФБМПЗЕ. уМЕДХАЭЙК РТЙНЕТ ЗЕОЕТЙТХЕФ sources.list УФБВЙМШОПЗП ДЙУФТЙВХФЙЧБ:

рПНОЙФЕ: жБКМ sources.list ЗЕОЕТЙТХЕФУС Ч ФЕЛХЭЕН ЛБФБМПЗЕ, Й ДПМЦЕО ВЩФШ РЕТЕНЕЭЕО Ч ЛБФБМПЗ /etc/apt .

2.4 дПВБЧМЕОЙЕ CD-ROM Ч ЖБКМ sources.list

еУМЙ ЧЩ РТЕДРПЮЙФБЕФ ЙУРПМШЪПЧБФШ ДМС БЧФПНБФЙЮЕУЛПК ХУФБОПЧЛЙ ЙМЙ ПВОПЧМЕОЙС РБЛЕФПЧ У РПНПЭША ЧБЫ CD-ROM, ФП НПЦЕФЕ РПНЕУФЙФШ ЕЗП Ч ЖБКМ sources.list . дМС ЬФПЗП ЙУРПМШЪХЕФУС РТПЗТБННБ apt-cdrom :

Debian CD-ROM ДПМЦЕО ОБИПДЙФШУС Ч РТЙЧПДЕ. рТПЗТБННБ УНПОФЙТХЕФ CD-ROM Й, ЕУМЙ ДЙУЛ СЧМСЕФУС Debian CD, ФП ОБКДЕФ ОБ ОЕН ЙОЖПТНБГЙА П РБЛЕФБИ. еУМЙ Х ЧБУ CD-ROM ОЕПВЩЮОПК ЛПОЖЙЗХТБГЙЙ, ФП ЧЩ НПЦЕФЕ ЙУРПМШЪПЧБФШ УМЕДХАЭЙЕ ПРГЙЙ:

фБЛЦЕ ЧЩ НПЦЕФЕ ЙДЕОФЙЖЙГЙТПЧБФШ CD-ROM ВЕЪ ДПВБЧМЕОЙС ЕЗП Ч УРЙУПЛ:

пВТБФЙФЕ ЧОЙНБОЙЕ, ЮФП ЬФБ РТПЗТБННБ ТБВПФБЕФ ФПМШЛП, ЕУМЙ ЧБЫ CD-ROM РТБЧЙМШОП ОБУФТПЕО Ч УЙУФЕНОПН ЖБКМЕ ОБУФТПЕЛ /etc/fstab .

I have all images of Debian, Ubuntu and Ubuntustudio as .iso . How can I use them as repository to install my desired packages with sudo apt-get install package-name ?

I easily mount the .iso file with Archive Mounter, but when adding CD-ROM in Software Sources it says Please Insert CD-ROM.

How should I do this without burning them to disk?

10 Answers 10

This question has already been answered as part of an answer to a different question: How to make USB drive as local repository

The easiest way to add the image as a software source is to burn it to a CD/DVD. You then need to go to System -> Administration -> Software Sources, click ‘Other Software’ and click ‘Add CD-ROM. ‘.

If you want to use the ISO image as a software source without burning it, the process will be a bit more complicated. You will need to open a terminal Applications -> Accessories -> Terminal and run these commands:

Оцените статью