构建 - 对于Open Suse来说至关重要

时间:2016-05-27 07:24:08

标签: linux opensuse

我是Open SU​​SE的新手。我需要为系统获取构建必需但无法使用sudo apt-get install build-essential或使用sudo apt-get update然后使用前面的代码跟随它。我发现了一种通过sudo zypper install -t pattern devel_basis安装大多数构建必备软件包的方法。但是,我无法获得libframe包!!我无法直接下载它,因为我的办公室计算机上的帐户,我没有root访问权限。 我还附上了终端的屏幕截图..错误即将结束。

Screenshot

2 个答案:

答案 0 :(得分:1)

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

zypper install -t pattern devel_basis安装这些软件包

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

答案 1 :(得分:0)

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

zypper ar -f网址别名

<强> ,其中

ar 是addrepo命令的缩写形式

-f 指示zypper将autorefresh标志添加到新添加的repo

网址是您在浏览器中输入以回访回购的回购的网址           在这种情况下( itc ): http://download.opensuse.org/distribution/leap/42.2/repo/oss/

别名是容易记住的名称。 itc openSUSE: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-essential 中, libssl-devel 将是 devel_basis openssl-devel 分别。安装我然后在谷歌上搜索 openssl-devel (因为这是我当时需要的所有内容),然后点击https://software.opensuse.org的链接。希望这有帮助