Debian. Настройка aptitude.

Установка, обновление, настройка Linux

Модераторы: Olej, adminn

Magic
Интересующийся
Сообщения: 6
Зарегистрирован: 05 дек 2012, 10:34
Контактная информация:

Debian. Настройка aptitude.

Непрочитанное сообщение Magic » 05 дек 2012, 10:54

В результате моих ошибочных действий Aptitude начал выводит на экран только список установленных в системе пакетов.
Пытался выполнить update пакетов. По запросу aptitude ставил по порядку все 8 DVD-дисков, но каждый отмечался как "проигнорированный".
Видимо потому что в sources.list все диски прописаны и содержание самого файла в точности как и после установки системы.
как вернуть возможность выводить на экран список всех пакетов репозитария состоящего из 8-ми DVD-дисков?

dmitriev
Писатель
Сообщения: 461
Зарегистрирован: 12 янв 2009, 19:36
Контактная информация:

Re: Debian. Настройка aptitude.

Непрочитанное сообщение dmitriev » 05 дек 2012, 14:58

Покажите ваш sources.list.

Magic
Интересующийся
Сообщения: 6
Зарегистрирован: 05 дек 2012, 10:34
Контактная информация:

Re: Debian. Настройка aptitude.

Непрочитанное сообщение Magic » 05 дек 2012, 18:43

Вот он.
Вложения
sources.list.zip
(368 байт) 378 скачиваний

dmitriev
Писатель
Сообщения: 461
Зарегистрирован: 12 янв 2009, 19:36
Контактная информация:

Re: Debian. Настройка aptitude.

Непрочитанное сообщение dmitriev » 06 дек 2012, 07:55

Код: Выделить всё

# 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

deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-2 20110205-17:27]/ squeeze contrib main

deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-3 20110205-17:27]/ squeeze contrib main

deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-4 20110205-17:27]/ squeeze contrib main

deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-5 20110205-17:27]/ squeeze contrib main

deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-6 20110205-17:27]/ squeeze contrib main

deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-7 20110205-17:27]/ squeeze contrib main

deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-8 20110205-17:27]/ squeeze 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-src ://volatile.debian.org squeeze-updates main contrib
Значит ли это, что вы собираетесь устанавливать пакеты только с CD? И не будете пользоваться репозиториями Debian?
Это имеет смысл только в том случае, если у вас очень медленный интернет.
Если же канал нормальный, то лучше скачивать пакеты из сети, так как при этом намного меньше головной боли.
В последнем случае файл должен выглядеть примерно так:

Код: Выделить всё

deb http://http.us.debian.org/debian stable main contrib non-free
deb http://security.debian.org stable/updates main contrib non-free
Это я привел в качестве примера, потому что сейчас нет под рукой Дебиана посмотреть. В Интернете масса примеров на все случаи жизни.

Magic
Интересующийся
Сообщения: 6
Зарегистрирован: 05 дек 2012, 10:34
Контактная информация:

Re: Debian. Настройка aptitude.

Непрочитанное сообщение Magic » 06 дек 2012, 08:53

Спасибо за ответ на вопрос! Рядом и спросить то не у кого.
Сразу после установки системы всё работало. Весь локальный репозитарий(на 8ми DVD) открывался каждый раз.
Вообще хотелось бы иметь под рукой, именно на HDD весь репозиторий, а не менять диски при каждой установке пакетов(неудобно).
Интернет канал с нормальной скоростью, но необходимо что бы всё лежало рядом на HDD. Статей с рекомендациями как это настроить в сети много.
Я пытался воспользоваться одним из них. Нужно было положить все 8 ISO-образов в одну папку, затем их монтировать скриптом и т.д. Вот после этих моих действий aptitude перестал выводить одним списком весь DVD-репозиторий. Вся система на внешнем HDD и хотелось бы вернуть эту функцию.
Я по всем утилитам, относящимся к apt, не лазил особо. Может быть решение тут окажется простым, но пока не пойму что и где изменилось.
Что-то разработчики сильно перемудрили с установкой пакетов в Дебиан.

dmitriev
Писатель
Сообщения: 461
Зарегистрирован: 12 янв 2009, 19:36
Контактная информация:

Re: Debian. Настройка aptitude.

Непрочитанное сообщение dmitriev » 06 дек 2012, 09:12

Система установки пакетов Debian самая понятная и удобная в мире.
Просто нужно привыкнуть.
Я вам советую не мудрить, и забыть про локальные репозитории.
Пользуйтесь нормальными сетевыми репозиториями Debian.
Для начала попробуйте сохранить свой sources.list под другим именем, а в новом файле sources.list оставить две строки, которые я вам показал в предыдущем сообщении. Затем выполните команду
# apt-get update
Все должно работать.
Потом сможете все вернуть как было, если что не так.

Если же вы хотите все же разобраться в вашем хозяйстве, то приводите команды, которыми вы пользуетесь и их выводы полностью (только не в виде прикрепленных зип-архивов, а прямо в тексте).

У нас на форуме пользователь cema специалист по Debian, можете у него совета попросить.

Magic
Интересующийся
Сообщения: 6
Зарегистрирован: 05 дек 2012, 10:34
Контактная информация:

Re: Debian. Настройка aptitude.

Непрочитанное сообщение Magic » 06 дек 2012, 10:06

Воспользуюсь всеми Вашими советами. В течение 2-3 дней попытаюсь получить результат, после сообщу что получилось.

cema
Писатель
Сообщения: 246
Зарегистрирован: 14 июн 2012, 06:01
Контактная информация:

Re: Debian. Настройка aptitude.

Непрочитанное сообщение cema » 06 дек 2012, 10:43

Magic писал(а): Вообще хотелось бы иметь под рукой, именно на HDD весь репозиторий, а не менять диски при каждой установке пакетов(неудобно).
Интернет канал с нормальной скоростью, но необходимо что бы всё лежало рядом на HDD.
Можно создать локальный репозиторий - слепок официального. Для этого существует несколько утилит в Debian. На wiki.debian.org есть прекрасная статья Создание локального репозитория, где прекрасно все расписано и что важно на русском языке.
Удачи!

Magic
Интересующийся
Сообщения: 6
Зарегистрирован: 05 дек 2012, 10:34
Контактная информация:

Re: Debian. Настройка aptitude.

Непрочитанное сообщение Magic » 10 дек 2012, 20:44

Восстановил работу со всем списком(а не только инсталлированных в системе) пакетов имеющихся на 8-ми DVD-дисках.
Всякие попытки восстановить эту возможность только при помощи aptitude ни к чему не привели. Может быть потому, что aptitude это только frontend?
Всё получилось при помощи apt-cdrom.
apt-cdrom add
и дальше все 8 DVD "прогнал" таким способом. Тулза увидела индексы на всех дисках.
После этого добавились файлы в директории /var/lib/apt/lists/ и обновился файл(смотрел дату) cdroms.list в директории /var/lib/apt.
Запустив Aptitude, он 2-3 секунды читал кэш и вывел на экран полный перечень всех пакетов.
Видимо был потерян кэш? Как это проверить? Снова нужно "накосячить", всё проверить и повторить )
Если в sources.list убрать комментарии на url-ы,
# 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-src ://volatile.debian.org squeeze-updates main contrib


то кэш тоже обновляется и на экране полный список пакетов. Но пакеты неустановленные в системе указаны с префиксом "U", а в комментарии указывается что пакет из ненадёжного источника.

С размещением локального репозитаря на HDD пока не успел. Но судя по материалу предоставленному на wiki пользователем cema , в его статье всё подробно расписано.

Спасибо за диалог! ;)

dmitriev
Писатель
Сообщения: 461
Зарегистрирован: 12 янв 2009, 19:36
Контактная информация:

Re: Debian. Настройка aptitude.

Непрочитанное сообщение dmitriev » 11 дек 2012, 06:29

Я тоже хотел вам рекомендовать осваивать apt, а не пользоваться всякими костылями.
И общий список обычно не нужен - разве что вы сами не знаете чего хотите.
Лучше всего:

Код: Выделить всё

apt-get install <имя_программы>

Ответить

Вернуться в «Администрирование Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя