Включаем apt-get в HMNHD CE
Для начала создадим необходимые папки.
# mkdir /mnt/system/apt/lists
# mkdir /mnt/system/apt/lists/partial
# mkdir /mnt/system/apt/archives
# mkdir /mnt/system/apt/archives/partial
# mkdir /mnt/system/dpkg/updates
# mkdir /mnt/system/dpkg/alternatives
# mkdir /mnt/system/dpkg/info
# touch /mnt/system/dpkg/status
# touch /mnt/system/dpkg/available
# touch /mnt/system/dpkg/diversions
# mkdir /mnt/system/apt/lists
# mkdir /mnt/system/apt/lists/partial
# mkdir /mnt/system/apt/archives
# mkdir /mnt/system/apt/archives/partial
# mkdir /mnt/system/dpkg/updates
# mkdir /mnt/system/dpkg/alternatives
# mkdir /mnt/system/dpkg/info
# touch /mnt/system/dpkg/status
# touch /mnt/system/dpkg/available
# touch /mnt/system/dpkg/diversions
И сделаем ссылки и прописываем в автозапуске (как прописывать автозапуск см. прошлые посты):
# ln -s /mnt/system/apt /var/lib/apt
# ln -s /mnt/system/apt /var/cache/apt
# ln -s /mnt/system/dpkg /var/lib/dpkg
# ln -s /mnt/system/apt /var/lib/apt
# ln -s /mnt/system/apt /var/cache/apt
# ln -s /mnt/system/dpkg /var/lib/dpkg
Обновляем список пакетов
# apt-get update
Менеджер пакетов уже есть в NAS (псевдографический):
# aptitude
что бы не было ошибки об отсутствующей директории выполите следующее:
# mkdir /mnt/system/aptitude
# ln -s /mnt/system/aptitude /var/lib/aptitude
# mkdir /mnt/system/aptitude
# ln -s /mnt/system/aptitude /var/lib/aptitude
Пока в автоматическом режиме у меня пока не получилось поставить пакеты. Выдается ошибка libc, но можно ставить пакеты в ручном режиме. Для этого сначала скачиваем пакет с помощью:
# apt-get install <название пакета>
Затем переходим в папку /var/cache/apt/archive. В ней находятся все deb пакеты которые скачивает apt-get. Данные пакеты можно устанавливать вручную с помощью dpkg, но мы их будем просто распаковывать:
# dpkg -x <файл пакета> <папка для распаковки>
После этого идем в папку, куда распаковали содержимое пакета и видим в ней директории с файлами которые необходимо перенести в соответствующие директории в корне.
Комментарии
Отправить комментарий