群晖DSM6.1.7安装gcc Make环境

玩机教程 > Synology (40) 2024-12-19 16:47:57

概述

黑/群晖DSM6.1.7安装gcc环境,黑/群晖DSM6.1.7安装make环境。

新增套件来源

由于证书过期问题,在添加三方套件前需要先处理下证书。打开控制面板SSH权限,通过Shell工具登录并执行下面命令

sudo mv /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt.bak && sudo curl -Lko /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert.pem

说明:备份根证书,下载一个证书替换

等处理完环境恢复一下即可。

群晖DSM6.1.7安装gcc Make环境_图示-3ae05f873954401f927ecd3fd192f728.png
打开群晖的套件中心

 

群晖DSM6.1.7安装gcc Make环境_图示-1057b53b86c045fe8807f34d650ba532.png
套件来源->新增 
//Cphub
https://www.cphub.net
//synocommunity社区
https://packages.synocommunity.com
//云梦
https://spk.520810.xyz:666
//4sag
https://spk.4sag.ru/

 

Easy Bootstrap Installer 套件安装

 

上面添加完套件地址后【关闭套件中心,重新打开】

在社群目录找到【Easy Bootstrap Installer】,注意必须点社群分类再手动找,搜索可能找不到。

群晖DSM6.1.7安装gcc Make环境_图示-39f0197721504b03b35bd572435f6cc7.png
安装Easy Boostrap Installer

 

配置环境变量

shell工具登录群晖,然后编辑配置

vi /etc/profile

//文件末尾添加以下内容

export PATH="$PATH:/opt/bin"
群晖DSM6.1.7安装gcc Make环境_图示-a44da07f182e4fa994257b2e405d2985.png

保存文件后刷新环境变量

sudo source /etc/profile

然后就可以使用ipkg命令拉

admin@MASTER:/$ ipkg -v
opkg version 0.2.4
admin@MASTER:/$ 

 

群晖安装gcc 和make

 

root@MASTER:/opt/bin# ipkg install gcc
Installing gcc (7.2.0-7) on /opt/.
Downloading http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/gcc_7.2.0-7_x86_64.ipk.
Installing binutils (2.29-1) on /opt/.
Downloading http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/binutils_2.29-1_x86_64.ipk.
Installing libc-dev (2.25-3) on /opt/.
Downloading http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/libc-dev_2.25-3_x86_64.ipk.
Installing libstdc++ (6.0.24-2) on /opt/.
Downloading http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/libstdc++_6.0.24-2_x86_64.ipk.
Installing libgmp (6.1.2-1) on /opt/.
Downloading http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/libgmp_6.1.2-1_x86_64.ipk.
Installing libmpfr (3.1.3-1) on /opt/.
Downloading http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/libmpfr_3.1.3-1_x86_64.ipk.
Installing libmpc (1.0.2-1) on /opt/.
Downloading http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/libmpc_1.0.2-1_x86_64.ipk.
Installing zlib (1.2.11-2) on /opt/.
Downloading http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/zlib_1.2.11-2_x86_64.ipk.
Configuring binutils.
update-alternatives: Linking //opt/bin/strings to /opt/bin/binutils-strings
Configuring libstdc++.
Configuring libgmp.
Configuring libmpfr.
Configuring libmpc.
Configuring libc-dev.
Configuring zlib.
Configuring gcc.


root@MASTER:/opt/bin# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/volume1/@optware/bin/../libexec/gcc/x86_64-buildroot-linux-gnu/7.2.0/lto-wrapper
Target: x86_64-buildroot-linux-gnu
Configured with: ../gcc-7.2.0/configure --build=x86_64-pc-linux-gnu --host=x86_64-buildroot-linux-gnu --target=x86_64-buildroot-linux-gnu --prefix=/opt --disable-nls --disable-static --with-as=/opt/bin/as --with-ld=/opt/bin/ld --enable-languages=c,c++,go --disable-multilib --disable-werror --with-gxx-include-dir=/opt/include/c++/7.2.0 --disable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --enable-libquadmath --enable-tls --disable-libmudflap --enable-threads --without-isl --without-cloog --disable-decimal-float --with-arch=nocona --enable-shared --disable-libgomp --with-gmp=/home/jenkins/Optware-ng/buildroot-x86_64/staging/opt --with-mpfr=/home/jenkins/Optware-ng/buildroot-x86_64/staging/opt --with-mpc=/home/jenkins/Optware-ng/buildroot-x86_64/staging/opt --with-system-zlib
Thread model: posix
gcc version 7.2.0 (GCC) 




