Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/03/2017, à 12:39

speedstream

apt-add-repository impossible.

Bonjour à Tous,

Suite à ce problème https://forum.ubuntu-fr.org/viewtopic.php?id=2006179, j'ai dû grenouiler pas mal dans les dépôts. J'ai aussi utilisé ppa-purge. Pour ma première machine, cela s'est bien passé. Pour ma machine principale, je pense en revanche que ppa-purge a mis le bazar.
Pour résoudre tout cela, je ne sais pas trop où chercher. Alors je mets pas mal d'information. Je soupçonne plusieurs problèmes.

1/ Si je veux entrer une clef ppa, j'ai ceci :

$ sudo add-apt-repository ppa:paulo-miguel-dias/pkppa
Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 95, in <module>
    sp = SoftwareProperties(options=options)
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 109, in __init__
    self.reload_sourceslist()
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 599, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)    
  File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 89, in get_sources
    (self.id, self.codename))
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Ultimate_Edition/Xenial

2/ Un apt update me donne ce qui suit. Je ne sais pas pourquoi il met en évidence les "weak key" en SHA1. Il parle ici de 9 paquets "mis-à-jourables" smile

$ sudo apt update
Ign:1 http://dl.google.com/linux/earth/deb stable InRelease
Réception de:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]                                                                            
Atteint:3 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu xenial InRelease                                                                              
Atteint:4 http://archive.canonical.com/ubuntu xenial InRelease                                                                                                 
Atteint:5 http://dl.google.com/linux/earth/deb stable Release                                                                                                  
Atteint:6 http://deb.playonlinux.com trusty InRelease                                                                                                          
Atteint:7 http://ppa.launchpad.net/cinelerra-ppa/ppa/ubuntu xenial InRelease                                                                                   
Atteint:8 http://ppa.launchpad.net/otto-kesselgulasch/gimp-edge/ubuntu xenial InRelease                                                                        
Atteint:9 http://ppa.launchpad.net/danielrichter2007/grub-customizer/ubuntu xenial InRelease                                                                   
Ign:10 http://mkvtoolnix.download/ubuntu/xenial ./ InRelease                                                                                                   
Atteint:11 http://ppa.launchpad.net/paulo-miguel-dias/pkppa/ubuntu xenial InRelease                                                   
Atteint:12 http://mkvtoolnix.download/ubuntu/xenial ./ Release                                                                        
Atteint:13 http://ppa.launchpad.net/mjblenner/ppa-hal/ubuntu xenial InRelease                                                         
Atteint:14 http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease                                                                
Atteint:15 http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu xenial InRelease                                                           
Ign:16 http://os-builder.com/Apps Apps InRelease                                                                                      
Atteint:17 https://repo.skype.com/deb stable InRelease                                              
Ign:19 http://os-builder.com/Games Games InRelease                                                           
Atteint:21 http://os-builder.com/Apps Apps Release                                                            
Atteint:22 http://fr.archive.ubuntu.com/ubuntu xenial InRelease                                      
Atteint:23 http://fr.archive.ubuntu.com/ubuntu xenial-updates InRelease                           
Atteint:24 http://fr.archive.ubuntu.com/ubuntu xenial-backports InRelease                                              
Atteint:25 http://os-builder.com/Games Games Release                                                                   
102 ko réceptionnés en 1s (51,2 ko/s)                           
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
9 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: http://deb.playonlinux.com/dists/trusty/InRelease: Signature by key 74F7358425EEB6176094C884E0F72778C4676186 uses weak digest algorithm (SHA1)
W: http://os-builder.com/Games/dists/Games/Release.gpg: Signature by key 1804EE0014AE5656D55BA62C4F7A22B6A744DB59 uses weak digest algorithm (SHA1)

3/ Le apt list --upgradeable ne montre que 6 paquets.

$ sudo apt list --upgradable 
En train de lister... Fait
libgl1-mesa-dev/xenial 1:17.0.1-0~x~padoka0 amd64 [upgradable from: 17.0.0~git20170212+17.0.e81e2846-0ubuntu0ricotz~xenial]
libgl1-mesa-glx/xenial 1:17.0.1-0~x~padoka0 amd64 [upgradable from: 17.0.0~git20170212+17.0.e81e2846-0ubuntu0ricotz~xenial]
libglapi-mesa/xenial 1:17.0.1-0~x~padoka0 amd64 [upgradable from: 17.0.0~git20170212+17.0.e81e2846-0ubuntu0ricotz~xenial]
libgles2-mesa/xenial 1:17.0.1-0~x~padoka0 amd64 [upgradable from: 17.0.0~git20170212+17.0.e81e2846-0ubuntu0ricotz~xenial]
libosmesa6/xenial 1:17.0.1-0~x~padoka0 amd64 [upgradable from: 17.0.0~git20170212+17.0.e81e2846-0ubuntu0ricotz~xenial]
mesa-common-dev/xenial 1:17.0.1-0~x~padoka0 amd64 [upgradable from: 17.0.0~git20170212+17.0.e81e2846-0ubuntu0ricotz~xenial]

4/ Le sudo apt upgrade donne ce qui suit :

$ sudo apt upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été conservés :
  libgl1-mesa-dev libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa libglapi-mesa:i386 libgles2-mesa libosmesa6 libosmesa6:i386 mesa-common-dev
0 mis à jour, 0 nouvellement installés, 0 à enlever et 9 non mis à jour.

Dans ce cas, on a bien 9 paquets affichés qui sont conservés et non mis à jour. On retrouve ces paquets dans Synaptic/Etat/Installés (pouvant être mis à jour)

5/ Si j'essaye de les sélectionner pour mise à jour (dans Synaptic), il en sélectionne 8 et annule le paquet   libgl1-mesa-glx:i386. Je suppose que c'est normal puisqu'il conserve le   libgl1-mesa-glx
Si je tente la mise à jour par Synaptic, j'ai un message d'erreur : Changements impossibles / Réparez d'abord les paquets cassés.

Moi je veux bien les réparer... Mais quels sont-ils ? Et est-ce vraiment le seul problème ?

Merci de votre aide smile

Dernière modification par speedstream (Le 09/03/2017, à 12:42)


HP Z800 dual Xeon 5570 / 24 GB RAM / 2 x R9 380
OSs : Manjaro 19.0.2 Cinnamon / UB 20.04 Maté / Ultimate Edition 5.6/6.6 / Debian 9 / Win10

Hors ligne

#2 Le 09/03/2017, à 12:57

xabilon

Re : apt-add-repository impossible.

Salut
Montre les résultats de :

cat /etc/lsb-release
cat /etc/apt/sources.list
ls -l /etc/apt/sources.list.d/

Les avertissements pour "clé faible", tu n'y peux rien, ce sont juste des avertissements.
Le apt list --upgradable ne donne que 6 paquets car il ne prend pas en compte les versions i386 des paquets (il y en a 3).

Je pense qu'il y a un souci avec la mise à jour de ces paquets i386 vers leur version du PPA que tu viens d'ajouter. Ces paquets 32bits sont probablement nécessaires à Skype, et il est possible qu'il y ai incompatibilité entre différents paquets de différents dépôts tiers.
Il faudrait voir plus exactement quel est le message d'erreur lorsque tu fais la mise à jour.


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 09/03/2017, à 13:06

speedstream

Re : apt-add-repository impossible.

$ cat /etc/lsb-release
DISTRIB_ID=Ultimate_Edition
DISTRIB_RELEASE=5.0
DISTRIB_CODENAME=Xenial
DISTRIB_DESCRIPTION="Ultimate Edition 5.0 LTS"
$ cat /etc/o*release*
NAME="Ultimate_Edition_XFCE_Mate"
VERSION=5.0, Xenial
ID=ultimate
ID_LIKE=debian
PRETTY_NAME="Ultimate Edition Lite (5.0)"
VERSION_ID="Xenial"
HOME_URL="http://ultimateedition.info/"
SUPPORT_URL="http://forumubuntusoftware.info/"
$ cat /etc/apt/sources.list
deb http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ xenial universe
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates universe

deb http://fr.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates multiverse

deb http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu xenial partner

deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
$ ls -l /etc/apt/sources.list.d/
total 216
-rw-r--r-- 1 root root 190 nov.  18 18:28 boot-repair.list
-rw-r--r-- 1 root root 190 nov.  18 18:28 boot-repair.list.save
-rw-r--r-- 1 root root  86 nov.  18 18:28 cairo-dock-team-ppa.list
-rw-r--r-- 1 root root  86 nov.  18 18:28 cairo-dock-team-ppa.list.save
-rw-r--r-- 1 root root 167 nov.  18 18:28 cinelerra.list
-rw-r--r-- 1 root root 167 nov.  18 18:28 cinelerra.list.save
-rw-r--r-- 1 root root 510 nov.  18 18:28 getdeb.list
-rw-r--r-- 1 root root 510 nov.  18 18:28 getdeb.list.save
-rw-r--r-- 1 root root 100 nov.  18 18:28 gimp-paint-studio.list
-rw-r--r-- 1 root root 100 nov.  18 18:28 gimp-paint-studio.list.save
-rw-r--r-- 1 root root 297 nov.  18 18:28 gimp-svn.list
-rw-r--r-- 1 root root 297 nov.  18 18:28 gimp-svn.list.save
-rw-r--r-- 1 root root 175 nov.  18 18:28 google-earth.list
-rw-r--r-- 1 root root 175 nov.  18 18:28 google-earth.list.save
-rw-r--r-- 1 root root 103 nov.  18 18:28 grub-customizer.list
-rw-r--r-- 1 root root 103 nov.  18 18:28 grub-customizer.list.save
-rw-r--r-- 1 root root 217 nov.  18 18:28 gwendal-lebihan-dev-cinnamon-stable.list
-rw-r--r-- 1 root root 217 nov.  18 18:28 gwendal-lebihan-dev-cinnamon-stable.list.save
-rw-r--r-- 1 root root 164 mars   8 17:33 librecad-dev-ubuntu-librecad-stable-yakkety.list
-rw-r--r-- 1 root root 162 nov.  18 18:28 librecad-dev-ubuntu-librecad-stable-yakkety.list.save
-rw-r--r-- 1 root root 213 nov.  18 18:28 mate.sources.list
-rw-r--r-- 1 root root 213 nov.  18 18:28 mate.sources.list.save
-rw-r--r-- 1 root root 373 mars   8 17:18 mesa-stable.list
-rw-r--r-- 1 root root 138 nov.  18 18:28 mjblenner-ubuntu-ppa-hal-xenial.list
-rw-r--r-- 1 root root 124 nov.  18 18:28 ondrej-ubuntu-php-xenial.list
-rw-r--r-- 1 root root 124 nov.  18 18:28 ondrej-ubuntu-php-xenial.list.save
-rw-r--r-- 1 root root  44 nov.  18 18:28 playonlinux.list
-rw-r--r-- 1 root root  44 nov.  18 18:28 playonlinux.list.save
-rw-r--r-- 1 root root  92 nov.  18 18:28 screenlets-ppa.list
-rw-r--r-- 1 root root  92 nov.  18 18:28 screenlets-ppa.list.save
-rw-r--r-- 1 root root  56 mars   5 22:32 skype-stable.list
-rw-r--r-- 1 root root  56 nov.  18 18:28 skype-stable.list.save
-rw-r--r-- 1 root root 301 nov.  18 18:28 tualatrix-ppa.list
-rw-r--r-- 1 root root 301 nov.  18 18:28 tualatrix-ppa.list.save
-rw-r--r-- 1 root root 207 nov.  18 18:28 ubuntu-audio-dev-ppa.list
-rw-r--r-- 1 root root 207 nov.  18 18:28 ubuntu-audio-dev-ppa.list.save
-rw-r--r-- 1 root root 138 mars   8 17:37 ubuntu-wine-ubuntu-ppa-yakkety.list
-rw-r--r-- 1 root root 136 nov.  18 18:28 ubuntu-wine-ubuntu-ppa-yakkety.list.save
-rw-r--r-- 1 root root 137 mars   9 11:14 ultamatix.sources.list
-rw-r--r-- 1 root root 137 nov.  18 18:28 ultamatix.sources.list.save
-rw-r--r-- 1 root root 137 nov.  18 18:28 ultimateedition.list
-rw-r--r-- 1 root root 137 nov.  18 18:28 ultimateedition.list.save
-rw-r--r-- 1 root root 100 nov.  18 18:28 weather-indicator-team-ppa.list
-rw-r--r-- 1 root root 100 nov.  18 18:28 weather-indicator-team-ppa.list.save
-rw-r--r-- 1 root root 154 nov.  18 18:28 webupd8.list
-rw-r--r-- 1 root root 154 nov.  18 18:28 webupd8.list.save
-rw-r--r-- 1 root root  97 nov.  18 18:28 webupd8team-y-ppa-manager.list
-rw-r--r-- 1 root root  97 nov.  18 18:28 webupd8team-y-ppa-manager.list.save
-rw-r--r-- 1 root root 161 nov.  18 18:28 wine-ppa.list
-rw-r--r-- 1 root root 161 nov.  18 18:28 wine-ppa.list.save
-rw-r--r-- 1 root root 734 nov.  18 18:28 xbmc.list
-rw-r--r-- 1 root root 734 nov.  18 18:28 xbmc.list.save

