Commande lsb_release introuvable

16

Je suis nouveau sur Ubuntu OS. J'essaie d'installer skype sur Ubuntu 12.04. Je suis un tutoriel qui dit

sudo apt-add-repository “deb http://archive.canonical.com/ $(lsb_release -sc) partner”

mais quand j'exécute cette commande, elle dit:

lsb_release-sc: command not found 
baig772
la source

Réponses:

1

Vous n'avez pas besoin de faire cette étape manuellement. Utilisez le Centre logiciel Ubuntu et recherchez Skype.

Vous aurez un bouton pour utiliser la source partenaire (Utiliser la source). Et puis vous pouvez cliquer pour installer Skype.

entrez la description de l'image ici

Aucune ligne de commande n'est requise.

Huygens
la source
Oui, il a été installé à partir du centre de mise à jour logicielle. Merci :)
baig772
5
Cela peut être une solution pour skype, mais ce n'est pas une solution pour la question "lsb release not found" veuillez supprimer ceci comme réponse acceptée
James Dunmore
@JamesDunmore Désolé mais la question concernait l'installation de Skype qui a entraîné l'erreur lsb_release introuvable. Voilà donc la réponse au problème. Peut-être que la question pourrait être améliorée afin qu'elle soit plus claire.
Huygens
@Huygens désolé oui, je ne voulais pas dire que votre réponse n'était pas utile. Peut-être que la mise à jour du titre du fil est liée à Skype - beaucoup de gens, y compris moi-même, ont atterri ici parce que le titre du fil est "commande lsb_release introuvable" et cette réponse choisie ne résout pas réellement cela. Je sais, je suis pédant - votre réponse est parfaite pour résoudre son problème :)
James Dunmore
23

Une raison pour laquelle il vous manque cet exécutable. Je l'ai sur le mien et, selon dpkg -S, il fait partie du package lsb-release.

ned@flanders:~$ dpkg -S `which lsb_release`
lsb-release: /usr/bin/lsb_release

Que dit votre système de ce package?

ned@flanders:~$ apt-cache policy lsb-release    
lsb-release:
  Installed: 4.0-0ubuntu20.3
  Candidate: 4.0-0ubuntu20.3
  Version table:
 *** 4.0-0ubuntu20.3 0
        500 http://ftp.utexas.edu/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     4.0-0ubuntu20 0
        500 http://ftp.utexas.edu/ubuntu/ precise/main amd64 Packages
ned@flanders:~$ 

Vous pouvez installer à sudo apt-get install lsb-releasecondition que vos sources apt soient correctes.

kom
la source
10

sudo apt-add-repository "deb http://archive.canonical.com/ $ (lsb_release -sc) partenaire"

lsb_release-sc: commande introuvable

Je soupçonne que vous avez simplement oublié de mettre un espace entre la commande ( lsb_release) et ses options / commutateurs ( -sc).

Vitalie Ciubotaru
la source
:-) S'il vous plaît, prenez soin de mettre TOUS les espaces. Ils sont importants.
Vitalie Ciubotaru
Sa commande ne fonctionne pas (avec des espaces) sur mon PC, donc je soupçonne d'autres problèmes ..
david6
1
maintenant le problème de commande non trouvée est terminé mais maintenant il donne une erreur: 'deb archive.canonical.com/precisepartner ' invalide :-(
baig772
2

Solution possible:

Vous utilisez le non-std apt-add- (cela n'a pas d'importance), mais vous utilisez également des caractères uniques de type Windows pour « open-quote » et « close quote ».

Essayez plutôt ceci:

sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
david6
la source