Форум русскоязычного сообщества Ubuntu


Автор Тема: Установить пакеты в нужное место  (Прочитано 783 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Пророк

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Установить пакеты в нужное место
« : 08 Апреля 2010, 14:16:37 »
Можно ли автоматически поставить пакет в /opt, а не /usr?

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Установить пакеты в нужное место
« Ответ #1 : 08 Апреля 2010, 14:23:32 »
автоматически - нет. можно попробовать топорный путь - распаковать этот самый пакет и покидать бинари в /opt. может и получиться. а вообще, лучше собери из сырцов. серьезно. ./configure --help - в хороших правильных программах оно есть, ну и укажи там --prefix=/opt/prog и остальное по желанию (папки там для либов, манов и прочего...)
как-то так.
если не секрет, в чем смысл сего действа?
лучше на "ты"

Оффлайн Пророк

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Re: Установить пакеты в нужное место
« Ответ #2 : 08 Апреля 2010, 14:37:39 »
Согласно FHS туда ставится дополнительное ПО. При перестановке системы /usr перезаписывается, а /opt нет. Что бы в случае, если опять понадобится перестановка, некоторые настроенные программы не потерять, хочу ставить их в /opt.

Оффлайн pipe

  • Администратор
  • Старожил
  • *
  • Сообщений: 5826
    • Просмотр профиля
Re: Установить пакеты в нужное место
« Ответ #3 : 08 Апреля 2010, 15:19:43 »
а не проще /var вынести на отдельный раздел, сделать его большим и кэш хранить :)
Тогда выкачивать не придется по новой, а просто установить, а настройки программ все сохраняться если вынесен на отдельный раздел /home
к чему новый велосипед изобретать :)

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: Установить пакеты в нужное место
« Ответ #4 : 08 Апреля 2010, 15:50:46 »
Цитировать
а не проще /var вынести на отдельный раздел

Или тупо забэкапить. (делаю так обычно)

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Установить пакеты в нужное место
« Ответ #5 : 08 Апреля 2010, 16:15:52 »
Согласно FHS туда ставится дополнительное ПО. При перестановке системы /usr перезаписывается, а /opt нет. Чтобы в случае, если опять понадобится перестановка, некоторые настроенные программы не потерять, хочу ставить их в /opt.

Так не проще ли сохранить настройки, репозитории и список установленных пакетов?
Если /home расположить на отдельном разделе, настройки не потеряются и так.

Сохранение списка установленных пакетов:
dpkg --get-selections | grep -v deinstall > /path/to/backup/package-list/ubuntu-files
Восстановление пакетов по списку
dpkg --set-selections < /path/to/backup/package-list/ubuntu-files
apt-get dselect-upgrade
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн Пророк

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Re: Установить пакеты в нужное место
« Ответ #6 : 10 Апреля 2010, 16:43:17 »
Жаль, что автоматом нельзя.
Например в stardict словари ставятся в место установки программы, соответственно после перестановки их надо заново ставить.

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Установить пакеты в нужное место
« Ответ #7 : 11 Апреля 2010, 01:26:56 »
да не надо переставлять систему!
закатай ты бэкап в образ и положи в укромное место, благо способов масса, от простых до юзерофильных. и будет тебе щасте.
лучше на "ты"

 

Страница сгенерирована за 0.045 секунд. Запросов: 23.