在 Ubuntu 22.04.3 LTS 64 上安装 gstreamer1.0-doc 用于安装 midieditor_3.3.0-1-amd64.deb

在 Ubuntu 22.04.3 LTS 64 上安装 gstreamer1.0-doc 用于安装 midieditor_3.3.0-1-amd64.deb

尝试安装 MidiEditor,但依赖项未解决。

vincent@vincent-laptop:~/Applications/MidiEditor$ sudo dpkg -i midieditor_3.3.0-1-amd64.deb
Sélection du paquet midieditor précédemment désélectionné.
(Lecture de la base de données... 500571 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de midieditor_3.3.0-1-amd64.deb ...
Dépaquetage de midieditor (3.3.0-1) ...
dpkg: des problèmes de dépendances empêchent la configuration de midieditor :
 midieditor dépend de qtdeclarative5-dev ; cependant :
  Le paquet qtdeclarative5-dev n'est pas installé.
 midieditor dépend de libqt5webkit5-dev ; cependant :
  Le paquet libqt5webkit5-dev n'est pas installé.
 midieditor dépend de qt5-default ; cependant :
  Le paquet qt5-default n'est pas installé.
 midieditor dépend de libqt5multimedia5-plugins ; cependant :
  Le paquet libqt5multimedia5-plugins n'est pas installé.
 midieditor dépend de gstreamer1.0-doc ; cependant :
  Le paquet gstreamer1.0-doc n'est pas installé.

dpkg: erreur de traitement du paquet midieditor (--install) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour mailcap (3.70+nmu1ubuntu1) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.36.0-1ubuntu3) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.26-1ubuntu3) ...
Des erreurs ont été rencontrées pendant l'exécution :
 midieditor
vincent@vincent-laptop:~/Applications/MidiEditor$ 

似乎有些软件包在我的 Ubuntu 版本上不再可用。

我根据以下代码制作了一个假的 qt5-default我已经安装了其他软件包。只缺少 gstreamer1.0-doc

vincent@vincent-laptop:~/Applications/MidiEditor$ sudo apt install gstreamer1.0-doc
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Aucune version du paquet gstreamer1.0-doc n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source

E: Le paquet « gstreamer1.0-doc » n'a pas de version susceptible d'être installée
vincent@vincent-laptop:~/Applications/MidiEditor$

但 Gstreamer 似乎已经安装好了:

vincent@vincent-laptop:~/Applications/MidiEditor$ gst-inspect-1.0 --version
gst-inspect-1.0 version 1.20.3
GStreamer 1.20.3
https://launchpad.net/distros/ubuntu/+source/gstreamer1.0
vincent@vincent-laptop:~/Applications/MidiEditor$

我努力了此解决方案.但我仍然得到:

vincent@vincent-laptop:~/Applications/MidiEditor$ sudo apt-get install gstreamer1.0-doc
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Aucune version du paquet gstreamer1.0-doc n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source

E: Le paquet « gstreamer1.0-doc » n'a pas de version susceptible d'être installée
vincent@vincent-laptop:~/Applications/MidiEditor$

有什么办法可以解决这个问题?

谢谢

答案1

您可以创建一个假空 qstream1.0-doc包装如下:

gstreamer1.0-doc

Package: gstreamer1.0-doc
Version: 99:99
Maintainer: Your Name <[email protected]>
Architecture: all
Description: dummy gstreamer1.0-doc package
 A dummy package with a version number so high that the real gnome packages
 will never reach it.

然后运行

sudo equivs-build gstreamer1.0-doc
sudo apt-get install ./gstreamer1.0-doc_99_all.deb

事实证明 gstreamer1.0-doc 仅适用于gstream 文档,而且它似乎没有在应用程序中的任何地方使用。我qt5-default用你引用的方法和qstream1.0-doc这个空包进行了欺骗,我能够apt install midieditor。我浏览了应用程序,一切似乎都正常工作(你仍然需要设置你的 midi 环境,但这是另一个故事)

相关内容