Problèmes et questions sur les environnements graphiques et les applications.
Répondre

smplayer et mise à jour

#1Messageil y a 4 ans

Bonsoir,

Je ne parviens plus à installer smplayer à cause de ceci : libplacebo.so=21-64.

Voici le retour du terminal :

[bruno@bruno-ManjaroKDE ~]$ sudo pacman -S smplayer
[sudo] Mot de passe de bruno :
résolution des dépendances…
avertissement : impossible de résoudre « libplacebo.so=21-64 », une dépendance de « mpv »
avertissement : impossible de résoudre « mpv », une dépendance de « smplayer »
:: Le paquet suivant ne peut être mis à jour à cause de dépendances insolubles :
smplayer
libplacebo.so n'est même pas dans les dépôts...

Savez-vous que faire ?

smplayer et mise à jour

#2Messageil y a 4 ans

bonjour,

c'est le paquet libplacebo qui fournit le fichier libplacebo.so

pacman -Si libplacebo
Fournit                  : libplacebo.so=21-64
Version en stable ! soit tu as un mélange stable/testing soit tu as une mise à jour partielle (donc faire un -Syu avant)

smplayer et mise à jour

#3Messageil y a 4 ans

Mais non regarde :

[bruno@bruno-ManjaroKDE ~]$ sudo pacman -S libplacebo
[sudo] Mot de passe de bruno : 
résolution des dépendances…
recherche des conflits entre paquets…

Paquets (1) libplacebo-1.29.1-1

Taille totale du téléchargement :  0,18 MiB
Taille totale installée :        0,52 MiB

