LINUX.ORG.RU

Ответ на: комментарий от uspen

dpkg не работает по указанным выше причинам

в гугле что я должен найти? если пакет апта, то апт уже установлен

fragment
() автор топика
Ответ на: комментарий от fragment

dpkg не работает по указанным выше причинам

значит проблема не (не только) в apt - dpkg ниже уровнем, что он пишет при запуске?

vaino
()
Ответ на: комментарий от vaino
avalon_alpha / # dpkg -L apt
dpkg-query: error: не удалось открыть для чтения файл информации о пакете «/var/lib/lib/dpkg/status»: Нет такого файла или каталога

потому я и ищу инфу что где должно у apt лежать

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

если я с убунты перекину файлы, он будет работать?

fragment
() автор топика
Ответ на: комментарий от strangeman

Добавлю, что раз проблема не только у apt (но и, например, у dpkg), то надо посмотреть все зависимости apt и аналогичным образом получить список файлов. Повторить то же самое для всех зависимостей каждой зависимости и т. д. Остановиться, когда будете уверенны, что нижестоящий уровень уж точно не повреждён.

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

Похоже повреждён не сам apt/dpkg, а его база данных. А это плохо. Потому что на каждой системе своя собственная БД, зависящая от того какие пакеты и каких версий были установлены.

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

/var/lib/lib/dpkg/status

признавайся, что делал с конфигами?!
что за вар-либлиб?!

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

да, я уже заметил, но каталог /var/lib/lib/dpkg уже существует, в нём ещё несколько каталогов, а требуемого файла нет

fragment
() автор топика
Ответ на: комментарий от fragment

Это база данных dpkg. Она содержит информацию о том, какие пакеты установлены.
На Debian её можно перегенерировать из содержимого /usr/share/doc/, т.к. по стандарту каждый пакет содержит там одноимённую директорию.

AITap ★★★★★
()
Ответ на: комментарий от aol
avalon_alpha / # dpkg -L apt
Пакет «apt» не установлен.
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents)

я так понял, apt'а просто нет в базе dpkg, но фактически он установлен

переустановить через dpkg?

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

мда, не знал, что просто скачать deb-пакет из Сети - это так непросто

сайт дебиана страдает вендузятничеством, уверяя, что мне лучше будет скачать его через apt-get

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