Войти

Показать полную графическую версию : Установка дополнительных пакетов


gambini
17-09-2009, 09:32
Скачал Дебиан на 5-и дисках. Система устанавливается с первого. Как установить остальные диски?

lxa85
17-09-2009, 10:19
gambini, еще разок, и для НЕ телепатов.
В каком состоянии система? (устанавливается или уже установлена)
Как добавить репозиторий, или как запустить synaprtic?
ОС про диск спрашивает? Что мешает его поставить? Что пишет, как ругается?

gambini
17-09-2009, 10:36
Вот всё дело в том что ОС ничего не просит и никак не ругается. Даже в инструкции по установке написано что ОС с стандартным набором пакетов устанавливается всего с одного первого диска. Остальные диски можно и устанавливать и нет. Вот я и хотел узнать как их установить?

Eakdrazile
17-09-2009, 11:40
Насколько я понял, то речь идет о локальном репозитории (остальные диски используются как источники ПО для тех, кто не хочет выкачивать все из нэта).
Процедура такая:
-со всех пяти дисков делаем .iso-образы и складываем их в каком-нибудь одном месте (например/home/"username"/repo/ - хранить их можно в любом месте)
-в домашней папке создаем скрипт с именем repo.sh (можно и по-другому назвать) и редактируем его любым текстовым редактором:
#!/bin/sh
sudo mount -t iso9660 /home/"username"/repo/disk1.iso /media/repo1 -o loop
sudo mount -t iso9660 /home/"username"/repo/disk2.iso /media/repo2 -o loop
sudo mount -t iso9660 /home/"username"/repo/disk3.iso /media/repo3 -o loop
sudo mount -t iso9660 /home/"username"/repo/disk4.iso /media/repo4 -o loop
sudo mount -t iso9660 /home/"username"/repo/disk5.iso /media/repo5 -o loop
папки /media/repo1...5 надо создать вручную, вводим в консоли "sudo mkdir /media/repo1" и т.д.
-вставляете первый диск дистрибутива и набираете в консоли "sudo apt-cdrom add", немного ждете, делаете то же самое с остальными дисками
-вводим в консоли "sudo gedit /etc/apt/sources.list", ищем строки навроде
deb cdrom:/ lenny main multiverse restricted universe
или что-то похожее (главное чтобы в строке был указан "cdrom") и меняем в этих строках пути таким образом:
deb file:/media/repo1/ lenny main multiverse restricted universe
(main multiverse restricted universe - это у вас может отличатся, главное оставить это таким, каким оно было до правки файла)
-запускаем скрипт repo.sh, запускаем Synaptic, заходим в настройки репозиториев и убираем оттуда пункты, содержащие "cdrom", далее закрываем настройки и жмем "Обновить" (или "Получить сведения о пакетах") - если все сделано нормально, то сообщений об ошибках быть не должно (естественно в списках репозиториев могуть быть интернет-репозитории, так что проследите, чтобы у вас был включен нэт, или уберите эти репозитории - это на ваше усмотрение). Найдите в настройках системы "Диспетчер сеансов" и ли что-то похожее,
где есть вкладка "Автозагрузка приложений" и пропишите туда "gksu sh /home/"username"/repo.sh"
У меня сейчас просто нету под рукой рабочего Debian, так что если я ошибаюсь, пусть кто-то меня подправит. Желаю удачи.

Alan85
17-09-2009, 17:21
если нет места для всех дисков то можно в консоле под рутом
apt-cdrom add
затем вставляешь диск и система делает все сама.. ну и таким же образом для каждого диска.
А вообще эту операцию инсталятор предлагает делать еще на этапе установки.

gambini
17-09-2009, 17:29
Ничего подобного мне не предлогалось.

Eakdrazile
17-09-2009, 18:07
Alan85, так то оно так, просто потом при установке любого ПО он будет требовать вставить диск номер такой-то, так что проще сделать локальный репозиторий, а проблема с местом в наши дни уже не актуальна :).
gambini, если у вас что то не выходит, задавайте вопросы, не стесняйтесь. Debian - отличный дистрибутив и если вы его освоите, то врядли захотите потом переходить на что-то другое (разве что на Slackware :) ).

avolkov2009
17-09-2009, 22:25
Ничего подобного мне не предлогалось. »
А версия Dedian?
В Etch инсталлятор ничего не предлагает и нужно после установки системы говорить apt-cdrom add для каждого диска. В Lenny этот процесс можно пройти интерактивно в процессе установки, хотя от него можно отказаться и сделать всё потом описанной ранее командой.

gambini
18-09-2009, 09:39
(разве что на Slackware ). » А чем слакварь считается лучше всех остальных?

lxa85
18-09-2009, 10:07
gambini, А чем слакварь считается лучше всех остальных? »
http://ru.wikipedia.org/wiki/Slackware
и потом вам в соседней теме уже ответили http://forum.oszone.net/thread-150765.html
Может все-таки есть смысл начать пользоваться поиском?
А также прекратить издеваться, не давая четкого ответа на вопросы.

Eakdrazile
18-09-2009, 10:23
Почитайте для информации http://ru.wikipedia.org/wiki/Slackware, но этот дистрибутив не для новичков. Я пробовал на него перейти, но были некоторые проблемы, которым так и не нашел решения, поэтому сейчас пользуюсь MOPSLinux (http://www.mopslinux.org/) (в нем уже настроена русская локализация, нормально видит и отображает папки и файлы, созданные в win-кодировке). Slackware рекомендуют в основном людям, которые хотят углубленно изучать Linux (но это не значит, что Debian в этом плане вам такой возможности не даст). Мой совет - пробуйте "грызть" Debian, или для начала Runtu (http://www.runtu.org/) (они из одного семейства, так что навык работы с одним поможет в освоении другого).

gambini
18-09-2009, 10:26
«Если вы знаете Red Hat, то всё, что вы знаете, — это Red Hat, если вы знаете Slackware — вы знаете GNU/Linux.». Насколько правдиво это выражение?

Eakdrazile
18-09-2009, 10:38
Попробуйте одно, попробуйте второе, и сделайте свои выводы. Плюс Линуксов в том, что их много и каждый имеет возможность подобрать дистрибутив "под себя". Если же вы ждете какого-то четкого ответа, то это будет субъективный ответ и вряд ли он вам что-то даст.




© OSzone.net 2001-2012