LinuxForum.Fans
Тема

Обновления пакетов с флешкарты или папки

Автор: VadimRussia 15 сообщений 3945 просмотров
#221046

Здравствуйте дорогие знатоки, игроки =) и просто грамотные и умеющие люди...
На повестке дня очень важный и запутанный вопрос для меня...
Вот обзавелся я идеей познать Debian, очень интересно. Друг выделил мне Debian Squeeze на 8 DVD дисках вместе с update 2 DVD(1,3ГБ СD#1 и 4,3ГБ CD#2) и поставил с флешки я себе на ноутбук(Lenovo ThinkPad x201i так как других периферийных устройств то бишь дисковода и интернета не прилагается к моему ноутбуку и поэтому создавал загрузочную флешку и ставил). Но тут проблема в том, что пакетов та нету большинство, а я ещё дурак удалил network manager, потому-что он у меня не подключал wi-fi точку доступа и вычитал, что будет лучше попробовать вместо network manager поставить wcid(я себе дома wi-fi сеть кинул дома на Windows и хотелось бы подключить мой ноутбук который на Debian Squeeze к сети). Так вот у меня вопросы:
1) Как мне обновить мои репозитории с имеющихся у меня 8 DVD дисков, при отсутствии дисковода и интернета, тут выбор не велик либо с флешки либо с монтированного(или я бы назвал его распакованного) iso в папку, но с iso проблема т.к папки cdrom у меня тоже нету в корневой папке /dev или где она там дожна быть, т.е мне надо сначала дисковод смонтировать????
2) Как настроить wi-fi (Intel Centrino N 1000), но этот вопрос на данным момент не сильно актуален, т.к я думаю что с wcid я все сделаю!?!?!?

Cпасибо вам большое зарание и удачных настроек smile

#221051

VadimRussia, много и не по теме, тебе во-первых надо научится монтировать cd/dvd и флешки. - http://www.google.ru/search?q=debian+packages&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a#sclient=psy-ab&hl=ru&lr=lang_ru&newwindow=1&client=firefox-a&rls=org.mozilla:en-US%3Aofficial&tbs=lr:lang_1ru&source=hp&q=debian+mount+cdrom&pbx=1&oq=debian+mount+&aq=2&aqi=g4&aql=&gs_sm=e&gs_upl=0l0l24l10l0l0l0l0l0l0l0l0ll0l0&bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&fp=9afd60c143676329&biw=1504&bih=950
http://www.google.ru/search?q=debian+packages&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a#pq=debian+apt-add+cdrom&hl=ru&cp=13&gs_id=yl&xhr=t&q=debian+mount+usb&pf=p&sclient=psy-ab&lr=lang_ru&newwindow=1&client=firefox-a&rls=org.mozilla:en-US%3Aofficial&tbs=lr:lang_1ru&source=hp&pbx=1&oq=debian+mount+&aq=0&aqi=g4&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&fp=9afd60c143676329&biw=1504&bih=950

Ну и научится использовать apt-get локально, ему на самом деле все-равно откуда качать пакеты, с cd/dvd или из локального репозитория
Читай документацию, на 8 dvd всё необходимое точно есть http://www.debian.org/doc/manuals/apt-howto/ch-basico.ru.html

Отсылаю в основном в гугл, потому как сам ничего не начал делать, начнешь вникать, появятся ошибки, милости просим.
Чтобы научится делать то что я сказал, достаточно открыть терминал, и получить справку о командах:
man - это справка, в качестве аргумента надо передать то, о чем хочешь узнать.

text
man mount
man umount
man apt-get
#221223

Да вот что-то не выходит!!! Монтировать я знаю как и устанавливать, да вот только я не знаю, как все это вытащить от туда(из диска) делаю команду apt-cdrom add он моментально выводит сообщение: Repeat this process for the rest of the CDs in your set.. Так тут и так понятно, что он ничего не обновил, потому-что выводит он это в доли секунды(сразу же)!!!А iso я смонтировал и на рабочем столе и в мой компьютер появился значок монтированного сидирома с файлами внутри..
Проблема в обновлении!!!

#221228

