J'ai téléchargé l'application de bureau Upwork sur Ubuntu 18.04. Quand je l'ouvre avec le programme d'installation du paquet Gdebi, j'ai vu cette erreur:
J'ai essayé d'installer gksu
manuellement via Sudo apt install gksu
mais j'ai eu cette erreur
Building dependency tree
Reading state information... Done
Package gksu is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'gksu' has no installation candidate
Comment puis-je installer ce logiciel sur Ubuntu 18.04 (je le télécharge hier, il s'agit donc de la version la plus récente sur le site Web d'Upwork)?
Comme Jeremy Bicha a écrit :
Publié le 18 avril 2018 par Jeremy Bicha - 8 commentaires
Aujourd'hui, gksu était retiré d'Ubuntu 18.04 , quatre semaines après retiré de Debian .
Donc, théoriquement, il n’existe pas de paquet sur Bionic Beaver 18.04 LTS, selon gksu
. Mais ce n'est pas vrai:
$ apt-cache rdepends gksu
gksu
Reverse Depends:
gexec
wicd-gtk
spacefm-gtk3
spacefm
|menu
$ aptitude why gksu
i menu Suggests gksu | kde-runtime | ktsuss
Comme vous le voyez, certains logiciels, distribués par des tiers, peuvent dépendre du paquet gksu
. Vous pouvez donc continuer à installer gksu
avec la méthode ci-dessous à vos risques et périls.
La solution possible consiste à installer la version de la version précédente (17.10, astucieuse ).
Attention: n'exécutez pas les commandes ci-dessous en cas de doute!
wget http://mirrors.kernel.org/ubuntu/pool/main/libg/libgtop2/libgtop-2.0-10_2.32.0-1_AMD64.deb
Sudo apt install ./libgtop-2.0-10_2.32.0-1_AMD64.deb
wget https://mirrors.Edge.kernel.org/ubuntu/pool/universe/libg/libgksu/libgksu2-0_2.0.13~pre1-6ubuntu8_AMD64.deb
Sudo apt install ./libgksu2-0_2.0.13~pre1-6ubuntu8_AMD64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gksu/gksu_2.0.2-9ubuntu1_AMD64.deb
Sudo apt install ./gksu_2.0.2-9ubuntu1_AMD64.deb
Testez gksu
(devrait fonctionner sur les sessions Xorg)
gksu-properties # check that it has "Authentication mode" to "Sudo"
gksu date
gksudo date
Après l'installation, les packages suivants seront marqués comme obsolètes (installés localement): gksu
, libgksu2-0
. Mais ils fonctionneront comme prévu.
La méthode s’applique également à Ubuntu 18.10 et 19.04.
Dépôts mixtes
Ajouter les dépôts astucieux à un système bionique est une idée absolument horrible. Je ne saurais trop insister sur les souffrances que la seule idée de courir avec des référentiels mixtes apportera. Il y aura de la misère et des grincements de dents jusqu'à la fin du siècle et au-delà.
Masochistes, utilisez au moins une protection ( Apt Pinning ).
Meilleures idées
Attendez que les nouvelles versions ne dépendent pas de packages obsolètes. (La patience est une vertu qui empêchera les visites gênantes dans le centre d'aide avec des fichiers de configuration, ou pire, bloquées là où elles n'appartiennent pas.)
Reconstruire des paquets sans dépendances inutiles.
Trouvez des PPA avec les paquets que vous voulez.
Notes
kdesudo
a également été supprimé.
lxqt-Sudo
est toujours là, mais n'a pas fonctionné pour moi.
Quelque chose s'appelle gosa
name__? Aucune idée de ce que c'est.
Vous pouvez également jouer à sudoku
jusqu'à ce que ce gâchis soit résolu.