Merci smile


HP Z800 dual Xeon 5570 / 24 GB RAM / 2 x R9 380
OSs : Manjaro 19.0.2 Cinnamon / UB 20.04 Maté / Ultimate Edition 5.6/6.6 / Debian 9 / Win10

Hors ligne

#4 Le 09/03/2017, à 14:24

xabilon

Re : apt-add-repository impossible.

Le /etc/apt/sources.list est ok

add-apt-repository doit tiquer sur ton lsb-release, puisque c'est celui d'Ultimate et pas celui d'Ubuntu. Du coup les versions ne sont pas les mêmes et la commande s'y perd. Peut-être en changeant le DISTRIB_ID en "Ubuntu" (puisqu'en fait c'est juste une Ubuntu xenial 16.04).
Au cas où, je te donne le lsb-release d'une Ubuntu officielle :

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04"

Ceci dit, le PPA a quand même été ajouté malgré l'erreur (c'est le "mesa-stable" de ta liste /etc/apt/sources.list.d)

À priori tu as Wine et Skype, donc il faut garder les bibliothèques 32bits (les :i386). Voyons un peu plus en détail ces paquets cassés. Que donne :

sudo apt-get install -f

Dernière modification par xabilon (Le 09/03/2017, à 14:26)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#5 Le 09/03/2017, à 14:31

speedstream

Re : apt-add-repository impossible.