:: Procéder à l’installation ? [O/n] 
:: Récupération des paquets…
 libplacebo-1.29.1-1-x86_64                  187,1 KiB  4,15 MiB/s 00:00 [########################################] 100%
(1/1) vérification des clés dans le trousseau                            [########################################] 100%
(1/1) vérification de l’intégrité des paquets                            [########################################] 100%
(1/1) chargement des fichiers des paquets                                [########################################] 100%
(1/1) analyse des conflits entre fichiers                                [########################################] 100%
(1/1) vérification de l’espace disque disponible                         [########################################] 100%
:: Traitement des changements du paquet…
(1/1) installation de libplacebo                                         [########################################] 100%
:: Exécution des crochets de post-transaction…
(1/1) Arming ConditionNeedsUpdate...
[bruno@bruno-ManjaroKDE ~]$ sudo pacman -S smplayer
résolution des dépendances…
avertissement : impossible de résoudre « libplacebo.so=21-64 », une dépendance de « mpv »
avertissement : impossible de résoudre « mpv », une dépendance de « smplayer »
:: Le paquet suivant ne peut être mis à jour à cause de dépendances insolubles :
      smplayer
Et j'avais fait le -Syu avant !!

smplayer et mise à jour

#4Messageil y a 4 ans

Bonjour.
Manifestement , il y a un mix entre les branches.
Je pense que tu devrais resynchroniser les miroirs en stable et permette le rétrogradation.

sudo pacman-mirrors -B stable && sudo pacman -Syyuu
.
Ça remettra tous les paquets a niveau. Ensuite, si tu le désires, tu pourras repasser en testing.

smplayer et mise à jour

#5Messageil y a 4 ans

Bonjour lemust83,

La commande :

sudo pacman-mirrors -B stable && sudo pacman -Syyuu
ne fonctionne plus.

L'option -B est répertoriée comme erronée :gsourire:

Le wiki dit :
Changing to another branch
Tip: Why not become and active part of the Manjaro community by becoming a tester?

In order to access a branch, you need to change your pacman-mirrors configuration.

You should substitute the value colored in green (for illustrative purposes only) to one of the following: stable, testing, unstable.

sudo pacman-mirrors --api --set-branch {branch}
After you changed the branch, rebuild the mirrorlist and update your packages:

sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu
Questions
How do I go back after changing to one of the testing branches?

Going back to the stable branch is easy. All you have to do is to repeat the above, and use stable as the branch value.

Be aware that after switching to a more stable branch you will receive messages from pacman, informing about newer packages installed than available in the repo. Don't be alarmed as the situation will resolve itself when the packages reaches your current branch.

If for whatever reason you do wish to also 'downgrade' packages while changing branches add an extra u to the pacman command:

sudo pacman -Syyuu

Changement de branche
Astuce : Pourquoi ne pas devenir un membre actif de la communauté Manjaro en devenant testeur ?

Afin d'accéder à une branche, vous devez modifier la configuration de vos miroirs pacman.

Vous devez remplacer la valeur colorée en vert (à titre d'illustration uniquement) par l'une des valeurs suivantes : stable, testing, unstable.

sudo pacman-mirrors --api --set-branch {branche}
Après avoir modifié la branche, reconstruisez la liste des miroirs et mettez à jour vos paquets :

sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu
Questions
Comment puis-je revenir en arrière après avoir changé pour l'une des branches d'essai ?

Le retour à la branche stable est facile. Tout ce que vous avez à faire est de répéter ce qui précède, et d'utiliser stable comme valeur de branche.

Sachez qu'après être passé à une branche plus stable, vous recevrez des messages de pacman, vous informant des paquets installés plus récents que ceux disponibles dans le depôt. Ne vous inquiétez pas car la situation se résoudra d'elle-même quand les paquets atteindront votre branche actuelle.

Si pour une raison quelconque, vous souhaitez également " déclasser " des paquets en changeant de branche, ajoutez un u supplémentaire à la commande pacman :

sudo pacman -Syyuu
Traduit avec DeepL traducteur

??? :desole::desole:

smplayer et mise à jour

#6Messageil y a 4 ans

Bonjour.
Quelle est ta version de pacman-mirrors ?

$ pacman -Q pacman-mirrors
pacman-mirrors 4.16.2-3
Extrait du man de cette version :

  -S, -B, --set-branch {stable,testing,unstable}
Mis je viens d'essayer et effectivement, ça ne passe pas. Faudra remonter ça.
Alors essaye avec l'ancienne commande pacman-mirrors -b stable. Une fois revenu à niveau, tu pourras repasser en testing.

smplayer et mise à jour

#7Messageil y a 4 ans

Salut,

Ma version est :

[bruno@bruno-ManjaroKDE ~]$ pacman -Q pacman-mirrors
pacman-mirrors 4.16.2-3
Dans le man de cette version, j'ai l'option -S :

 -S, --sync
           Synchronize packages. Packages are installed directly from the remote repositories, including all
           dependencies required to run the packages. For example, pacman -S qt will download and install qt and all
           the packages it depends on. If a package name exists in more than one repository, the repository can be
           explicitly specified to clarify the package to install: pacman -S testing/qt. You can also specify version
           requirements: pacman -S "bash>=3.2". Quotes are needed, otherwise the shell interprets ">" as redirection
           to a file.

           In addition to packages, groups can be specified as well. For example, if gnome is a defined package
           group, then pacman -S gnome will provide a prompt allowing you to select which packages to install from a
           numbered list. The package selection is specified using a space- and/or comma-separated list of package
           numbers. Sequential packages may be selected by specifying the first and last package numbers separated by
           a hyphen (-). Excluding packages is achieved by prefixing a number or range of numbers with a caret (^).

           Packages that provide other packages are also handled. For example, pacman -S foo will first look for a
           foo package. If foo is not found, packages that provide the same functionality as foo will be searched
           for. If any package is found, it will be installed. A selection prompt is provided if multiple packages
           providing foo are found.

           You can also use pacman -Su to upgrade all packages that are out-of-date. See Sync Options below. When
           upgrading, pacman performs version comparison to determine which packages need upgrading. This behavior
           operates as follows:
           
                          Alphanumeric:
                 1.0a < 1.0b < 1.0beta < 1.0p < 1.0pre < 1.0rc < 1.0 < 1.0.a < 1.0.1
               Numeric:
                 1 < 1.0 < 1.1 < 1.1.1 < 1.2 < 2.0 < 3.0.0

           Additionally, version strings can have an epoch value defined that will overrule any version comparison,
           unless the epoch values are equal. This is specified in an epoch:version-rel format. For example, 2:1.0-1
           is always greater than 1:3.6-1.    
Ce qui donne en français (pour les autres :gsourire: ) :

-S, --sync
           Synchroniser les paquets. Les paquets sont installés directement à partir des dépôts distants, y compris tous les nécessaires pour exécuter les paquets. Par exemple, pacman -S qt téléchargera et installera qt et tous les les paquets dont il dépend. Si un nom de paquet existe dans plus d'un dépôt, le dépôt peut être explicitement spécifié pour clarifier le paquet à installer : pacman -S testing/qt. Vous pouvez aussi spécifier la version
           requise : pacman -S "bash>=3.2". Les guillemets sont nécessaires, sinon le shell interprète ">" comme une redirection
           à un dossier.

           En plus des paquets, des groupes peuvent également être spécifiés. Par exemple, si gnome est un paquet défini
           puis pacman -S gnome fournira une invite vous permettant de sélectionner les paquets à installer à partir d'une liste numérotée. La sélection des paquets est spécifiée à l'aide d'une liste de numéros de paquets séparés par des espaces et/ou des virgules. Les paquets séquentiels peuvent être sélectionnés en spécifiant le premier et le dernier numéro de paquet séparés par
           un trait d'union (-). L'exclusion des paquets est obtenue en préfixant un nombre ou une plage de nombres par un signe d'insertion (^).

           Les paquets qui fournissent d'autres paquets sont également traités. Par exemple, pacman -S foo cherchera d'abord un paquet
           foo. Si foo n'est pas trouvé, les paquets qui fournissent la même fonctionnalité que foo seront recherchés
           for. Si un paquet est trouvé, il sera installé. Une invite de sélection est fournie si plusieurs paquets provenant de  foo sont trouvés.

           Vous pouvez également utiliser pacman -Su pour mettre à jour tous les paquets qui ne sont pas à jour. Voir les options de synchronisation ci-dessous. Lors d'une mise à jour, pacman effectue une comparaison des versions pour déterminer quels paquets doivent être mis à jour. Ce comportement fonctionne comme suit :
           
                          Alphanumérique :
                 1.0a < 1.0b < 1.0beta < 1.0p < 1.0pre < 1.0rc < 1.0 < 1.0.a < 1.0.1
               Numérique :
                 1 < 1.0 < 1.1 < 1.1.1 < 1.2 < 2.0 < 3.0.0

           De plus, les chaînes de version peuvent avoir une valeur de période définie qui annulera toute comparaison de version,
           à moins que les valeurs d'époque soient égales. Ceci est spécifié dans un format époque:version-rel. Par exemple, 2:1.0-1
           est toujours supérieur à 1:3.6-1.  
Traduit avec DeepL.

L'option -b :

-b, --dbpath <path>
           Indique un autre emplacement pour la base de données (la valeur par défaut est /var/lib/pacman). Cette option ne doit pas être utilisée à moins que vous sachiez ce que vous faites.  REMARQUE : si c'est spécifié, il s'agit d'un chemin absolu, et le chemin racine n'est pas automatiquement préchargé.
Tu as la même version de pacman que moi et je ne trouve nulle part dans le man :

-S, -B, --set-branch {stable,testing,unstable}
:snif:snif

Et la version -b stable me donne :

[sudo] Mot de passe de bruno : 
Version 4.16.2
UTILISATION:
 pacman-mirrors [-h] [-f [NOMBRE]] [-i [-d]] [-m MÉTHODE] [--status]
		[-c PAYS [PAYS...] | [--geoip] | [--continent]]
		[-l] [-lc] [-q] [-t SECONDES] [-v] [-n]
		[--api] [-S/-B BRANCHE] [-p PRÉFIXE]
			[-P PROTO [PROTO...]] [-R] [-U URL]
pacman-mirrors: error: unrecognized arguments: -b stable
;rale:;rale:

smplayer et mise à jour

#8Messageil y a 4 ans

Pour l'installation de smplayer, j'ai donc suivi les instructions du wiki.

Je l'ai installé sans problème et suis revenu directement en testing pour ne plus avoir de "blagues" avec virtualbox. :gsourire::gsourire:
Répondre