web-dev-qa-db-fra.com

Impossible d'ajouter PPA: X2GO / Stable

J'essaie de transformer une nouvelle installation de Ubuntu 14.04 dans un serveur X2GO.
[.____] J'ai suivi les instructions ici: http://wiki.x2go.org/doku.php/wiki:RePositories:bunt

J'ai pris ces étapes:

  1. su

  2. Ajoutez la ligne ci-dessous à /etc/apt/sources.list

    deb http://us.archive.ubuntu.com/ubuntu trusty main universe
    
  3. add-apt-repository ppa:x2go/stable

Je reçois ce message:

cannot add ppa: ppa:x2go/stable
please check that the ppa name or format is correct
1
Kestrell

Je dirais quelques choses.

Premièrement, j'ai besoin de vous mettre en garde contre l'utilisation de la commande su - c'est une mauvaise pratique qui ne peut que causer des problèmes. Lorsque vous avez besoin de privilèges d'administration, vous devez préfixer vos commandes normales avec Sudo. Si vous avez vraiment besoin d'une invite racine, vous pouvez utiliser Sudo -i.

Maintenant, j'ai examiné la page Wiki X2GO et ils n'ont pas voulu que vous ajoutez aveuglément cette ligne au bas de /etc/apt/sources.list. Si vous n'êtes pas trop familier avec la façon dont Ubuntu gère l'emballage, vous devriez passer du temps dessus. Heureusement, vous n'avez pas vraiment besoin de faire de cela de la ligne de commande, car Ubuntu fournit un moyen graphique de vous assurer de ne pas supprimer les erreurs de syntaxe dans vos sources.List ou ailleurs.

Afin d'utiliser les outils intégrés pour permettre ou désactiver certains référentiels, essayez ce lien . Cela vous évitera des erreurs de syntaxe et de la messagerie avec des fichiers critiques système par inadvertance.

Deuxièmement, dès que vous modifiez l'un de vos référentiels Ubuntu, vous devriez exécuter:

$ Sudo apt-get update

Comme cela vous rafraîchira les informations de votre colis. Après avoir couru ça, vous devriez courir

$ Sudo apt-get upgrade
$ Sudo apt-get -f install
$ Sudo apt-get clean
$ Sudo apt-get autoclean

Cela va nettoyer vos caches de référentiel. Maintenant, essayez à nouveau d'ajouter le PPA, cette fois en utilisant sudo:

$ Sudo add-apt-repository ppa:x2go/stable

Si cela ne fonctionne toujours pas, vous devrez réexécuter la commande à l'aide du drapeau -M -M et vous montrer la sortie:

$ Sudo add-apt-repository -m ppa:x2go/stable

J'espère que cela t'aides!

3
Hawk

Le problème était Sudo ne charge pas les variables d'environnement utilisateur. http_proxy et ftp_proxy manquait. Étrangement, pour moi seulement https_proxy a été défini pour les sudoers.

Si vous êtes derrière un proxy, vérifiez ceci:

 $ Sudo -i
[Sudo] password for user: 
# env | grep proxy
# http_proxy=http://10.3.100.207:8080/
# ftp_proxy=ftp://10.3.100.207:8080/
# https_proxy=https://10.3.100.207:8080/

Pour ajouter une variable utilisateur faire -

  1. Cours Sudo visudo
  2. Ajoutez les éléments suivants en bas:

    Defaults env_keep += "http_proxy SOMEOTHERVARIABLES ANOTHERVARIABLE ETC"
    

Lisez ceci Sudo CAVEAT pour plus de détails.

2
rajesh

Comme écrit à - http://www.webupd8.org/2014/03/fix-cannot-add-ppa-plezase-check-that.html , une bonne idée est de réinstaller les certificats. J'utilise Sudo -E Pour préserver l'environnement proxy.