lsb_release:在Ubuntu 20.04上找不到命令



你好,我正试图在Ubuntu 20.04上安装postgreSQL,但当我执行第一个命令以创建文件存储库配置时:

$ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

我得到bash: lsb_release: command not found

可能需要指出的是,我卸载了Python 3.6.0,然后在postgresql之前安装了Python 3.8.5,所以我认为这可能是麻烦的原因。

在这里,我发布了一些我执行的命令及其输出,这些命令和输出可以帮助更好地理解实际问题。

sudo apt缓存策略lsb发布

lsb-release:
Installed: (none)
Candidates:  (none)
Version Table:
11.1.0ubuntu2 -1
100 /var/lib/dpkg/status

sudo apt-get-install-lsb发布

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package lsb-release is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package "lsb-release" does not have a candidate for installation

lsb_release

bash: lsb_release: command not found

请让我知道我是否应该提供可能有用的进一步信息,以找出问题的根源。

提前非常感谢

使用sudo apt install lsb-releasesudo apt install lsb-core

我认为快速搜索可能会节省开支。

编辑:

  1. 您可以尝试通过.deb文件进行安装,该文件可以从Ubuntu 下载

  2. 我相信lsb_release包可能仍然存在于您的系统中,但不知何故它已不在PATH 中

  3. 找到lsb_release(通常在usr/bin中(,然后找到smylink。你可以参考链接

很抱歉得到我的第一个答案。

相关内容

  • 没有找到相关文章

最新更新