A tout hasard, voici la liste des ppa utilisés dans   sources.list.d   (j'ai enlevé les lignes commençant par un #) :

cat *.list 
deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu xenial main #Boot Repair PPA
deb http://ppa.launchpad.net/cinelerra-ppa/ppa/ubuntu xenial main #Cinelerra
deb http://ppa.launchpad.net/otto-kesselgulasch/gimp-edge/ubuntu xenial main #Bleeding Edge Gimp
deb http://dl.google.com/linux/earth/deb/ stable main
deb http://ppa.launchpad.net/danielrichter2007/grub-customizer/ubuntu xenial main #Grub Customizer PPA
deb http://ppa.launchpad.net/paulo-miguel-dias/pkppa/ubuntu xenial main
deb-src http://ppa.launchpad.net/paulo-miguel-dias/pkppa/ubuntu xenial main 
deb http://ppa.launchpad.net/mjblenner/ppa-hal/ubuntu xenial main
deb http://ppa.launchpad.net/ondrej/php/ubuntu xenial main
deb http://deb.playonlinux.com/ trusty main
deb [arch=amd64] https://repo.skype.com/deb stable main
deb http://os-builder.com/Apps Apps all #Ultimate Edition Applications
deb http://os-builder.com/Games Games all #Ultimate Edition Games
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu xenial main #Wine PPA

Le sudo apt install -f ne "donne" rien :

$ sudo apt install -f
[sudo] password for david: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 9 non mis à jour.

Je tente de substituer le lsb-release à ta version et je reviens avec le résultat.


HP Z800 dual Xeon 5570 / 24 GB RAM / 2 x R9 380
OSs : Manjaro 19.0.2 Cinnamon / UB 20.04 Maté / Ultimate Edition 5.6/6.6 / Debian 9 / Win10

Hors ligne

#6 Le 09/03/2017, à 14:34

xabilon

Re : apt-add-repository impossible.

Le changement du lsb-release ne changera probablement rien au sudo apt-get install -f
Que donne alors :

sudo apt-get full-upgrade

Dernière modification par xabilon (Le 09/03/2017, à 14:34)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#7 Le 09/03/2017, à 14:55

speedstream

Re : apt-add-repository impossible.

Ha ! Du nouveau !

$ sudo apt-get full-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Erreur !
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 wine : Dépend: wine1.6 mais ne sera pas installé ou
                 wine1.8 mais ne sera pas installé
 wine1.6-amd64 : Dépend: wine1.6:any (= 1:1.6.2-0ubuntu14)
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.

Visiblement, tu avais bien pressenti un truc avec wine wink

Je ne peux pas me permettre de désinstaller wine dans l'immédiat. Mais avant ce soir, j'aurai sauvegardé ce qui tourne sous Wine. De toutes façons, la version 2 est sortie depuis un long moment. J'envisageais d'essayer de l'installer.


HP Z800 dual Xeon 5570 / 24 GB RAM / 2 x R9 380
OSs : Manjaro 19.0.2 Cinnamon / UB 20.04 Maté / Ultimate Edition 5.6/6.6 / Debian 9 / Win10

Hors ligne

#8 Le 09/03/2017, à 15:12

speedstream

Re : apt-add-repository impossible.

Bon. Il semble que j'avais bien organisé les choses. Quelques fois, on "fait bien". Et puis on oublie parce que c'était "y'a longtemps" smile
J'ai donc pu désinstaller wine sans soucis.

Après désinstallation de wine, le "full-upgrade" a fonctionné. Et je n'ai plus de soucis pour ajouter une clef avec la commande add-apt-repository

$ sudo add-apt-repository ppa:paulo-miguel-dias/pkppa
 Mesa Graphics Stable Padoka Repo

This is the stable MESA and LLVM (currently at mesa 17.0 and LLVM 4.0).

The MESA packages also include RADV and ANV (AMD and INTEL vulkan implementations).

If you want/need the bleeding edge (with emphasis on the bleeding), go to https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/mesa/

I don't have the time to support multiple ubuntu versions, so i only provide support for the LTS and the latest.

Supported Ubuntu versions:

- 16.04 LTS (xenial)
- 16.10 (yakkety)

If you like/use this PPA and think i deserve a cup of coffee, do a Paypal donation: http://goo.gl/skzv7k
 More info: https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmphhvax6q8/secring.gpg' created
gpg: keyring `/tmp/tmphhvax6q8/pubring.gpg' created
gpg: requesting key A6032A6A from hkp server keyserver.ubuntu.com
gpg: /tmp/tmphhvax6q8/trustdb.gpg: trustdb created
gpg: key A6032A6A: public key "Launchpad PPA for Paulo Dias" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

Je vais voir à réinstaller une version récente de Wine car j'en ai besoin pour quelques applications.

Vois-tu autre chose à vérifier ?


HP Z800 dual Xeon 5570 / 24 GB RAM / 2 x R9 380
OSs : Manjaro 19.0.2 Cinnamon / UB 20.04 Maté / Ultimate Edition 5.6/6.6 / Debian 9 / Win10

Hors ligne

#9 Le 09/03/2017, à 15:27

xabilon

Re : apt-add-repository impossible.

Il y a donc probablement une incompatibilité entre paquets de différents PPA, notamment dans l'installation de librairies 32bits, nécessaires à Wine.
Je ne sais pas si tu pourras réinstaller Wine sans qu'il y ai de nouveau ce problème.

Peut-être faudra-t-il activer explicitement le multi-arch sur les dépôts concernés (donc, à priori, le dépôt mesa-stable que tu viens d'ajouter).
Je pense que le multi-arch est déjà activé sur ton système, mais au cas où, montre les résultats de :

uname -a
dpkg --print-foreign-architectures

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#10 Le 09/03/2017, à 15:46

speedstream

Re : apt-add-repository impossible.

dpkg --print-foreign-architectures rend i386. Effectivement, multi architectures. Et il me semble bien que c'était initialement pour wine.

En revanche, j'utilise via Grub et suivant mes besoins, soit un noyau générique 4.4.0-64, soit un 4.9.4 compilé par mes soins. Pour ce dernier, je ne "resserre" pas trop les paramètres. C'est plutôt pour m'instruire  que par véritable nécessité.

Wine me pose effectivement quelques soucis à l'installation. Je vais tenter de le faire via l'archive originale. Affaire en cours.

Dernière modification par speedstream (Le 09/03/2017, à 15:47)


HP Z800 dual Xeon 5570 / 24 GB RAM / 2 x R9 380
OSs : Manjaro 19.0.2 Cinnamon / UB 20.04 Maté / Ultimate Edition 5.6/6.6 / Debian 9 / Win10

Hors ligne

#11 Le 09/03/2017, à 15:48

xabilon

Re : apt-add-repository impossible.

Quels soucis ?


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#12 Le 09/03/2017, à 16:05

speedstream

Re : apt-add-repository impossible.

J'ai téléchargé l'archive 2.0 ici :   https://dl.winehq.org/wine/source/2.0/
J'ai placé le dossier décompressé wine2.0 dans mon /home/user

Comme décrit dans la doc ci-dessous, je commence par le ./wineinstall mais c'est un premier échec.

2. DÉMARRAGE RAPIDE

Quand vous compilez à partir des sources, il est recommandé d'utiliser
l'installeur de Wine pour construire et installer Wine. À partir du
répertoire racine des sources de Wine, exécutez :

./tools/wineinstall

Pour exécuter un programme, tapez « wine [options] programme ». Pour des
informations complémentaires et la résolutions de problèmes, lisez la
suite de ce fichier, les pages de manuel de Wine, et surtout les nombreuses
informations que vous trouverez sur http://www.winehq.org.

3. CONFIGURATION NÉCESSAIRE

Pour compiler et exécuter Wine, vous devez disposer d'un des systèmes
d'exploitation suivants :

	Linux version 2.0.36 ou ultérieur
	FreeBSD 8.0 ou ultérieur
	Solaris x86 9 ou ultérieur
	NetBSD-current
	Mac OS X 10.5 ou ultérieur

Étant donné que Wine nécessite une implémentation des « threads » (processus
légers) au niveau du noyau, seuls les systèmes d'exploitation mentionnés
ci-dessus sont supportés. D'autres systèmes d'exploitation implémentant les
threads noyau peuvent être pris en charge dans le futur.

Informations FreeBSD :
  Wine ne fonctionnera généralement pas bien avec les versions FreeBSD
  antérieures à 8.0.  Voyez http://wiki.freebsd.org/Wine pour plus
  d'informations.

Informations Solaris :
  Il est plus que probable que vous deviez construire Wine avec la chaîne
  d'outils GNU (gcc, gas, etc.). Attention : installer gas n'assure pas
  qu'il sera utilisé par gcc.  Recompiler gcc après l'installation de gas
  ou créer un lien symbolique de cc, as et ld vers les outils GNU correspondants
  semble nécessaire.

Informations NetBSD :
  Assurez-vous que les options USER_LDT, SYSVSHM, SYSVSEM et SYSVMSG sont
  activées dans votre noyau.

Informations Mac OS X :
  Xcode 2.4 ou ultérieur est nécessaire pour compiler Wine sous x86.
  Le pilote Mac requiert OS X 10.6 ou ultérieur et ne pourra être construit sous 10.5.


Systèmes de fichiers pris en charge :
  Wine devrait fonctionner sur la plupart des systèmes de fichiers. Certains
  problèmes de compatibilité ont été rapportés lors de l'utilisation de fichiers
  accédés via Samba. De plus, NTFS ne fournit pas toutes les fonctionnalités de
  système de fichiers nécessaires pour certains applications. L'utilisation d'un
  système de fichiers Linux natif est recommandée.

Configuration de base requise :
  Les fichiers d'en-tête de X11 (appelés xlib6g-dev sous Debian et XFree86-devel
  sous RedHat) doivent être installés.

  Bien entendu, vous aurez besoin du programme « make » (très probablement GNU
  make).

  flex 2.5.33 ou ultérieur, ainsi que bison, sont également requis.

Bibliothèques optionnelles :
  « configure » affiche des messages quand des bibliothèques optionnelles ne
  sont pas détectées sur votre système.
  Consultez http://wiki.winehq.org/Recommended_Packages (en anglais) pour des
  indications sur les paquets logiciels que vous devriez installer.

  Sur les plates-formes 64 bits, si vous compilez Wine pour le mode 32 bits
  (mode par défaut), les versions 32 bits de ces bibliothèques doivent être
  installées. Voyez http://wiki.winehq.org/WineOn64bit pour les détails.
  Si vous désirez un Wine 64 bits pur (ou une configuration mixte 32/64 bits),
  consultez http://wiki.winehq.org/Wine64.

4. COMPILATION

Au cas où vous choisiriez de ne pas utiliser wineinstall, exécutez les commandes
suivantes pour construire Wine :

./configure
make

Cela va construire le programme « wine », ainsi que nombreux binaires et
bibliothèques de support.
Le programme « wine » charge et exécute les exécutables Windows.
La bibliothèque « libwine » (alias « Winelib ») peut être utilisée pour compiler
et lier du code source Windows sous Unix.

Pour voir les options de compilation, tapez « ./configure --help ».

5. INSTALLATION

Une fois Wine construit correctement, « make install » installe l'exécutable
wine, les bibliothèques associées, les pages de manuel de Wine et quelques
autres fichiers nécessaires.

N'oubliez pas de désinstaller toutes les installations précédentes : essayez
« dpkg -r wine », « rpm -e wine » ou « make uninstall » avant d'installer
une nouvelle version.

Une fois l'installation terminée, vous pouvez naviguer dans la section Support
sur http://www.winehq.org/ pour obtenir des astuces de configuration.

Résultat du ./wineinstall 

~/wine-2.0/tools$ ./wineinstall 
Wine Installer v1.0


We need to install Wine as the root user. Do you want us to build Wine,
'su root' and install Wine?  Enter 'no' to build Wine without installing:
(yes/no) yes
Running configure...

checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for cpp... cpp
checking for ld... ld
checking whether gcc -m32 works... no
configure: error: Cannot build a 32-bit program, you need to install 32-bit development libraries.

Configure failed, aborting install.

Je cherche les librairies 32 bits pour Wine en ce moment.


HP Z800 dual Xeon 5570 / 24 GB RAM / 2 x R9 380
OSs : Manjaro 19.0.2 Cinnamon / UB 20.04 Maté / Ultimate Edition 5.6/6.6 / Debian 9 / Win10

Hors ligne

#13 Le 09/03/2017, à 16:17

xabilon

Re : apt-add-repository impossible.

Ben oui, c'est bien ce que je te disais, Wine a besoin de certaines librairies en version 32 bits. Normalement ça ne pose pas problème, elles sont directement fournies par Ubuntu dans ses dépôts officiels.
Mais certaines de ces librairies ont aussi leur version dans des dépôts PPA, et là ça bloque.

À mon avis tu devrais laisser tomber pour l'instant la compilation de Wine, et tenter l'installation par les dépôts. Il faudrait alors savoir quelles sont exactement les librairies 32bits qui coincent.

Essaye déjà d'installer le wine des dépôts officiels et montre les erreurs.

Dernière modification par xabilon (Le 09/03/2017, à 16:17)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#14 Le 09/03/2017, à 16:29

speedstream

Re : apt-add-repository impossible.

Je suis désolé. Je dois mettre ça en standby pour aujourd'hui.
Je reviendrai probablement demain. Je te ferai un petit rapport de mes pérégrinations.

J'ai déjà essayé les dépôts   wine-staging   officiels et ça ne fonctionne pas.

Je me demande si je ne vais pas devoir envisager la technique du container. Il y a un gars qui propose ça, au post 3 en suivant le lien ci-dessous :
http://stackoverflow.com/questions/1378 … 4bit-linux

Je n'ai fait qu'un simple test avec des containers. Et je ne sais même plus avec quelle "marque" c'était big_smile


HP Z800 dual Xeon 5570 / 24 GB RAM / 2 x R9 380
OSs : Manjaro 19.0.2 Cinnamon / UB 20.04 Maté / Ultimate Edition 5.6/6.6 / Debian 9 / Win10

Hors ligne

#15 Le 09/03/2017, à 16:40

xabilon

Re : apt-add-repository impossible.

Ouvre le fichier /etc/apt/sources.list.d/mesa-stable.list en root. Il devrait contenir ceci :

deb http://ppa.launchpad.net/paulo-miguel-dias/pkppa/ubuntu xenial main

change-le en :

deb [arch=amd64,i386] http://ppa.launchpad.net/paulo-miguel-dias/pkppa/ubuntu xenial main

sauve, ferme puis recharge les dépôts avec sudo apt-get update. Ensuite re-essaye d'installer Wine.


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#16 Le 11/03/2017, à 00:39

speedstream

Re : apt-add-repository impossible.

Mmmh...  Désolé pour l'attente. Un peu occupé aujourd'hui...
J'ai essayé ce que tu me proposes mais ça ne fonctionne toujours pas.

Je me heurte au problème des dépendances non satisfaites. Tel paquet nécessite tel autre paquet. Mais c'est une cascade. En remontant à chaque fois d'un paquet, il en faut toujours un ou deux autres de plus ... big_smile

Je me suis rendu compte que Cisco Packet Tracer ne fonctionnait plus non plus. J'ai monté une VM pour y remédier. Sans solution pour l'instant, j'installerai probablement Wine dans cette VM.

Si tu as d'autres idées et conseils, je suis preneur. Mais si tu as mieux à faire, je ne t'en voudrais absolument pas d'arrêter là wink


HP Z800 dual Xeon 5570 / 24 GB RAM / 2 x R9 380
OSs : Manjaro 19.0.2 Cinnamon / UB 20.04 Maté / Ultimate Edition 5.6/6.6 / Debian 9 / Win10

Hors ligne

#17 Le 11/03/2017, à 01:43

xabilon

Re : apt-add-repository impossible.

À mon avis la clé est ce dépôt ppa paulo-miguel-dias/pkppa. Mais au vu de ton autre sujet tu en as besoin pour que ça tourne bien au niveau graphique, donc du coup c'est soit l'un soit l'autre.

Par contre je veux bien savoir où ça bloque exactement. Je pense que c'est uniquement avec des paquets :i386 ?


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#18 Le 11/03/2017, à 02:51

speedstream

Re : apt-add-repository impossible.

Et bien après avoir fait la modification du   mesa-stable.list ,  j'ai essayé

sudo apt install wine
sudo apt install wine1.6
sudo apt install wine1.8
sudo apt install winehg
sudo apt install wine-staging
sudo apt install winehq-staging

Systématiquement, il me dit qu'il manque un paquet et que des dépendances sont non résolues.

Voici le message d'erreur qui revient le plus souvent

Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 wine : Dépend: wine1.6
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Aucune version du paquet wine1.8 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
Les paquets suivants contiennent des dépendances non satisfaites :
 winehq-staging : Dépend: wine-staging (= 2.3.0~ubuntu16.04.1)
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Les paquets suivants contiennent des dépendances non satisfaites :
 wine-staging : Dépend: wine-staging-i386 (= 2.3.0~ubuntu16.04.1)
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

Oui. le problème vient visiblent des paquets 32 bits qui ne sont plus acceptés.
Je n'ai plus qu'à attendre une hypothétique version 64 bits de Wine...


HP Z800 dual Xeon 5570 / 24 GB RAM / 2 x R9 380
OSs : Manjaro 19.0.2 Cinnamon / UB 20.04 Maté / Ultimate Edition 5.6/6.6 / Debian 9 / Win10

Hors ligne

#19 Le 11/03/2017, à 02:56

xabilon

Re : apt-add-repository impossible.

Que  donne :

apt-cache madison wine

Cette commande donne les différents dépôts présents chez toi et contenant le paquet "wine".
Il me semble que tu as aussi un dépôt PPA dédié à Wine, essaye de le désactiver, recharger les dépôts, puis installer Wine (mais la version des dépôts officiels)

Dernière modification par xabilon (Le 11/03/2017, à 02:57)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne