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


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

Автор Тема: Обновить список скачаных пакетов  (Прочитано 1575 раз)

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

Оффлайн rpg-terminal

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
  • ICQ:44-88-97
    • Просмотр профиля
При установке пакетов установщик их падает в папку /var/cache/apt/archives , и при повторной установке система знает что уже качала его и устанавливает его оттуда.

Вопрос : если закинуть пакеты в эту папку, как объяснить системе что не надо их качать, а устанавливать оттуда!?

Пример : ставим новую систему и кидаем в папку пакеты из старой, пытаемся чтото поставить, он всеравно тянет с инета.

Как решить эту задачу?
Ubuntu 14.04 32x - LapTop ASUS x51rl Celeron 1.86GHz 1.8ГБ ОЗУ Radeon x1100 128mb
Ubuntu 14.04 64x - LapTop Samsung Intel core i3 4ГБ ОЗУ Nvidia 520M

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Обновить список скачаных пакетов
« Ответ #1 : 16 Мая 2015, 14:21:45 »
rpg-terminal,
Насколько я знаю ничего для этого делать не надо. Вероятно система тянет другие версии пакетов.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн rpg-terminal

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
  • ICQ:44-88-97
    • Просмотр профиля
Re: Обновить список скачаных пакетов
« Ответ #2 : 16 Мая 2015, 14:23:26 »
rpg-terminal,
Насколько я знаю ничего для этого делать не надо. Вероятно система тянет другие версии пакетов.

нет, тянет именно эти пакеты, допустим как пример ставим чистую систему, ставим любой пакет, ставим такуюже систему поновой, вставляем пакет в папку и он всеравно его качает...
Ubuntu 14.04 32x - LapTop ASUS x51rl Celeron 1.86GHz 1.8ГБ ОЗУ Radeon x1100 128mb
Ubuntu 14.04 64x - LapTop Samsung Intel core i3 4ГБ ОЗУ Nvidia 520M

symon2014

  • Гость
Re: Обновить список скачаных пакетов
« Ответ #3 : 16 Мая 2015, 14:53:16 »
Наверно создается отдельная запись о содержимом кэша апт, и и случае надобности сверяет с содержимым. Родные все на месте, а у подкидышей "регистрации нет". Наверно где-то так.

Оффлайн svtv1

  • Забанен
  • Старожил
  • *
  • Сообщений: 2652
  • Это Я
    • Просмотр профиля
Re: Обновить список скачаных пакетов
« Ответ #4 : 16 Мая 2015, 15:05:18 »
rpg-terminal
<ставим чистую систему, ставим любой пакет, ставим такую же систему по новой>
С этого момента подробней пожалуйста.
"Если достаточно долго сидеть возле реки - мимо проплывет труп твоего врага"

Оффлайн rpg-terminal

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
  • ICQ:44-88-97
    • Просмотр профиля
Re: Обновить список скачаных пакетов
« Ответ #5 : 16 Мая 2015, 16:11:22 »
rpg-terminal
<ставим чистую систему, ставим любой пакет, ставим такую же систему по новой>
С этого момента подробней пожалуйста.

вроде внятно написал.
Ставим Ubuntu 14.04 , ставим допустим скайп, выдергиваем установочный файл на флешку, грохаем систему, ставим снова Ubuntu 14.04, закидываем установочный файл, ставим скайп и он его начинает тянуть из сети...
Ubuntu 14.04 32x - LapTop ASUS x51rl Celeron 1.86GHz 1.8ГБ ОЗУ Radeon x1100 128mb
Ubuntu 14.04 64x - LapTop Samsung Intel core i3 4ГБ ОЗУ Nvidia 520M

Оффлайн Dt-13

  • Забанен
  • Активист
  • *
  • Сообщений: 308
  • забанили за дело. Остываю...
    • Просмотр профиля
Re: Обновить список скачаных пакетов
« Ответ #6 : 16 Мая 2015, 16:45:49 »
rpg-terminal,
как же вы все таки ставите предположим скайп?
через терминал, как sudo apt-get install...
через центр приложений...
из папки. в которой у вас deb пакет с использованием dpkg..
или вообще собираете из исходников???

как все же вы ставите?  :)

Пользователь решил продолжить мысль 16 Мая 2015, 16:49:54:
скорее всего - через цент приложений?

а так то: cd /путь_в_папку_где_лежит_скайп
и: sudo dpkg -i скайп_полное_имя_пакета.deb
« Последнее редактирование: 16 Мая 2015, 16:49:54 от Dt-13 »
Не остыл - в бане на вечно...

Оффлайн xfcefan

  • Забанен
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Обновить список скачаных пакетов
« Ответ #7 : 16 Мая 2015, 18:11:27 »
я может не правильно понял, но сделать это можно либо создав локальный репозиторий, либо тупо перед переустановкой сохранив содержимое папки  /var/cache/apt/archives, а потом от туда sudo dpkg -i *.deb
или речь о чем-то другом?

