Команда lsb_release не найдена


16

Я новичок в Ubuntu OS. Я пытаюсь установить Skype на Ubuntu 12.04. Я следую учебнику, который говорит

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

но когда я выполняю эту команду, она говорит:

lsb_release-sc: command not found 

Ответы:


1

Вам не нужно делать этот шаг вручную. Используйте Центр программного обеспечения Ubuntu и найдите Skype.

У вас будет кнопка для использования источника партнера (Использовать источник). И тогда вы можете нажать, чтобы установить Skype.

введите описание изображения здесь

Командная строка не требуется.


Да, установил его из центра обновления программного обеспечения. Спасибо :)
baig772

5
Это может быть решением для Skype, но это не решение вопроса «выпуск lsb не найден», пожалуйста, удалите это как принятый ответ
Джеймс Данмор

@JamesDunmore Извините, но вопрос был об установке Skype, которая привела к ошибке lsb_release not found. Так что это ответ на проблему. Возможно, вопрос можно улучшить, чтобы он был понятнее.
Гюйгенс

@Huygens извините, да, я не хотел сказать, что ваш ответ не помог. Возможно, обновление заголовка темы связано со скайпом - многие люди, включая меня, приземлились здесь, потому что заголовок темы "lsb_release command not found", и этот выбранный ответ на самом деле не исправляет это. Я знаю, я педантичен - ваш ответ идеально подходит для решения его проблемы :)
Джеймс Данмор

23

По какой-то причине вам не хватает этого исполняемого файла. У меня есть это на моем, и согласно dpkg -S, это является частью пакета lsb-release.

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

Что ваша система говорит об этом пакете?

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:~$ 

Вы можете установить при sudo apt-get install lsb-releaseусловии, что ваши подходящие источники верны.


10

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

lsb_release-sc: команда не найдена

Я подозреваю, что вы просто забыли поставить пробел между командой ( lsb_release) и ее параметрами / переключателями ( -sc).


:-) Пожалуйста, позаботьтесь о том, чтобы поставить ВСЕ пробелы. Они важны.
Виталий Чьюботару

Его команда не работает (с пробелами) на моем ПК, поэтому я подозреваю другие проблемы ..
david6

1
Теперь команда не найдена. Проблема завершена, но теперь выдает ошибку: «deb archive.canonical.com/precisepartner » недействителен :-(
baig772

2

Возможное решение:

Вы используете не-std apt-add- (не должно иметь значения), но также используете уникальные символы типа Windows для ' open-quote ' и ' close quote '.

Попробуйте это вместо этого:

sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.