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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Где находится список пакетов apt?  (Прочитано 3496 раз)

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

Оффлайн EvgenyButusov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
  • Козлиный жук
    • Просмотр профиля
Где находится список пакетов apt?
« : 26 Января 2011, 22:58:26 »
Нужно поставить на несколько компов систему. После установки на одном обновил репозиторий, скачалось порядка десяти метров. Но обновлять снова на других компах влом (инет слабый). Как можно перенести список пакетов в репозиториях на новые компы?

/var/cache/apt/pkgcache.bin - это он ли?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net

Оффлайн EvgenyButusov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
  • Козлиный жук
    • Просмотр профиля
Re: Где находится список пакетов apt?
« Ответ #2 : 26 Января 2011, 23:25:56 »
thnx, но это не совсем то. Мне нужны не сами пакеты, а состояние apt после apt-get update. То есть установка пакетов может быть разной (на разных компах разный софт, это уже на усмотрение юзера), а необходимо предоставить возможность ставить софт, т.е. обновить список пакетов. Что делать сто раз не хочется. То есть просто нужно знать, в каком файле хранится список пакетов в репозиториях (сами пакеты в данный момент нах не нужны), чтобы потом обновить список пакетов простым копированием файла.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Где находится список пакетов apt?
« Ответ #3 : 26 Января 2011, 23:28:38 »
Мне нужны не сами пакеты, а состояние apt после apt-get update.
/var/lib/apt/lists

Оффлайн EvgenyButusov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
  • Козлиный жук
    • Просмотр профиля
Re: Где находится список пакетов apt?
« Ответ #4 : 26 Января 2011, 23:34:06 »
pkgcache.bin я тоже подумал, что так и есть, но файл бинарный, поэтому чето напрягает.

По ходу дела /var/lib/apt/lists и есть то, что нужно. А как потом восстановить? просто скопировать папку и ребутнуться или надо еще что в конфигах подправить?


Оффлайн EvgenyButusov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
  • Козлиный жук
    • Просмотр профиля
Re: Где находится список пакетов apt?
« Ответ #6 : 26 Января 2011, 23:42:15 »
"То ли я дурак, то ли лыжи не едут".
Я правда так непонятно объясняю? Мне ничего устанавливать не нужно в систему. Мне просто нужно обновить список пакетов в репозиториях, не выполняя apt-get update, т.е. без соединения с интернетом.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Где находится список пакетов apt?
« Ответ #7 : 26 Января 2011, 23:57:27 »
Вот, ещё вариант:
https://help.ubuntu.ru/wiki/apt-mirror

"То ли я дурак, то ли лыжи не едут".
Низкоуровневые методы не всегда подходят для решения высокоуровневых задач.

Оффлайн EvgenyButusov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
  • Козлиный жук
    • Просмотр профиля
Re: Где находится список пакетов apt?
« Ответ #8 : 27 Января 2011, 00:04:20 »
Последний вариант более всего подходит, да и удобнее. Но 36 гигов скачать для меня не представляется возможным. У меня лимитный инет (0.1 р за 1 МБ).

Оффлайн www777

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2765
    • Просмотр профиля
Re: Где находится список пакетов apt?
« Ответ #9 : 27 Января 2011, 00:07:34 »
Вот здесь http://www.nickness.co.cc/?p=49 лежит скрипт, который автоматически якобы копирует и сохраняет в архив индексы и всё, что с ними связано, в том числе и сами deb пакеты берёт.  И отпишись обязательно, как работает.
PS это скрипт не так давно был выложен, и вот заметил, что почему ссылка пропала на него. Может обновляет блог? хз, но если, что у меня он есть, могу выслать тебе.
Вот здесь http://zalil.ru/30410189 я залил скрипт.

Пользователь решил продолжить мысль 27 Января 2011, 00:11:14:
Пожалуйста, оставь отзыв по скрипту в личку, а то я могу забыть посетить эту тему второй раз...
« Последнее редактирование: 27 Января 2011, 00:11:14 от www777 »

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Где находится список пакетов apt?
« Ответ #10 : 27 Января 2011, 07:49:33 »
Я правда так непонятно объясняю? Мне ничего устанавливать не нужно в систему. Мне просто нужно обновить список пакетов в репозиториях, не выполняя apt-get update, т.е. без соединения с интернетом.

Сама по себе эта задача бессмыслена (?). Зачем вам свежий список пакетов, если ничего ставить не планируется?


ЗЫ: таки apt-cacher и прочие его реинкарнации - поиск по форуму много чего даст

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Где находится список пакетов apt?
« Ответ #11 : 27 Января 2011, 10:27:15 »
Сетевой репозитарий - самое то, если все компы в одной локальной сети.

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Где находится список пакетов apt?
« Ответ #12 : 27 Января 2011, 12:22:54 »
Ну или кальмара можно поставить (squid), тогда он этот список закеширует.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Где находится список пакетов apt?
« Ответ #13 : 27 Января 2011, 12:32:41 »
При большом размере кеша - это отличный вариант, при небольшом - от него мало толку.
« Последнее редактирование: 27 Января 2011, 12:34:17 от alexander.pronin »

 

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