Korganizer 05 Août, 2022, 09:53:47 Bonjour à toutes et tous J'ai un problème avec Korganizer , il ne veut pas s'ouvrir , apparemment un problème de dépendances Quelle est la ligne de commande qui me permettrait d'afficher toutes les dépendances installées d'une application Merci Bonne journée Citer la sélection
Re : Korganizer Répondre #1 – 05 Août, 2022, 10:59:38 Korganiser se trouve dans le paquet patterns-kde-kde_pim. En le cherchant dans Yast et en cliquant sur dépendances, vous en aurez la liste : Citer la sélection
Re : Korganizer Répondre #2 – 05 Août, 2022, 17:26:10 Si j'ai bien compris, on trouve souvent le terme "Capabilities", et les dépendances en font partie.Sources:5.1.1. Capablities: In RPM terminology, each package provides capabilities. A capability is simply a text string that the package claims it provides. In most cases, a capability names a file or a package. But the capability can be any arbitrary text string.Other packages can then depend on certain capabilities. (You can use this concept in building your own packages.) Each package lists the capabilities it requires as well as the capabilities it provides.→ en français, un paquet fournit plusieurs fichiers (des librairies par exemples, etc…), ils sont dans le paquet, ce sont les "capabilities"J'ai téléchargé par exemple, le paquet "korganizer-22.04.2-lp153.196.1.x86_64.rpm" , peu importe oùOn y trouve notamment dedans:Code: [Sélectionner]thierry@toto-PC:~/Téléchargements/korganizer-22.04.2-lp153.196.1.x86_64/usr> ll lib64/insgesamt 1736lrwxrwxrwx 1 thierry users 28 12. Jun 18:43 libkorganizer_core.so.5 -> libkorganizer_core.so.5.20.2-rwxr-xr-x 1 thierry users 180432 12. Jun 18:42 libkorganizer_core.so.5.20.2lrwxrwxrwx 1 thierry users 34 12. Jun 18:43 libkorganizer_interfaces.so.5 -> libkorganizer_interfaces.so.5.20.2-rwxr-xr-x 1 thierry users 66976 12. Jun 18:42 libkorganizer_interfaces.so.5.20.2lrwxrwxrwx 1 thierry users 30 12. Jun 18:43 libkorganizerprivate.so.5 -> libkorganizerprivate.so.5.20.2-rwxr-xr-x 1 thierry users 1515952 12. Jun 18:43 libkorganizerprivate.so.5.20.2drwxr-xr-x 3 thierry users 4096 5. Aug 16:47 qt5ou encore:Code: [Sélectionner]thierry@toto-PC:~/Téléchargements/korganizer-22.04.2-lp153.196.1.x86_64/usr/share/metainfo> llinsgesamt 48-rw-r--r-- 1 thierry users 46310 7. Jun 05:53 org.kde.korganizer.appdata.xmlIl faut fouiller…Voici maintenant des commandes pour lister ces "Capabilities":pour zypperCiter --provides Show symbols the package provides.Code: [Sélectionner]thierry@toto-PC:~> LANG=C zypper info --provides korganizerRepository 'Update repository of openSUSE Backports' is out-of-date. You can run 'zypper refresh' as root to update it.Loading repository data...Reading installed packages...Information for package korganizer:-----------------------------------Repository : Haupt-RepositoryName : korganizerVersion : 21.12.3-bp154.1.18Arch : x86_64Vendor : openSUSEInstalled Size : 4.8 MiBInstalled : Yes (automatically)Status : up-to-dateSource package : korganizer-21.12.3-bp154.1.18.srcUpstream URL : https://apps.kde.org/korganizerSummary : Personal OrganizerDescription : KOrganizer is a calendar application by KDE.Provides : [16] application() metainfo() mimehandler(text/calendar) application(korganizer-import.desktop) application(korganizer-view.desktop) application(org.kde.korganizer.desktop) libkorganizer_core.so.5()(64bit) libkorganizer_interfaces.so.5()(64bit) libkorganizerprivate.so.5()(64bit) metainfo(org.kde.korganizer.appdata.xml) mimehandler(application/x-vnd.akonadi.calendar.event) mimehandler(application/x-vnd.akonadi.calendar.journal) mimehandler(application/x-vnd.akonadi.calendar.todo) korganizer = 21.12.3-bp154.1.18 korganizer5 = 21.12.3 korganizer(x86-64) = 21.12.3-bp154.1.18Tu peux aussi le faire avec rpm:Citer --provides List capabilities this package provides.Code: [Sélectionner]thierry@toto-PC:~> rpm -q --provides korganizerapplication()application(korganizer-import.desktop)application(korganizer-view.desktop)application(org.kde.korganizer.desktop)korganizer = 21.12.3-bp154.1.18korganizer(x86-64) = 21.12.3-bp154.1.18korganizer5 = 21.12.3libkorganizer_core.so.5()(64bit)libkorganizer_interfaces.so.5()(64bit)libkorganizerprivate.so.5()(64bit)metainfo()metainfo(org.kde.korganizer.appdata.xml)mimehandler(application/x-vnd.akonadi.calendar.event)mimehandler(application/x-vnd.akonadi.calendar.journal)mimehandler(application/x-vnd.akonadi.calendar.todo)mimehandler(text/calendar)Tous ces fichiers dépendent (ont besoin pour fonctionner) souvent d'autres fichiers.Il existe deux commandes pour en faire la liste, une avec zypper, une autre avec rpm:Avec zypper.Citer --requires Show symbols the package requires.Code: [Sélectionner]thierry@toto-PC:~> LANG=C zypper info --requires korganizerRepository 'Update repository of openSUSE Backports' is out-of-date. You can run 'zypper refresh' as root to update it.Loading repository data...Reading installed packages...Information for package korganizer:-----------------------------------Repository : Haupt-RepositoryName : korganizerVersion : 21.12.3-bp154.1.18Arch : x86_64Vendor : openSUSEInstalled Size : 4.8 MiBInstalled : Yes (automatically)Status : up-to-dateSource package : korganizer-21.12.3-bp154.1.18.srcUpstream URL : https://apps.kde.org/korganizerSummary : Personal OrganizerDescription : KOrganizer is a calendar application by KDE.Requires : [65] /bin/sh libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libc.so.6(GLIBC_2.14)(64bit) libQt5Core.so.5()(64bit) libQt5Core.so.5(Qt_5)(64bit) libQt5Gui.so.5()(64bit) libQt5Gui.so.5(Qt_5)(64bit) libQt5Widgets.so.5()(64bit) libQt5Widgets.so.5(Qt_5)(64bit) libKF5CoreAddons.so.5()(64bit) libKF5I18n.so.5()(64bit) libQt5DBus.so.5()(64bit) libQt5DBus.so.5(Qt_5)(64bit) libQt5Core.so.5(Qt_5.15)(64bit) libKF5ConfigCore.so.5()(64bit) libKF5WidgetsAddons.so.5()(64bit) libKF5ConfigWidgets.so.5()(64bit) libKF5XmlGui.so.5()(64bit) libKF5ConfigGui.so.5()(64bit) libKF5KIOCore.so.5()(64bit) libKF5KIOWidgets.so.5()(64bit) libKF5Crash.so.5()(64bit) libKF5DBusAddons.so.5()(64bit) libKF5Completion.so.5()(64bit) libKF5Service.so.5()(64bit) libKF5WindowSystem.so.5()(64bit) libKF5Notifications.so.5()(64bit) libKF5IconThemes.so.5()(64bit) libKF5KIOGui.so.5()(64bit) libKF5JobWidgets.so.5()(64bit) libKF5Parts.so.5()(64bit) libKF5ItemViews.so.5()(64bit) libKF5NewStuff.so.5()(64bit) libphonon4qt5.so.4()(64bit) libKF5AkonadiCore.so.5()(64bit) libKF5KCMUtils.so.5()(64bit) libKF5Contacts.so.5()(64bit) libKF5ItemModels.so.5()(64bit) libKF5AkonadiWidgets.so.5()(64bit) libKF5Mime.so.5()(64bit) libKF5CalendarCore.so.5()(64bit) libKF5NewStuffCore.so.5()(64bit) libKF5IdentityManagement.so.5()(64bit) libKF5PimCommon.so.5()(64bit) libKF5AkonadiContact.so.5()(64bit) libKF5Holidays.so.5()(64bit) libKF5Libkdepim.so.5()(64bit) libKF5CalendarUtils.so.5()(64bit) libKF5MailTransport.so.5()(64bit) libKF5KontactInterface.so.5()(64bit) libKF5PimCommonAkonadi.so.5()(64bit) libKF5AkonadiNotes.so.5()(64bit) libKF5AkonadiCalendar.so.5()(64bit) kdepim-runtime libKF5CalendarSupport.so.5()(64bit) kdepim-addons akonadi-calendar-tools libKF5EventViews.so.5()(64bit) libKF5IncidenceEditor.so.5()(64bit) /sbin/ldconfigavec rpm:Citer -R, --requires List capabilities on which this package depends.Code: [Sélectionner]thierry@toto-PC:~> rpm -qR korganizer/bin/sh/sbin/ldconfig/sbin/ldconfigakonadi-calendar-toolskdepim-addonskdepim-runtimelibKF5AkonadiCalendar.so.5()(64bit)libKF5AkonadiContact.so.5()(64bit)libKF5AkonadiCore.so.5()(64bit)libKF5AkonadiNotes.so.5()(64bit)libKF5AkonadiWidgets.so.5()(64bit)libKF5CalendarCore.so.5()(64bit)libKF5CalendarSupport.so.5()(64bit)libKF5CalendarUtils.so.5()(64bit)libKF5Completion.so.5()(64bit)libKF5ConfigCore.so.5()(64bit)libKF5ConfigGui.so.5()(64bit)libKF5ConfigWidgets.so.5()(64bit)libKF5Contacts.so.5()(64bit)libKF5CoreAddons.so.5()(64bit)libKF5Crash.so.5()(64bit)libKF5DBusAddons.so.5()(64bit)libKF5EventViews.so.5()(64bit)libKF5Holidays.so.5()(64bit)libKF5I18n.so.5()(64bit)libKF5IconThemes.so.5()(64bit)libKF5IdentityManagement.so.5()(64bit)libKF5IncidenceEditor.so.5()(64bit)libKF5ItemModels.so.5()(64bit)libKF5ItemViews.so.5()(64bit)libKF5JobWidgets.so.5()(64bit)libKF5KCMUtils.so.5()(64bit)libKF5KIOCore.so.5()(64bit)libKF5KIOGui.so.5()(64bit)libKF5KIOWidgets.so.5()(64bit)libKF5KontactInterface.so.5()(64bit)libKF5Libkdepim.so.5()(64bit)libKF5MailTransport.so.5()(64bit)libKF5Mime.so.5()(64bit)libKF5NewStuff.so.5()(64bit)libKF5NewStuffCore.so.5()(64bit)libKF5Notifications.so.5()(64bit)libKF5Parts.so.5()(64bit)libKF5PimCommon.so.5()(64bit)libKF5PimCommonAkonadi.so.5()(64bit)libKF5Service.so.5()(64bit)libKF5WidgetsAddons.so.5()(64bit)libKF5WindowSystem.so.5()(64bit)libKF5XmlGui.so.5()(64bit)libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Core.so.5(Qt_5.15)(64bit)libQt5DBus.so.5()(64bit)libQt5DBus.so.5(Qt_5)(64bit)libQt5Gui.so.5()(64bit)libQt5Gui.so.5(Qt_5)(64bit)libQt5Widgets.so.5()(64bit)libQt5Widgets.so.5(Qt_5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libkorganizer_core.so.5()(64bit)libkorganizer_interfaces.so.5()(64bit)libkorganizerprivate.so.5()(64bit)libphonon4qt5.so.4()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)rpmlib(CompressedFileNames) <= 3.0.4-1rpmlib(FileDigests) <= 4.6.0-1rpmlib(PayloadFilesHavePrefix) <= 4.0-1rpmlib(PayloadIsXz) <= 5.2-1Pour préciser la réponse, je dirais que c'est plutôt la seconde partie qui te concerne, vu que les fichiers listés dans la première partie sont fournis avec le paquet.Dans yast, c'est dans l'onglet "dépendances", tu y trouvent:provides et requires. Citer la sélection Dernière édition : 05 Août, 2022, 18:32:13 par denebe
Re : Korganizer Répondre #3 – 06 Août, 2022, 02:39:17 Une remarque:zypper donne les informations même si le paquet n'est pas installé. Ce n'est pas le cas de rpm (en tout cas avec les commandes ci-dessus) Citer la sélection
Re : Korganizer Répondre #4 – 06 Août, 2022, 09:18:27 Bonjour à vous deux Merci@Sobkowiak , c'est vrai , je n'ai pas le réflexe YAST pour faire une recherche ,alors que lors d'une installation Yast liste tous les fichiers et dépendances@ Denébe , merci pour toutes ces infos , et effectivement c'est bien la seconde partie qui m'intéresse ,je vais regarder ça de près et faire la comparaison avec ce que j'ai d'installé et voir ce qui pourrait bien clocher Merci encore Bonne journée , dans le frigo Citer la sélection