Выяснение установленных пакетов на Ubuntu от резервного копирования файловой системы

Как Ulrich Dangel указывает в своем комментарии выше - целое продвижение иерархии каталогов к необходимому каталогу должно быть доступно для апача для него для обслуживания каталога и его списка.

Я имел к chmod ~/bin/android-sdk-linux к 775, который был первоначально установлен на 770.

2
01.11.2015, 01:45
2 ответа

Можно также сделать это без chroot. Это может быть полезно, если Вы не можете выполнить двоичные файлы в системе для всевозможных причин (повреждение, частичное резервное копирование, неправильная архитектура, компромисс безопасности...):

  1. Можно сказать dpkg смотреть на обходной путь с помощью --admindir флаг. Просто укажите на него на /path-to-restored-files/var/lib/dpkg. Я опасался бы использовать это в случае компромисса безопасности, все же.

  2. Можно посмотреть на dpkg файл состояния непосредственно (в /var/lib/dpkg/status). Это - файл простого текста.

3
27.01.2020, 21:53
  • 1
    Не знал 1. была опция. Это решает проблему не желания смонтировать rw резервное копирование. –  jippie 14.08.2013, 20:09

Да, попробуйте следующий код, если это не изображение :

# chroot /path/to/root/backup_filesystem /bin/bash
# dpkg -l

еще короче:

# chroot /path/to/root/backup_filesystem /usr/bin/dpkg -l
4
27.01.2020, 21:53
  • 1
    Brilliant! Должен был думать об этом самостоятельно. –  jippie 14.08.2013, 18:45
  • 2
    Добавленный более короткая версия (острота) спасибо –  Gilles Quenot 14.08.2013, 19:41

Теги

Похожие вопросы