#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"
$ 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
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
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
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"
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
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 ...
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à
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