LinuxForum.Fans
Тема

sources.list и LiveUSB

Автор: Sadist_monk 13 сообщений 4666 просмотров
#157407

Закинул на флешку Debian,хочу устанавливать программы с неё.Но как прописать в sources.list чтобы он устанавливал пакеты именно с неё?

#157426

по образу и подобию того, что там уже написано. В чем именно трудность?
PS: А разве не .lst ?

#157427
kOvr1K написал:
по образу и подобию того, что там уже написано.

Я вот этого и не понимаю

kOvr1K написал:
А разве не .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
#157490

Можно сделать вот так:
Допустим deb пакеты лежат в /home/user/deb
В sources.list добавляем:

text
deb file://home/user/deb ./

Хоть это немного и не правильно, но ругнется и сработает, правильный вариант:

Показать
text

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

#157833

newzenon по моему я что то не так делаю. :(
Всё также.Может можно указать путь к флешке в sources.list?

#157848

Странно, за место стандартного привода что он грузил в виртбоксе он грузит cd от Mefafon модема.Как сделать чтоб он ещё с обычного диска производил загрузку пакетов?

#157853

Sadist_monk, причем виртуалбокс, немогу понять, у вас дебиан на виртуалке что ли

#157855
Klim написал:
виртуалбокс,

Нет, просто когда стояла на виртуалке команда apt-get install ***** работала, а теперь когда на десктопе не работает.

#157874
text
Смена носителя: вставьте диск с меткой
 'Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27'
в устройство '/media/cdrom/' и нажмите ввод

Как настроить тогда диск? В гугле искал, пробовал, но ничего не получалось...

#157892

Sadist_monk, где у вас пакеты? Куда примонтированна флешка?

Sadist_monk написал:

Как настроить тогда диск? В гугле искал, пробовал, но ничего не получалось...

Я не понял вы CD скопиравали на флешку?

А зачем с диска ставить интернета нет? Еще раз озвучте что надо то?

#157900
newzenon написал:
Sadist_monk, где у вас пакеты?

Пакеты у меня на болванке с Debian и на LiveUSB флеш-карте с Debain.

newzenon написал:
интернета нет?

Интернет есть но со слабым коннектом.

newzenon написал:
Еще раз озвучте что надо то?

Как прописать в sources.list чтоб установка шла с LiveUSB ИЛИ c Диска

#157913

Sadist_monk, раз медленный интернет лучший выход настроить apt-cacher, а то что на болванке или флешке не надо использовать лучше смонтировать iso файл и оттуда будут ставится пакеты:

Например iso у тебя в /home/username/debian/debian-6.0.1-amd64-CD-1.iso
Создать точку монтирования:

text
mkdir /mnt/iso

Монтируй:

text
mount -o loop /home/username/debian/debian-6.0.1-amd64-CD-1.iso /mnt/iso

В sources.list убери (закоментируй #) всё и добавь строчку:

text
deb file:/mnt/iso/debian squeeze main

И сделать:

text
aptitude update
#157923

newzenon спасибо тебе огромное! Помогло! wink

Войдите или зарегистрируйтесь, чтобы ответить.