Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - sudo dpkg -i *.deb

Ответить
Настройки темы
Debian/Ubuntu - sudo dpkg -i *.deb


Сообщения: 595
Благодарности: 9

Профиль | Отправить PM | Цитировать


Здравствуйте.
В конец запутался, подскажите.
Есть машина с Xubuntu jounior. Система почти голая, даже русского языка в интерфейсе нет. Мне нужно установить эту операционку на другие машины (средняя школа, учебные машины). Я одну машину подключаю к интернету и начинаю устанавливать что нужно, например русский язык интерфейса, libreoffice. Она закачивает из сети необходимые пакеты, затем кладет их в папку /var/cache/apt/arch, себе устанавливает. Я беру все содержимое этой папки и переношу флешкой на другую еще чистую машину, командой sudo dpkg -i *.deb пытаюсь становить пакеты. Она долго устанавливает, но потом я не вижу ни языка, ни libreoffice.
Подскажите пожалуйста, может я не правильно делаю?

Спасибо

Отправлено: 10:16, 26-04-2011

 

Аватара для Dr.Dark

Старожил


Сообщения: 224
Благодарности: 15

Профиль | Отправить PM | Цитировать


Сообщения об ошибках или что либо есть? Смотри файл /var/log/dpkg.log на предмет ошибок... Порядок установки тоже важен... в часности сначала должны быть установлены зависимости а потом пакеты которые от них зависят(емнип). sudo dpkg -i *.deb ставит все пакеты в алфавитном порядке... я бы на твоём месте поступил седующим образом. перекинул с машины которая подключена к интернету папку /var/cache/apt/ в такую же на машине без интернета и с помощью синаптика выделил бы пакеты которые хочу установить... ну или apt-get.

Upd.
Вы точно все пакеты устанавливаете? Возможно в подкатологах есть пакеты которые вы не установили... В сборке опен офис от инфраресурс пока не установишь пакет из подкаталога не появляются значки в меню

-------
Спасение утопающих-дело рук самих утопающих.


Последний раз редактировалось Dr.Dark, 27-04-2011 в 13:20.


Отправлено: 10:36, 27-04-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 198
Благодарности: 51

Профиль | Отправить PM | Цитировать


Для того, чтобы создать список установленных в Debian (Ubuntu) пакетов можно воспользоваться следующей утилитой:
$ dpkg --get-selections > installed_programs.txt
Теперь все эти пакеты можно установить на другом компьютере (или на этом же, после переустановки). Для этого устанавливаем Debian (Ubuntu) по умолчанию, и после установки выполняем следующую операцию, предварительно скопировав на этот компьютер файл installed_programs.txt:
$ sudo dpkg --set-selections < installed_programs.txt
и дальше
$ sudo apt-get -u dist-upgrade
или
$ sudo apt-get dselect-upgrade
Прежде чем переносить, желательно забэкапить /etc/, а потом на новой машине восстановить.
Не забудьте предварительно скопировать кеш пакетов. По идеи он должен их сначала искать в кеше, а уже потом в репах.

Вроде так. Этот метод точно правильнее с точки зрения теории, ибо вы по сути повторяете тот же процесс установки, с тем лишь отличием, что автоматизируете его.

Отправлено: 18:54, 27-04-2011 | #3


ИО Капитана Очевидности


Contributor


Сообщения: 5387
Благодарности: 1105

Профиль | Отправить PM | Цитировать


Цитата Dr.Dark:
. Порядок установки тоже важен... в часности сначала должны быть установлены зависимости а потом пакеты которые от них зависят(емнип). sudo dpkg -i *.deb ставит все пакеты в алфавитном порядке... »
Как вариант, ввести эту команду несколько раз, чтобы пропущенные в первом проходе пакеты установились при следующих.

Цитата YDen:
Мне нужно установить эту операционку на другие машины (средняя школа, учебные машины). »
Если машины объединены в сеть, то можно использовать aptproxy.
1. Подключаешь всю сеть к интернетам
2. Переписываешь в конфигуратор этой программы список репозиториев
3. На всех компьютерах очищаешь список репозиториев и добавляешь один - тот самый aptproxy
При первом запросе на установку какой-либо программы aptproxy скачает все нужные пакеты, а при следующих запросах просто выдаст сохранённый.

А для компьютеров, доступа к сети не имеющих, можно использовать aptoncd. Эта программа записывает скачанные пакеты на диск (образ диска), и на других машинах список этих пакетов добавляется в репозиторий, благодаря чему появляется возможность устанавливать программы стандартными средствами

-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.


Отправлено: 05:26, 29-04-2011 | #4



Сообщения: 595
Благодарности: 9

Профиль | Отправить PM | Цитировать


Спасибо всем, попробую aptoncd.

Только можно вопрос: как указать что пакеты нужно брать именно с этого диска (созданного aptoncd)?

Спасибо

Отправлено: 17:07, 29-04-2011 | #5



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - sudo dpkg -i *.deb

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Debian/Ubuntu - Зависает терминальная команда sudo pppoeconf АНВ Общий по Linux 4 03-03-2012 21:26
Debian/Ubuntu - Как правильно собирать deb-пакеты RasKolbas Общий по Linux 6 06-10-2010 21:38
sudo и # skeletor Программное обеспечение Linux и FreeBSD 2 18-09-2010 16:45
Debian/Ubuntu - [решено] dpkg returned an error code (1) hnsk Общий по Linux 1 30-03-2010 21:13
Базы поиска rpm/deb пакетов. 1Space Общий по Linux 6 03-04-2008 16:24




 
Переход