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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Воскреситель пакетов  (Прочитано 3364 раз)

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

Оффлайн Nick F0x

  • Активист
  • *
  • Сообщений: 317
  • Или ты имеешь мир, или наоборот, третьего не дано.
    • Просмотр профиля
    • f0x.ru
Re: Воскреситель пакетов
« Ответ #15 : 15 Сентября 2008, 20:24:29 »
хм, велосипед изобретать нет смысла, делаем следующее:
----
sudo aptitude show dpkg-repack
Пакет: dpkg-repack
Версия: 1.28
Приоритет: необязательный
Раздел: universe/admin
Сопровождающий: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
Размер в распакованном виде: 69,6k
Зависимости: perl, dpkg-dev
Описание: Формирует .deb файл из установленных файлов пакета
 dpkg-repack  создает .deb  файл  из  пакета  debian,  который уже установлен .
 Если  после  установки  пакета в файлах, которые его составляют,  были  сделаны
 какие-либо  изменения,  то создаваемый пакет наследует эти изменения.
 
 Данная  утилита  может  легко  выполнять  копирование  пакетов  с одного
 компьютера на другой или пересоздавать пакеты, которые уже установлены в вашей
 системе, но больне  недоступны для  установки, или сохранять текущее состояние
 пакета перед его обновлением.
----

Оффлайн AAXEE

  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Re: Воскреситель пакетов
« Ответ #16 : 18 Сентября 2008, 15:46:00 »
Думаю сам по себе repaсk неудобен - все файлы в ручную не пропишешь.
Вот скрипт которы все делает автоматически! Я был приятно удивлен.
Внимание! Сначала необходимо перейти в пустой католог, иначе ваша домашняя папка быстро разрастется=)
dpkg --get-selections | \
grep -v "deinstall" |  \
awk '{print $1}' | \
xargs dpkg-repack

Оффлайн Nick F0x

  • Активист
  • *
  • Сообщений: 317
  • Или ты имеешь мир, или наоборот, третьего не дано.
    • Просмотр профиля
    • f0x.ru
Re: Воскреситель пакетов
« Ответ #17 : 18 Сентября 2008, 17:17:23 »
Думаю сам по себе repaсk неудобен - все файлы в ручную не пропишешь.
позвольте не согласиться, к примеру командой:
sudo dpkg-repack zebedee
на выходе получаем готовый пакет zebedee_2.5.3-hardy1_i386.deb, ничего прописывать ручками не нужно.
Удобно, если вы установили какой-либо пакет, изменили его конфиг, данной командой собрали его заново уже с вашим изменённым конфигом...

Оффлайн AAXEE

  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Re: Воскреситель пакетов
« Ответ #18 : 18 Сентября 2008, 19:50:37 »
Я имел ввиду, что 1000 и более  файлов ручками устанешь набирать( 900 еще можно попробовать). Приведенная мною команда все что есть сама в пакеты собирает.

amdlintuxos

  • Гость
Re: Воскреситель пакетов
« Ответ #19 : 19 Сентября 2008, 10:54:02 »
Кэш имеет дурацкое свойство самоликвидироваться
По умолчанию кэш чистится.
так там гдето есть галочка очистка кеша после перезагрузки. Её убираешь и кэш вечный.
Я тоже экономлю место и не было случаев чтоб кэш пакетов слетал при откл галочке.

Оффлайн AAXEE

  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Re: Воскреситель пакетов
« Ответ #20 : 19 Сентября 2008, 13:05:38 »
Цитировать
так там гдето есть галочка очистка кеша после перезагрузки. Её убираешь и кэш вечный.
Где-то - это в синаптике?
Если да, то там не галочка, а переключатель(RadioButton), и толку от него ноль - кэш чистится.
У меня Ubuntu 7.10. А у Вас?

Оффлайн S.Tokarev

  • Активист
  • *
  • Сообщений: 415
    • Просмотр профиля
Re: Воскреситель пакетов
« Ответ #21 : 19 Сентября 2008, 16:59:40 »
У меня 7.10 кэш не чистится. Правда я пользуюсь apt-get.
dpkg-repack хорошая вещь. Как говорится всё украдено до нас. Т.е уже изобретено.

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: Воскреситель пакетов
« Ответ #22 : 05 Октября 2008, 18:34:50 »
Всё хорошо в кэше сохраняется, в Синаптике стоит "Хранить все загруженные файлы в кэше".

У меня тут другой вопрос, постепенно в локальном репозитории скапливается мусор из устаревших пакетов, есть ли утилита для очистки репозитория от хлама?

 

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