未找到 lsb_release 命令

bai*_*772 19 command-line apt skype 12.04

我是 ubuntu 操作系统的新手。我正在尝试在 ubuntu 12.04 上安装 Skype。我正在关注一个教程,上面写着

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

但是当我执行这个命令时,它说:

lsb_release-sc: command not found 
Run Code Online (Sandbox Code Playgroud)

kom*_*kom 25

您缺少该可执行文件的某些原因。我有它,根据dpkg -S,它是 lsb-release 包的一部分。

ned@flanders:~$ dpkg -S `which lsb_release`
lsb-release: /usr/bin/lsb_release
Run Code Online (Sandbox Code Playgroud)

你的系统对那个包有什么看法?

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:~$ 
Run Code Online (Sandbox Code Playgroud)

sudo apt-get install lsb-release只要您的 apt 源正确,您就可以安装。


小智 10

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

lsb_release-sc:找不到命令

我怀疑您只是忘记在命令 ( lsb_release) 与其选项/开关 ( -sc)之间放置一个空格。


Huy*_*ens 1

您不需要手动执行此步骤。使用Ubuntu 软件中心并查找 Skype。

您将有一个使用合作伙伴源的按钮(使用源)。然后您可以点击安装Skype。

在此输入图像描述

不需要命令行。

  • 这可能是 Skype 的解决方案,但不是“找不到 lsb 版本”问题的解决方案,请将此作为已接受的答案删除 (5认同)