root@MASTER:/opt/bin# ipkg install make
Installing make (4.1-2) on /opt/.
Downloading http://ipkg.nslu2-linux.org/optware-ng/buildroot-x86_64/make_4.1-2_x86_64.ipk.
Configuring make.


root@MASTER:/opt/bin# make -v
GNU Make 4.1
Built for x86_64-buildroot-linux-gnu
Copyright (C) 1988-2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

 

至此群晖DSM6 安装 gcc  / make环境完毕。

安装完毕后可恢复根证书【可选】

sudo cp /etc/ssl/certs/ca-certificates.crt.bak /etc/ssl/certs/ca-certificates.crt 

 

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
概述黑/群晖DSM6.1.7安装gcc环境,黑/群晖DSM6.1.7安装make环境。新增套件来源由于证书过期问题,在添加三方套件前需要先处理下证书。打开控制面
一、黑群晖洗白准备资源​黑群晖首先安装一个黑群晖,登录到群晖的控制面板打开ssh端口访问,然后通过账户密码登录到ssh命令行上,工具可以使用xshell
群晖-NAS届翘楚系统之一本文主要说一下群晖引导对应以及下载
免责声明:本文所提供的内容均来自互联网收集整理或佚名,并不代表本站的观点和导向,本文只作为技术研究测试;请尊重知识产权,使用正版! 黑群晖二合一教程请点击这里前往:黑群晖二合一安装图文详细教程以...
918+ 7.0准备资源安装黑群晖物理电脑一台U盘一个,大于1G即可黑群晖7.0/7.01引导程序文本编辑工具DiskGenius 读取/写入引导文件使用群晖系统文件DS918+_7.0.1-4...
aprl引导兼容性/DSM型号选择参考表aprl引导兼容性/DSM型号选择参考表
一、黑群晖白群晖区别文章简介​黑群晖白群晖区别,本文呢主要讲解黑群晖白群晖具体的区别在哪里,本文不包含任何盈利性推广倾向,仅从技术和使用体验角度来讨论黑群晖白群晖区别
       根据xpenology论坛资料显示,黑群晖的6.2.3 25426 update3版本更新将会大面积失败
群晖DSMdownloadstation如何将PT做种中移动到其他文件夹1.暂停该种子2.编辑3.选中你修改的目录4.种子文件移动提示:下面操作非常重要手动将之前的种子存放文件移动
群晖6.X硬件平台兼容参考表:6.x Loaders and PlatformsLoaderDSM PlatformDSM VersionKernelDSM /dev/driDSM NVMe c...
一.黑群晖安装transmission下载工具准备群晖一枚群晖安装docker套件群晖安装文本编辑套件二.transmission下载工具镜像下载在docker的注册表中搜索auska/dock...
黑群晖常规安装方式请前往:黑群晖6.1.7 安装详细教程一、黑群晖二合一安装资源准备本教程针对常见的星际蜗牛为例
一.群晖安装webdav套件​群晖安装WEBDAV套件二.群晖启用webdav套件​启用webdav套件这里的端口根据自己喜好设置,在局域网内访问的地址是:群晖IP:端口;外部网络访问则是:公网...
情景描述你是否还在寻找黑群晖二合一安装教程,你是否觉得黑群晖二合一非常方便?那你还不进来看看?首先我不推荐使用黑群晖二合一系统
什么是RR引导rr引导指定是 RR: redpill’s preinstallation and recovery environment官方开源仓库:GitH