Каким образом можно адекватно перенести пакеты с одного пк на другой, с целью поставить всё что нужно на машине где нету или нежелателен инет.
Я перенёс дирректории:
/var/lib/pacman
/var/cache/pacman/pkg
После этого все пакеты ставятся пакмэном из кэша без проблем.
Но при их запуске вылазит нечто такое:
error while loading shared libraries libpixman-1 cannot open shared object file: no such file ore directory.
Интересно, могло сыграть роль то, что подопытная система ставилась с сиди как есть, а система, где брались пакеты - ставилась из инета?
И да, после этой операции pacman -Sy - зависает.
Решено: Перенос пакетов на другую машину. (не фурычит)
Модератор: Модераторы разделов
-
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
-
- Сообщения: 614
- ОС: Arch Linux x86_64
-
- Сообщения: 310
Re: Решено: Перенос пакетов на другую машину.
ATIpro
Пробовал и так, даже перед этим арч перепоставил, теперь.
pacman -S pacman
warning cannot resolve "libarchive>=2.7.1", a dependency of pacman
Такое даже после синхронизации базы с нормальным сервером. Х.з. к чему эту глюку относить.
Проблема скорее всего в переносе /var/lib/pacman. Достаточно скопировать /var/lib/pacman/sync и /var/cache/pacman/pkg, а /var/lib/pacman/local должен заполняться автоматически на целевой машине. Хотя это всего лишь мое предположение
Пробовал и так, даже перед этим арч перепоставил, теперь.
pacman -S pacman
warning cannot resolve "libarchive>=2.7.1", a dependency of pacman
Такое даже после синхронизации базы с нормальным сервером. Х.з. к чему эту глюку относить.
-
- Сообщения: 310
Re: Решено: Перенос пакетов на другую машину.
Возможно эта проблема связана с тем, что на виртуальной машине я ставил арч с 2009.08 cd. А дома из инета.
-
- Сообщения: 310
Re: Решено: Перенос пакетов на другую машину.
Проблема была связана с тем, что сд был 2009 года, а пакеты более поздние. После того, как я поставил систему с 2010 cd, всяческие пердимонокли исчезли.
Можно писать "решено".
Можно писать "решено".