AsmiSiddhah |
|
Темы:
1
Сообщения:
2
Участник с: 25 декабря 2012
|
А почему бы не смонтировать или не скопировать флешку туда, где пакмэн ищет пакеты /var/cache/pacman/pkg/ ? А уж *.db так 100% скопировать на их родное место.У меня они туда не хотели монтироваться туда. А про копирование db я так же упоминал. pacman -Syuw –dbpath <путь_к_папке> –cachedir <путь_к_папке>Эта команда заставит пакман скачивать пакеты и db, но только в указанное место, так? У нас же условия задачи, что интернета нет. |
AsmiSiddhah |
|
Темы:
1
Сообщения:
2
Участник с: 25 декабря 2012
|
Описываю свой опыт, т.к. четких инструкций в сети не нашел. Необходимость возникла из-за плохого интернета. Весь процесс проходил на виртуальной машине. Начало и продолжение установки читаем в https://wiki.archlinux.org/index.php/Beginners'_Guide_(Русский). 1.Cкачиваем пакеты и помещаем на диск\флешку, например в папку: /pkg а файлы *.db в папку /sync Примечания: - скачать можно либо все пакеты нужной категории из репозитория, например: http://mirror.yandex.ru/archlinux/ - либо через pacman -Sp package_group_name > pkglist - проверяем имя, если качаем из под Windows, т.к. есть пакеты с некорректными для Windows символами. 2.Монтируем нашу флешку, например: mkdir /localrepo mount {указываем нашу флешку} /localrepo 3.Редактируем файл: nano /etc/pacman.conf DBPath = /localrepo/ CacheDir = /localrepo/pkg 4.Редактируем файл nano /etc/pacman.d/mirrorlist Server = file:///localrepo/pkg pacstrap /mnt base base-devel - получаем информацию при синхронизации, что core и т.д. is up to date, - сколько пакетов в группе, - список конкретных найденных для установки пакетов с номерами версий, - видим начало установки, со счетом (установленных/всего для установки) пакетов в скобках. 6.Заходим nano /mnt/etc/pacman.d/mirrorlist Имеет ли смысл добавить это в Wiki? И в какое её место, если да? |