【问题标题】:Build-essential for openSUSEopenSUSE 必不可少的构建
【发布时间】:2016-05-27 07:24:08
【问题描述】:

我是 openSUSE 的新手。我需要为系统获取 build-essential 但无法使用 sudo apt-get install build-essential 甚至使用 sudo apt-get update 然后使用前面的代码来获取它。我找到了一种通过sudo zypper install -t pattern devel_basis 安装大多数基本构建包的方法。但是,我无法获得 libframe 包!我不能直接下载它,因为我是办公室电脑上的一个帐户,我没有root访问权限。 我还附上了我的终端的屏幕截图..错误接近尾声。

Screenshot

【问题讨论】:

标签: linux opensuse


【解决方案1】:

zypper info -t pattern devel_basis看看哪些包有pattern

zypper install -t pattern devel_basis 安装这些包

感谢what-is-build-essentials-for-opensuse

【讨论】:

  • 那也应该安装 C++ 吗?之后我需要运行zypper install gcc-c++
  • 我一直在 SUSE 15 SP1 上看到 pattern 'devel_basis' not found.。可能是因为我使用的是未注册的系统?
【解决方案2】:

我不确定这是否需要 root 登录或可能只是 sudo 权限。这些可以由您的系统管理员授予。您可能只需要询问他们。 在尝试 zypper 安装之前,您需要先添加存储库 命令是

zypper ar -f 网址别名

在哪里

ar 是 addrepo 命令的缩写形式

-f 指令 zypper 将自动刷新标志添加到新添加的 repo 中

URL 是您在浏览器中键入以访问 repo 的 repo 的 URL 在这种情况下(itc):http://download.opensuse.org/distribution/leap/42.2/repo/oss/

别名是容易记住的名字。 itcopenSUSE:Leap:42.2

所以...

zypper ar -f http://download.opensuse.org/distribution/leap/42.2/repo/oss/ openSUSE:Leap:42.2

我在使用 ubuntu/debian 命令时遇到了类似的问题。

sudo apt-get build-essential libssl-devel

原来在 Suse 中 build-essentiallibssl-devel 将是 devel_basisopenssl-devel分别。为了安装,我在 google 上搜索了 openssl-devel(当时我只需要它),然后点击来自https://software.opensuse.org 的链接。希望这会有所帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-08
    • 2012-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多