Закинул на флешку Debian,хочу устанавливать программы с неё.Но как прописать в sources.list чтобы он устанавливал пакеты именно с неё?
sources.list и LiveUSB
по образу и подобию того, что там уже написано. В чем именно трудность?
PS: А разве не .lst ?
по образу и подобию того, что там уже написано.
Я вот этого и не понимаю
А разве не .lst ?
Нет там List
Содержание
#
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27]/ squeeze contrib main
# Line commented out by installer because it failed to verify:
# deb http://security.debian.org/ squeeze/updates main contrib
# Line commented out by installer because it failed to verify:
# deb-src http://security.debian.org/ squeeze/updates main contrib
# Line commented out by installer because it failed to verify:
deb ://volatile.debian.org squeeze-updates main contrib
# Line commented out by installer because it failed to verify:
deb http://http.us.debian.org/debian/ squeeze main
deb-src ://volatile.debian.org squeeze-updates main contrib
Можно сделать вот так:
Допустим deb пакеты лежат в /home/user/deb
В sources.list добавляем:
deb file://home/user/deb ./Хоть это немного и не правильно, но ругнется и сработает, правильный вариант:
Показать
2.2 How to use APT locally
Sometimes you have lots of packages .deb that you would like to use APT to install so that the dependencies would be automatically solved.
To do that create a directory and put the .debs you want to index in it . For example:
# mkdir /root/debs
You may modify the definitions set on the package's control file directly for your repository using an override file. Inside this file you may want to define some options to override the ones that come with the package. It looks like follows:
package priority section
package is the name of the package, priority is low, medium or high and section is the section to which it belongs. The file name does not matter, you'll have to pass it as an argument for dpkg-scanpackages later. If you do not want to write an override file, just use /dev/null. when calling dpkg-scanpackages.
Still in the /root directory do:
# dpkg-scanpackages debs file | gzip > debs/Packages.gz
In the above line, file is the override file, the command generates a file Packages.gz that contains various information about the packages, which are used by APT. To use the packages, finally, add:
deb file:/root debs/
After that just use the APT commands as usual. You may also generate a sources repository. To do that use the same procedure, but remember that you need to have the files .orig.tar.gz, .dsc and .diff.gz in the directory and you have to use Sources.gz instead of Packages.gz. The program used is also different. It is dpkg-scansources. The command line will look like this:
# dpkg-scansources debs | gzip > debs/Sources.gz
Notice that dpkg-scansources doesn't need an override file. The sources.list's line is:
deb-src file:/root debs/
http://www.debian.org/doc/manuals/apt-howto/ch-basico.en.html
newzenon по моему я что то не так делаю. :(
Всё также.Может можно указать путь к флешке в sources.list?
Странно, за место стандартного привода что он грузил в виртбоксе он грузит cd от Mefafon модема.Как сделать чтоб он ещё с обычного диска производил загрузку пакетов?
Sadist_monk, причем виртуалбокс, немогу понять, у вас дебиан на виртуалке что ли
виртуалбокс,
Нет, просто когда стояла на виртуалке команда apt-get install ***** работала, а теперь когда на десктопе не работает.
Смена носителя: вставьте диск с меткой
'Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27'
в устройство '/media/cdrom/' и нажмите вводКак настроить тогда диск? В гугле искал, пробовал, но ничего не получалось...
Sadist_monk, где у вас пакеты? Куда примонтированна флешка?
Как настроить тогда диск? В гугле искал, пробовал, но ничего не получалось...
Я не понял вы CD скопиравали на флешку?
А зачем с диска ставить интернета нет? Еще раз озвучте что надо то?
Sadist_monk, где у вас пакеты?
Пакеты у меня на болванке с Debian и на LiveUSB флеш-карте с Debain.
интернета нет?
Интернет есть но со слабым коннектом.
Еще раз озвучте что надо то?
Как прописать в sources.list чтоб установка шла с LiveUSB ИЛИ c Диска
Sadist_monk, раз медленный интернет лучший выход настроить apt-cacher, а то что на болванке или флешке не надо использовать лучше смонтировать iso файл и оттуда будут ставится пакеты:
Например iso у тебя в /home/username/debian/debian-6.0.1-amd64-CD-1.iso
Создать точку монтирования:
mkdir /mnt/isoМонтируй:
mount -o loop /home/username/debian/debian-6.0.1-amd64-CD-1.iso /mnt/isoВ sources.list убери (закоментируй #) всё и добавь строчку:
deb file:/mnt/iso/debian squeeze mainИ сделать:
aptitude updatenewzenon спасибо тебе огромное! Помогло! wink