openSUSE 的构建必备

Ast*_*mer 6 linux opensuse

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

截屏

小智 11

zypper info -t pattern devel_basis 查看哪些包具有该模式

zypper install -t pattern devel_basis 安装这些包

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


Dou*_*e T 0

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

zypper ar -f URL 别名

在哪里

ar 是 addrepo 命令的缩写形式

-f 指示 zypper 将自动刷新标志添加到新添加的存储库中

URL是您在浏览器中输入的存储库的 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
Run Code Online (Sandbox Code Playgroud)

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

sudo apt-get build-essential libssl-devel

事实证明,在 Suse build-essentiallibssl-devel中将分别是devel_basisopenssl-devel。为了安装,我在谷歌上搜索了openssl-devel(因为这就是我当时所需要的),然后点击https://software.opensuse.org中的链接。希望这可以帮助