Как легко найти пропавшие файлы

инструмент apt файл У вас когда-нибудь случались проблемы с открытием программы из-за отсутствия файла? Если да, то apt-файл тот инструмент, который вам нужен. Он находит в интернете замену нужного вам файла.

Иногда при установке программы из исходника происходит сбой и все прерывается из-за отсутствия файла.

К счастью, это удалось свести к минимуму благодаря пакетам управления Linux и вездесущим конфигурационных скриптов Autoconf.

Однако некоторые программы не используют Autoconf, либо потому что производители предпочитают использовать CMake, либо программа слишком мала, чтобы использовать конфигурационный скрипт.

К счастью, в тех редких случаях, когда эта проблема действительно возникает, решением может стать apt-файл. Это позволяет собрать индексы фалов, которые хранятся в онлайн-хранилище, и помогает найти нужный вам файл.

Использование apt-файла

Например, недавно я решил проверить KBackup – утилиту, которая отсутствует в хранилище Убунту. Следуя инструкции, я запустил программу установки и был разочарован, когда мне всплыло окно с надписью, что файл «FindKDE4Internal.cmake» не может быть найден.

Чтобы решить эту проблему, я установил apt-файл, забив в адресную строку: sudo apt-get install apt-file

После установки, потребовалось обновить внутренний индекс с помощью команды :

apt-file update

Это заняло около минуты, все зависит от скорости вашего интернета. После обновления индекса, я начал поиск нужного файла:

pt-file search FindKDE4Internal.cmake

И программа выдала мне одну строчку, в которой содержалась вся нужная мне информация:

kdelibs5-dev: /usr/share/kde4/apps/cmake/modules/FindKDE4Internal.cmake

Другими словами, файл находился в архиве «kdelibs5-dev», который я установил через следующую команду:

sudo apt-get install kdelibs5-dev

После этого я в нормальном режиме продолжил установку программы.

Примечание: если вы найдете ошибку в исходном коде, что обусловливает использование apt-файла, пожалуйста, сообщите о проблеме разработчикам.


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'actions_post_nav' not found or invalid function name in /var/www/ch8648adac/www/linuxgid.ru/wp-includes/class-wp-hook.php on line 288