У меня уже установлена obs-studio на машине My Jammy, и она работает хорошо. Теперь, когда я пытаюсь установитьobs-удаление фонаплагин Я столкнулся с конфликтом при установке. Когда я пытаюсь установить libobs-dev как требование, я получаю ошибку конфликта, подобную следующей:
The following packages have unmet dependencies:
obs-studio : Conflicts: libobs0 but 27.2.3+dfsg1-1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Я пытался пропустить установку этого пакета, потому что думал, что он уже установлен вместе с obs-studio. Но на более поздней стадии при попытке сборки и установкиэтот репозиторийЯ получаю следующую ошибку, которая, как я думаю, относится к пакету выше. Ошибка:
-- Found Git: /usr/bin/git (found version "2.34.1")
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:106 (find_package):
By not providing "Findlibobs.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "libobs", but
CMake did not find one.
Could not find a package configuration file provided by "libobs" with any
of the following names:
libobsConfig.cmake
libobs-config.cmake
Add the installation prefix of "libobs" to CMAKE_PREFIX_PATH or set
"libobs_DIR" to a directory containing one of the above files. If "libobs"
provides a separate development package or SDK, be sure it has been
installed.
-- Configuring incomplete, errors occurred!
Это проблема совместимости или я ошибся где-то в середине процесса установки?
Еще один вопрос: есть ли способ принудительно установить пакеты, даже если есть конфликт?
решение1
Я не уверен, что вы уже решили эту проблему.
Я нашел несколько полезных инструкций по установке в одном из выпусков GitHub в этом репозитории, см.ссылка для справки.
Непонятно, как вы установили obs, но, возможно, поможет его удаление и начало чистой установки (в моем случае это помогло).
Например, чтобы удалить версию ppa:
sudo apt remove obs-studio --auto-remove
Удалить связанный ppa:
sudo add-apt-repository ppa:obsproject/obs-studio -r
Установка из репозитория Ubuntu:
sudo apt update && sudo apt install obs-studio
Затем установите плагин с помощью пакета pacstall:
pacstall -I obs-backgroundremoval-git