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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как сделать резервную копию пакетов от одной установки  (Прочитано 1035 раз)

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

Оффлайн Димитрий

  • Автор темы
  • Участник
  • *
  • Сообщений: 144
    • Просмотр профиля
Дистрибутив инфраLinux 9.04, пользователь начинающий.

Хочу установить связку апвч+пхп+мискуля, выполняю:

sudo aptitude install apache2
sudo aptitude install php5
sudo aptitude install php5-mysql
sudo aptitude install mysql-server

И впринципе есть мне счастье. Но привык я всё своё держать при себе. Можно ли сделать так, чтоб все эти пакеты, а так же все их зависимости при инстаяции свалились допустим: [домашняя папка пользователя]/MyHTTPServer/?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
/var/cache/apt/archives/*.deb
Хранится там вроде дней 30.

Оффлайн Димитрий

  • Автор темы
  • Участник
  • *
  • Сообщений: 144
    • Просмотр профиля
Я в настройках менеджера пакетов выставил не хранить кеш. Ну и там же полнейшая свалка из пакетов обновлений, поставленных программ. а так же поставленных и удалённых программ... я же хочу получить полный набор пакетов только от одной установке.
Пожалуй даже надо уточнить вопрос... можно ли при установку программ через командную строку параметром задать место для кеширования всех инсталируемых в рамках данной установки пакетов включая пакеты по зависимостям?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Ну и там же полнейшая свалка...
Свалку можно почистить и для этого есть средства.

можно ли при установку программ через командную строку параметром задать место для кеширования всех инсталируемых в рамках данной установки пакетов включая пакеты по зависимостям?
Надо скрипт писать, который бы переносил только что скачанные пакеты из кэша (если бы он был) в требуемую директорию, ну или менял место кэширования путём правки конфигов, по-другому вроде никак.

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
 man apt.conf
 man apt-cache
 man apt-config
« Последнее редактирование: 22 Июня 2009, 10:33:54 от Frank »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
man apt.conf
 man apt-cache
 man apt-config
Кстати, да, особенно стоит обратить внимание на опции -p, -c, -o.

Оффлайн Димитрий

  • Автор темы
  • Участник
  • *
  • Сообщений: 144
    • Просмотр профиля
Цитировать
man apt.conf
man apt-cache
man apt-config
Кстати, да, особенно стоит обратить внимание на опции -p, -c, -o.

Я в первом посте указывал что начинающий пользователь :-[,  можно как то поразвёрнутее, о чём речь? Как должна выглядеть соответствующая команда?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
sudo apt-config shell -o Dir::Cache=/tmpЧто-то у меня не воркает.

Только так получается:
echo 'Dir::Cache "/tmp";' | sudo tee /etc/apt/apt.conf

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
а ты shell убери

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
а ты shell убери
Никак. Я уже по-всякому пробовал. Полчаса убил.

 

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