Автор: manowar Дата: 13.07.2003 06:14
Прм установке ASP можно выбрать пользовательский набор пакетов, при этом идет обращение к дискете.
Например я получаю список пакетов так:
rpm -qa > rpm.txt
как мне создать список, чтобы устанавливать набор моих пакетов
> Например я получаю список пакетов так:
> rpm -qa > rpm.txt
>
> как мне создать список, чтобы устанавливать набор моих
> пакетов
При такой постановке вопроса сложно ответить совсем уж однозначно - непонятны цели и непонятны исходные условия задачи.
1. Если ты хочешь устанавливать систему на чистую машину - считай, что такой возможности у тебя нет. Есть "голая" машина и набор компактов.
2. Если ты хочешь подготовить новую машину, и у тебя есть linux машина для подготовительных операций:
2.1. Взять уже установленный набор из /var/log/rpmpkgs. Отредактировать и посолить по вкусу. Подсунуть инсталлятору с дискеты. Не годится, если система обновлялась из /updates или /contribs. Инсталлятор при разрешении пакетов с недоступными версиями их просто выбросит. Придется добавлять вручную.
2.2. Содать такой список. Следующий вопрос - какой *источник* твоих пакетов? Установочные компакты? свой ftp-сайт? набор неустановленных пакетов и разбросанных по сайтам всего интернета; не известный ни тебе, ни системе?
2.2.1. Для онлайновой работы с репозиториями rpm-пакетов используется пакет yum.
---
$ man yum-conf
$ man yum
---
2.2.2. Для оффлайновой работы (например, со сменными носителями) в скором времени, по планам разработчиков, будет доступен опять же пакет yum.
2.2.3. В случае, если не устраивает уum, список доступных пакетов можно сформировать командами:
---
$ man ls
$ touch /<мой каталог>/<мой_файл>
$ rm -f /<мой каталог>/<мой_файл>
$ ls -1 /<путь_к_пакетам> >> /<мой каталог>/<мой_файл>
---
последнюю команду повторять при смене носителя.
По окончании в файле /<мой каталог>/<мой_файл> находится ПОЛНЫЙ списко доступных пакетов. Их - более полутора тысяч. Отредактировать по вкусу. Далее по 2.1.
3. Если требуется выполнить задачу 2.2.3 на инородной операционной системе - воспользуйся аналогичными возможностями этой системы.
4. Рекомендую yum.
5. Хотешь получать более конкретный ответ - задавай более конкретный вопрос. Во-всяком случае, не жадничай при описании задачи. И народ мучаться не будет. ;-)