http://www.sbsi.ru/content/view/196/50/
http://answers.oreilly.com/topic/19-how-to-install-debian-packages-from-cd-rom/
http://www.linuxquestions.org/questions/debian-26/upgrade-issues-problems-with-the-dvd-rom-866690/

VadimRussia, покажи файл /etc/apt/sources.list, по идее его просто очистить полостью и apt-cdrom -d /cdrom0 add
сделай от root'а след команды и покажи вывод:

text
cat /etc/apt/sources.list
cat /etc/apt/preferences
cat /etc/apt/apt.conf
ls /etc/apt/
ls /etc/apt/sources.list.d/
#221304

newzenon
Спасибо я разобрался, я смонтировал скачала isо образ в cdrom потом зашел в synaptic во вкладке edit есть поле Add cdrom и так с каждым диском, только вот после сканирования и добавления пакетов он исчезает ну или другими словами его выбивает, как вам удобнее. Вот я и захотел установить wcid но не получается т.к дисковод исчезает и выскакивает сообщение: Please insert disk labeled и дальше указывает типо какой диск. В чем проблема не пойму, я обратно монтирую, все нормально появляется дисковод монтированый, и жму ОК и обратно выбивает.. Я хрен знает, что делать??

#221314

VadimRussia, с синаптиком бывали проблемы, но дело в том, что я им очень давно не пользуюсь.
Запусти терминал, введи команду:

text
su

теперь вводи поочередно те команды которые я написал выше, и копируй вывод в сообщение которое пишешь.
только заключай в теги code /code
Вместо синаптика удобней просто редактировать файл с источниками репозиториев, для этого опять, в терминале su, а потом:

text
nano /etc/apt/sources.list

также дабы в терминале не писать самому, бери копируй, а потом в строку терминала вставляй (Ctrl+Shift+V)
.... Фууух.. это элементарные вещи. smile

#221329

Извините, если кому-то я уже наскучил, не зная элементарных вещей. Просто я пытаюсь узнать, а тут честно говоря литература о Debian не сильно меня вдохновляет на всякие умные решения в плане полноценного использования системы (Debian), так как не имеит подробных описаний...
Значит вот, я тут все сделал как вы сказали newzenon, выполнил все пять команд которые были представлены выше и результат:

- cat /etc/apt/sources.list

text
#

# deb cdrom:[Debian GNU/Linux 6.0.3 _Squeeze_ - Official i386 DVD Binary-1 20111008-13:01]/ squeeze contrib main

deb cdrom:[Debian GNU/Linux 6.0.3 Update DVD 20111008: i386 DVD 1]/ squeeze contrib main non-free

deb cdrom:[Debian GNU/Linux 6.0.3 Update DVD 20111008: i386 DVD 2]/ squeeze contrib main non-free

deb cdrom:[Debian GNU/Linux 6.0.3 _Squeeze_ - Official i386 DVD Binary-8 20111008-13:01]/ squeeze main

deb cdrom:[Debian GNU/Linux 6.0.3 _Squeeze_ - Official i386 DVD Binary-6 20111008-13:01]/ squeeze contrib main

deb cdrom:[Debian GNU/Linux 6.0.3 _Squeeze_ - Official i386 DVD Binary-3 20111008-13:01]/ squeeze contrib main

deb cdrom:[Debian GNU/Linux 6.0.3 _Squeeze_ - Official i386 DVD Binary-2 20111008-13:01]/ squeeze contrib main

deb cdrom:[Debian GNU/Linux 6.0.3 _Squeeze_ - Official i386 DVD Binary-1 20111008-13:01]/ 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

# squeeze-updates, previously known as 'volatile'

# A network mirror was not selected during install. The following entries

# are provided as examples, but you should amend them as appropriate # for your mirror of choice.

#

# deb http://ftp.debian.org/debian/ squeeze-updates main contrib

# deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib

- cat /etc/apt/preferences

text
cat:  /etc/apt/preferences: No such a file or directory

Я посмотрел его там действительно нет

- cat /etc/apt/apt.conf

text
cat:  /etc/apt/apt.conf: No such a file or directory

Я посмотрел его там действительно нет

- ls /etc/apt/

text

apt.conf.d    secring.gpg     sources.list.d  trusted.gpg~

listchanges.conf sources.list trustdb.gpg trusted.gpg.d

preferences.d sources.list~ trusted.gpg

- ls /etc/apt/sources.list.d/

text
root@debian: /home/vadim#

То есть команда выполнена успешно, но я без понятия, что произошло, что это за команда??

#221331

VadimRussia, кратко:
cat - вывод содержимого файла
ls - вывод содержимого каталога
подробно, также в терминале вводи

text
man cat

будет тебе справка о cat

text
man ls

соответственно
...
Едем дальше - делаем резервную копию sources.list и создаем новый пустой:
Полная последовательность команд

text
su
mv /etc/apt/sources.list /etc/apt/sources.list.backup
touch /etc/apt/sources.list

вставляй 1-ый диск продолжай

text
apt-cdrom add

и так для каждого диска, после:

text
apt-get update

Для установки wicd:

text
apt-get install wicd

Попросит вставить диск с каким-то номером - наверное 1-ый.

#221477

Здравствуйте ещё раз...
Я нарно уже всех замучел.
По поводу команд:

text
apt-cdrom add 
  и 
apt-get update

Репозитории я обновил, я попробывал на всякий случай, как вы написали, он пишет, что:

text
Reading packages list....Done

После ввода команды вот этот Reading packages list....Done вылетает моментально, это означает, что данная операция была выполнена ранее. Да я уверен, что это сделал!!!!
Проблема в другом. Проблема в том, что не могу установить установить, тут две проблемы, скажем так:
1) Когда я устанавливаю через Synaptic, т.е. ставлю галочки на пакетах которые хочу установить, после подтверждения выбранных пакетов об установке монтирую образ и после того как кликаю кнопку Apply, мой монтированный дисковод исчезает, он просит вставить DVD #2 монтирую обратно, нажимаю ОК, подтверждаю, что он вставлен, выбивает обратно, и так по кругу....
2) Когда ввожу команду:

text
apt-get install wicd

Он выводит ответ:

Reading package list....Done Reading dependency....Done Building dependency tree Reading state information ....Done E:Unable to locate package wcid

#221482

VadimRussia, о идее вручную монтировать не надо, он сам вроде должен сделать это, просто вставить диск который требует надо.

#221485

ы. По сообщению похоже что просто wicd не находит, другие пакеты пробовал ставить?

#221492

newzenon
У меня же ноутбук без дисковода, я все с флешки делаю, сначала переношу образ с моего "большого" компьютера-PC на ноутбук, потом монтирую этот образ на ноутбуке и с него уже устанавливаю...
Ща буду разбираться, пока других пакетов не ставил, ща попробую.

#221501

VadimRussia, значит не тот образ монтируешь. Вообще локально слить все 8 dvd не в виде образов, а в виде репозитория. Про создание собственного репо ищи где-то в Готовых решениях должно быть.

#221531

Еще вариант, в sources.list примерно следующее

text

...
deb file:///mnt/dvd1 squeeze contrib main non-free
deb file:///mnt/dvd2 squeeze contrib main non-free
...

В /etc/fstab примерно так

text

...
/path/to/dvd1.iso /mnt/dvd1 udf,iso9660 ro,users,loop 0 0
/path/to/dvd2.iso /mnt/dvd2 udf,iso9660 ro,users,loop 0 0
...
#221537

Ребятки я сделал...
Я походу дела, что-то не так делал в синоптике, когда первый раз репозитории из монтированных DVD добавлял, я когда обновлял из синоптика путем Add cdrom у меня "выбивало" дисковод (он исчезал из точки монтирования), и я так и обновил через один.. Т.е из первого не добавил пакеты из второго добавил, нада просто по 2 раза монтировать один и тот же, т.е у меня есть монтированный дисковод, я делаю Add cdrom из синаптика, и дисковод выбивает, но потом я ещё раз его монмтирую жму ОК и уаля вот все ок....Короче нашло с 8 DVD 25000 пакетов.... Все как на ладони родненькие, и поставил себе wcid, смонтировал DVD№1 и как не странно пошла установка....
Ребятки спасибо за помощь... smile Ща борюсь с другой проблемой неправильного пароля в wcid, но это уже не по теме!!!

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