Камрады, подскажите пожалуйста!
Есть "эталонный" компьютер, на котором установлены все необходимые пакеты ПО.
И таких систем нужно поставить несколько. Каждый раз руками ставить все нужные пакеты - долго, геморно, да и можно же что-то забыть.
Погуглил, нашёл вариант полностью (или частично) автоматизированной установки, где инсталлеру Debian скармливается preseed-файл с ответами на вопросы.
А мне больше подошёл бы вариант такой, что:
1) я ставлю минимальную систему,
2) подключаю репозитарии в локалке (их есть у меня),
3) подсовываю куда надо файл с простым списком нужных пакетов,
4) и оно их устанавливает.
Кто сталкивался - подскажите, какая утилита может это сделать?
Решено: [Debian] Как установить пакеты deb по списку из файла? (для небольшой автоматизации установки)
Модераторы: Warderer, Модераторы разделов
-
BaZilio
- Сообщения: 457
- Статус: Say оПХБЕР again!
Решено: [Debian] Как установить пакеты deb по списку из файла?
Windows XP:
Netbook - Acer Aspire One A150.
Debian Squeeze amd64:
Laptop - Acer TravelMate 5520G.
Laptop_work - Toshiba Satellite C660.
Windows 7 x64:
Desktop - Core2Duo 6600 2.4GHz/6 GB/i965/GeForce 9500GT.
4 the lulz!
-
Sniper
- Сообщения: 350
- ОС: GNU/Linux Debian 4.0
Re: Решено: [Debian] Как установить пакеты deb по списку из файла?
есть програмка http://ru.wikipedia.org/wiki/APTonCD
подойдёт?
или хочется именно по сети?
APTonCD — инструмент для создания репозиториев deb-пакетов на CD/DVD с графическим интерфейсом.
подойдёт?
или хочется именно по сети?
-
BaZilio
- Сообщения: 457
- Статус: Say оПХБЕР again!
Re: Решено: [Debian] Как установить пакеты deb по списку из файла?
Хочется именно по сети, болванки каждый раз резать неохота.
Сейчас я сделал список пакетов командой dpkg --list, привёл его к виду "каждый пакет через пробел", и попытаюсь скормить его aptitude командой aptitude install < debs.txt
Посмотрим что получится.
Сейчас я сделал список пакетов командой dpkg --list, привёл его к виду "каждый пакет через пробел", и попытаюсь скормить его aptitude командой aptitude install < debs.txt
Посмотрим что получится.
Windows XP:
Netbook - Acer Aspire One A150.
Debian Squeeze amd64:
Laptop - Acer TravelMate 5520G.
Laptop_work - Toshiba Satellite C660.
Windows 7 x64:
Desktop - Core2Duo 6600 2.4GHz/6 GB/i965/GeForce 9500GT.
4 the lulz!
-
oyster
- Сообщения: 52
- ОС: Debian/Ubuntu
-
BaZilio
- Сообщения: 457
- Статус: Say оПХБЕР again!
Re: Решено: [Debian] Как установить пакеты deb по списку из файла?
Спасибо за ссылку.
Я уже сделал, может быть через <..>, но сработало
aptitude install `cat debs.txt`
Я уже сделал, может быть через <..>, но сработало
aptitude install `cat debs.txt`
Windows XP:
Netbook - Acer Aspire One A150.
Debian Squeeze amd64:
Laptop - Acer TravelMate 5520G.
Laptop_work - Toshiba Satellite C660.
Windows 7 x64:
Desktop - Core2Duo 6600 2.4GHz/6 GB/i965/GeForce 9500GT.
4 the lulz!
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Решено: [Debian] Как установить пакеты deb по списку из файла?
если список большой (у меня, например, dpkg --get-selections | grep '\Winstall$' | wc -l выдало 1381 штуку) — могут быт проблемы.
я бы порекомендовал бить на куски (пакетов по 50 за раз):
$ cat debs.txt | xargs -n 50 sudo aptitude install -y
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
kot.ua
- Сообщения: 136
- ОС: debian
Re: Решено: [Debian] Как установить пакеты deb по списку из файла?
А как этот приём будет работать с зависимостями этих пятидесятиштучных порций?
Или это всё равно, что установка за один раз?
Или это всё равно, что установка за один раз?
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Решено: [Debian] Как установить пакеты deb по списку из файла?
kot.ua, нормально будет работать.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
BaZilio
- Сообщения: 457
- Статус: Say оПХБЕР again!
Re: Решено: [Debian] Как установить пакеты deb по списку из файла?
Мой список состоит из 836 пакетов, сработало нормально.
Правда, пришлось руками разруливать зависимости libc, но это просто у меня локальное зеркало кривовато.
Спасибо за подсказки.
Правда, пришлось руками разруливать зависимости libc, но это просто у меня локальное зеркало кривовато.
Спасибо за подсказки.
Windows XP:
Netbook - Acer Aspire One A150.
Debian Squeeze amd64:
Laptop - Acer TravelMate 5520G.
Laptop_work - Toshiba Satellite C660.
Windows 7 x64:
Desktop - Core2Duo 6600 2.4GHz/6 GB/i965/GeForce 9500GT.
4 the lulz!
-
pento
- Сообщения: 403
- ОС: Fedora 10
Re: Решено: [Debian] Как установить пакеты deb по списку из файла?
dpkg --get-selections + dpkg --set-selections + apt-get install
-
guglez
- Сообщения: 394
- ОС: GNU/Linux
Re: Решено: [Debian] Как установить пакеты deb по списку из файла?
А как кроме списка пакетов сохранить, а потом еще и скормить ответы на вопросы? Точно знаю что можно, но как - не могу найти. ВОт например при установке нетороых пакетов, тебя во время установки спрашивают некоторые опции. Вот сохраненные ответы и надо скормить будет на новую систему. Как?
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Решено: [Debian] Как установить пакеты deb по списку из файла?
debconf-get-selections, debconf-set-selections
Мои розовые очки
-
guglez
- Сообщения: 394
- ОС: GNU/Linux