Оффлайн rpg-terminal

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
  • ICQ:44-88-97
    • Просмотр профиля
Re: Обновить список скачаных пакетов
« Ответ #8 : 16 Мая 2015, 18:27:33 »
rpg-terminal,
как же вы все таки ставите предположим скайп?
через терминал, как sudo apt-get install...
через центр приложений...
из папки. в которой у вас deb пакет с использованием dpkg..
или вообще собираете из исходников???

как все же вы ставите?  :)

Пользователь решил продолжить мысль [time]16 Май 2015, 17:49:54[/time]:
скорее всего - через цент приложений?

а так то: cd /путь_в_папку_где_лежит_скайп
и: sudo dpkg -i скайп_полное_имя_пакета.deb


ставлю через консоль sudo apt-get install пакет

я может не правильно понял, но сделать это можно либо создав локальный репозиторий, либо тупо перед переустановкой сохранив содержимое папки  /var/cache/apt/archives, а потом от туда sudo dpkg -i *.deb
или речь о чем-то другом?

мне не надо их все установить, мне надо чтобы при надобности установки пакета он не тянул с нета.

Я понимаю что можно их вручную проставлять.Но интересует вопрос автономности, чтобы он проверял наличие пакета и если его нет то качал а если есть то ставил..



Пользователь решил продолжить мысль 16 Мая 2015, 18:30:21:
еще пример: в синаптеке есть возможность скачивания пакетов без установки. так вот, делаем это скачивание нескольких пакетов, и после при попытке установить любой из них система уже не будет качать их с нета, а сразу устанавливать...
« Последнее редактирование: 16 Мая 2015, 18:30:21 от rpg-terminal »
Ubuntu 14.04 32x - LapTop ASUS x51rl Celeron 1.86GHz 1.8ГБ ОЗУ Radeon x1100 128mb
Ubuntu 14.04 64x - LapTop Samsung Intel core i3 4ГБ ОЗУ Nvidia 520M

Оффлайн xfcefan

  • Забанен
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Обновить список скачаных пакетов
« Ответ #9 : 16 Мая 2015, 19:05:28 »
rpg-terminal,
тогда создавайте локальный репозиторий. давным-давно, когда у меня был диалап, то я так и делал.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Обновить список скачаных пакетов
« Ответ #10 : 16 Мая 2015, 19:10:21 »
rpg-terminal,
1. кидаем *пакет.deb* в /var/cache/apt/archives
2. sudo apt-get update
3. sudo apt-get install *пакет* #без .deb 

! при условии, что система той же версии и архитектуры, а в репозиториях не появилось новой версии пакета
« Последнее редактирование: 16 Мая 2015, 19:14:11 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн xfcefan

  • Забанен
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Обновить список скачаных пакетов
« Ответ #11 : 16 Мая 2015, 19:13:26 »
ALiEN175,
вы вопрос-то автора читали?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Обновить список скачаных пакетов
« Ответ #12 : 16 Мая 2015, 19:18:02 »
xfcefan,
прочитал внимательно, вы же зачем-то предлагаете создать локальный реп.

я у себя дома таким же способом обновляю 3 компа (если много скачивать) - на одном обновился, потом перенёс кеш пакетов на второй и третий комп. Выгода в том, что обновления качаются один раз, а ставятся на 3 компа.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн rpg-terminal

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
  • ICQ:44-88-97
    • Просмотр профиля
Re: Обновить список скачаных пакетов
« Ответ #13 : 17 Мая 2015, 05:13:11 »
xfcefan,
прочитал внимательно, вы же зачем-то предлагаете создать локальный реп.

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

странно...а у меня он всеравно начинает тянуть с интернета...

а какие варианты есть локального репа? кроме dpkg-scanpackages
Ubuntu 14.04 32x - LapTop ASUS x51rl Celeron 1.86GHz 1.8ГБ ОЗУ Radeon x1100 128mb
Ubuntu 14.04 64x - LapTop Samsung Intel core i3 4ГБ ОЗУ Nvidia 520M

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4488
    • Просмотр профиля
Re: Обновить список скачаных пакетов
« Ответ #14 : 17 Мая 2015, 08:18:31 »
xfcefan,
прочитал внимательно, вы же зачем-то предлагаете создать локальный реп.

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

странно...а у меня он всеравно начинает тянуть с интернета...


В /var/cache/apt, кроме каталога (папки) /archives, присутствуют файлы pkgcache.bin и srcpkgcache.bin, их формирует система управления пакетами, посему, для того чтоб apt-get install использовал для установки dep-пакеты которые Вы "закидывали" в /var/cache/apt/archives, а не тянул их из репов, нужно после копирования пакетов выполнить команду apt-cache gencaches, да пожалуй и apt-get install -f лишней не будет  :coolsmiley:

 

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