LINUX.ORG.RU

Debian apt cache


1

0

Где у debian-based систем находится кэш apt? Необходимо обновить Ubuntu Server без доступа в интернет.

Копирование целиком /var/cache/apt не помогает. Есть подозрение, что pkgcache.bin srcpkgcache.bin - это не весь кэш, ибо `apt-cache something` не находит something в кэше.

/var/cache/apt/packages у меня работал, только я `apt-get update` делал. очевидно, тебе нужно или сделать так же, или найти где хранятся данные о версиях и источниках пакетов. ты же про последнее спрашиваешь?

melkor217 ★★★★★
()
Ответ на: комментарий от melkor217

> /var/cache/apt/packages у меня работал, только я `apt-get update` делал. очевидно, тебе нужно или сделать так же, или найти где хранятся данные о версиях и источниках пакетов. ты же про последнее спрашиваешь?

Я перенес весь /var/cache/apt. `apt-get update` нет возможности сделать - сеть недоступна.

Я спрашиваю о кэше всех доступных пакетов.

I_am_milk
() автор топика

/var/lib/dpkg, точнее сказать не могу, не интересовался. Но где-то в гугле натыкался на описание, что есть что.

Laz ★★★★★
()

>>Копирование целиком /var/cache/apt не помогает.

И не должно. Создай из пакетов локальный репозиторий и обновляй систему обычным образом. Это наиболее корректный путь.

gotf
()

> Ubuntu Server

facepalm.png

А вообще apt-zip существует для этого.

kapsh
()

> /var/lib/dpkg
+
> /var/cache/apt/packages

+
libhands.so
+
libbrain.so
+
...
=
PROFIT

---
ты на верном пути, но с репозит{о,а}рием - трушнее

dhameoelin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.