Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

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.

#1 Le 07/09/2017, à 23:44

samprzyswa

Paquets ignorés sur Ubuntu 16.04.3 LTS

Bonjour,

Je suis un peu perdu sur la 16.04 LTS par rapport à mon ancienne 12.04 pas mal de paquets très utiles ne sont plus proposés à l'installation (cf. Gimp, xSane, etc.) comment faire pour les installer et surtout pourquoi ces applications ne sont-elles plus proposées.

Merci de vos lumières.

Sam.

Hors ligne

#2 Le 08/09/2017, à 00:06

abelthorne

Re : Paquets ignorés sur Ubuntu 16.04.3 LTS

Elles sont dans les dépôts mais tu en as peut-être désactivé. On va vérifier ça ; donne-moi le retour de :

cat /etc/apt/sources.list
ls /etc/apt/sources.list.d
cat /etc/apt/sources.list.d/*.list

En ligne

#3 Le 08/09/2017, à 00:27

samprzyswa

Re : Paquets ignorés sur Ubuntu 16.04.3 LTS

Voilà...

root@ubuntu:/home/samp# cat /etc/apt/sources.list
deb cdrom:[Ubuntu 16.04.3 LTS _Xenial Xerus_ - Release amd64 (20170801)]/ xenial main restricted
deb http://archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted
deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted
root@ubuntu:/home/samp# ls /etc/apt/sources.list.d
canonical-chromium-builds-ubuntu-stage-xenial.list
root@ubuntu:/home/samp# cat /etc/apt/sources.list.d/*.list
deb http://ppa.launchpad.net/canonical-chromium-builds/stage/ubuntu xenial main
# deb-src http://ppa.launchpad.net/canonical-chromium-builds/stage/ubuntu xenial main

Hors ligne

#4 Le 08/09/2017, à 00:34

abelthorne

Re : Paquets ignorés sur Ubuntu 16.04.3 LTS

Tout d'abord, ce n'est pas une bonne idée de te connecter en root sur Ubuntu. Le compte est désactivé par défaut, tu as la commande sudo pour tout ce qui est administration avec ton compte utilisateur. En particulier, là, tu es en root et placé dans ton dossier perso. Tu peux être sûr que tu vas faire des conneries. Donc, déconnecte-toi du compte root (exit) et, idéalement, ne l'utilise plus.

Concernant les dépôts, il t'en manque un certain nombre. On va faire au plus simple, ouvre le fichier sources.list en admin :

sudo gedit /etc/apt/sources.list

et remplace tout son contenu par ça :

# deb cdrom:[Ubuntu 16.04.3 LTS _Xenial Xerus_ - Release amd64 (20170801)]/ xenial main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial universe
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial universe
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates universe
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu xenial partner
# deb-src http://archive.canonical.com/ubuntu xenial partner

deb http://security.ubuntu.com/ubuntu xenial-security main restricted
# deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
# deb-src http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
# deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse

Ensuite, recharge la liste des sources et fais les màj éventuelles :

sudo apt-get update && sudo apt-get dist-upgrade

Une fois que c'est fait, tu devrais pouvoir installer les logiciels que tu veux.

Dernière modification par abelthorne (Le 08/09/2017, à 00:36)

En ligne

#5 Le 08/09/2017, à 00:56

Coeur Noir

Re : Paquets ignorés sur Ubuntu 16.04.3 LTS

@samprzyswa Curieux que le sources.list fût à ce point bancal, c'était une installation fraîche, où des mises à niveaux successives depuis la 12.04 ? Ou une autre façon d'installer ?

@abelthorne « ce n'est pas une bonne idée de te connecter en root (…) là, tu es en root et placé dans ton dossier perso. Tu peux être sûr que tu vas faire des conneries » alors c'est tout à fait judicieux comme remarque mais derrière tu casses tout en lançant une appli' graphique en sudo !!! Ce qui revient à peu près au même… Installer gksu et préférer gksudo gedit ( tant qu'on peut encore le faire… )
Et sous 16.04 apt suffit à la place de apt-get. Et c'est plus dist-upgrade mais full-upgrade.

Hors ligne

#6 Le 08/09/2017, à 01:06

samprzyswa

Re : Paquets ignorés sur Ubuntu 16.04.3 LTS

Ok, c'est en train de se faire...

Pourquoi le sources.list fourni avec la distribution est si limité ?

Je suis sous root car je teste la version sur une LiveUSB avant de l'installer définitivement comme ça je peux continuer à travailler sur ma 12.04 sans stresser, je migrerais lorsque tous les petits (...) problèmes seront réglés sur la Live USB.

En tout cas merci de ton aide !

Sam.

Hors ligne

#7 Le 08/09/2017, à 01:28

Coeur Noir

Re : Paquets ignorés sur Ubuntu 16.04.3 LTS

Euh… c'est une LiveUSB avec une session persistante ? La mention /home/samp# m'inquiète… sous Ubuntu, on n'utilise pas root ( voir ici et ). Misère, dis-en plus sur ta façon de faire car là ça fait peur !
T'aurais pas plutôt installé une 16.04 sur une partition à côté de ta 12.04 ? Pour en avoir le cœur net, depuis ton ubuntu 16.04 :

sudo blkid
lsblk
cat /etc/fstab

« Pourquoi le sources.list fourni avec la distribution est si limité ? » bah non justement il ne devrait pas être si limité ! Le sources.list par défaut que tu aurais dû avoir est celui que te propose abelthorne.
De toute façon je ne vois pas pourquoi le sources.list serait différent entre une live session et une installation en dur…
D'où mon interrogation sur ta façon d'installer, précédemment.

Dernière modification par Coeur Noir (Le 08/09/2017, à 01:49)

Hors ligne

#8 Le 08/09/2017, à 02:32

Coeur Noir

Re : Paquets ignorés sur Ubuntu 16.04.3 LTS

Bah tiens ! https://forum.ubuntu-fr.org/viewtopic.p … #p21791948
De l'importance de tout dire dès le départ !!! C'est une live usb persistante et si abelthorne l'avait su :

https://doc.ubuntu-fr.org/live_usb a écrit :

En session live persistante, ne jamais faire de "full-upgrade" ni de "dist-upgrade", sous peine de casser définitivement le live usb.
(Sauf si vous avez le réflexe de copier le kernel dans la racine du disque et de remplacer casper/vmlinuz.efi et casper/initrd.lz.) Il est en revanche conseillé, avant d'installer un paquet, de faire un "update", simple actualisation de la liste des paquets disponibles.

Hors ligne

#9 Le 08/09/2017, à 02:42

abelthorne

Re : Paquets ignorés sur Ubuntu 16.04.3 LTS

Coeur Noir a écrit :

alors c'est tout à fait judicieux comme remarque mais derrière tu casses tout en lançant une appli' graphique en sudo !!! Ce qui revient à peu près au même… Installer gksu et préférer gksudo gedit ( tant qu'on peut encore le faire… )

Gksu (ou gksudo) n'est qu'une interface qui lance ensuite sudo. La seule différence est qu'elle affiche une fenêtre Gtk pour taper le mot de passe au lieu de devoir le faire en ligne de commande.

En ligne

#10 Le 08/09/2017, à 10:47

Coeur Noir

Re : Paquets ignorés sur Ubuntu 16.04.3 LTS

Non ça n'est pas la seule différence abelthorne, gksudo utilise des variables d'environnement pour la session graphique, pas sudo tout court.

Hors ligne

#11 Le 08/09/2017, à 11:23

abelthorne

Re : Paquets ignorés sur Ubuntu 16.04.3 LTS

Je me base sur ce que dit le man :

gksu  is a frontend to su and gksudo is a frontend to sudo.  Their primary purpose is to run graphical commands that need  root  without  the need to run an X terminal emulator and using su directly.

Notice  that  all the magic is done by the underlying library, libgksu. Also notice that the library will decide if it should use su or sudo as backend  using the /apps/gksu/sudo-mode gconf key, if you call the gksu command. You can force the backend by using the gksudo command, or by using the --sudo-mode and --su-mode options.

Gksu et Gksudo sont des frontends qui affichent une fenêtre d'authentification (au lieu de la faire dans un terminal) et qui décident ensuite s'il faut lancer su ou sudo. La gestion des variables d'environnement se fait au niveau de su et sudo. Et pour copier du texte via GEdit dans un fichier de config, la différence entre les deux n'a aucune incidence.

En ligne

#12 Le 08/09/2017, à 14:11

Coeur Noir

Re : Paquets ignorés sur Ubuntu 16.04.3 LTS

https://help.ubuntu.com/community/RootSudo#Graphical_sudo a écrit :

You should never use normal sudo to start graphical applications as root. You should use gksudo (kdesudo on Kubuntu) to run such programs. gksudo sets HOME=~root, and copies .Xauthority to a tmp directory. This prevents [ some ] files in your home directory becoming owned by root.

Pour Gedit ça ne semble pas poser de problème. Pour Nautilus, ou n'importe quelle autre « grosse » appli' graphique ( LOwriter, Gimp, un navigateur… * ) c'est plus délicat, puisque les config's de l'utilisateur se font approprier par root si on est en sudo. En gksudo on utilisera les config's stockées dans ~/root.
https://askubuntu.com/questions/11760/w … o-nautilus
http://psychocats.net/ubuntu/graphicalsudo
Bon de toute façon c'est en voie de disparition tout ça ! Pas d'appli graphique en sudo dans Wayland…

* on est bien d'accord : ces grosses appli's ne sont pas censées être utilisées en root, c'est pour l'exemple…

Dernière modification par Coeur Noir (Le 08/09/2017, à 14:16)

Hors ligne

#13 Le 08/09/2017, à 15:34

abelthorne

Re : Paquets ignorés sur Ubuntu 16.04.3 LTS

Au passage, j'ai vu que le développeur d'Ubuntu MATE avait signalé sur le forum de la distro que gksu était abandonné par Debian et qu'Ubuntu allait suivre. Indépendamment de Wayland (Ubuntu MATE ne l'utilisant a priori pas). Comme les paquets sont encore dans les dépôts Debian et Ubuntu de développement, je ne sais pas s'il voulait dire que c'était un abandon définitif ou juste que ce ne serait plus installé par défaut.

En ligne

#14 Le 08/09/2017, à 16:12

Coeur Noir

Re : Paquets ignorés sur Ubuntu 16.04.3 LTS

gksu n'est effectivement pas installé par défaut sur 16.04 ( et peut-être même avant ).

pkexec a la préférence pour assurer ce mécanisme.

Hors ligne

#15 Le 08/09/2017, à 17:59

abelthorne

Re : Paquets ignorés sur Ubuntu 16.04.3 LTS

Oui, il me semblait bien qu'il n'était plus installé par défaut mais le message auquel je fais référence date de quelques jours ; je me demandais s'il allait être complètement supprimé.

En ligne