ISV应用软件移植问题经验分享
1、TaiShan上能否安装vnc?
1)中标麒麟V7系统自带tigerVNC
https://tigervnc.org/
2)VNC开源软件,支持linux。
2、中标麒麟默认的官网yum源地址不可用
1)挂载系统镜像后,配置本地yum源
2)有效的中标麒麟V7U6外网YUM源:http://update.cs2c.com.cn:8080/NS/V7/V7Update6/os/adv/lic/base/aarch64/
3、配置本地源的方法
挂载本地源步骤,供参考:
1)将OS镜像文件xxxx.xxxx.xxx.iso文件拷贝到每台服务器的root目录下。
镜像文件挂载
(必做项,单次生效,重启失效)将/root目录下的CntOS操作系统对应iso文件挂载到/media目录下:
mount /root/CentOS-7-aarch64-Everything-1810.iso /mnt –o loop
(可选、开机自动挂载)开机启动自动挂载镜像配置:
编辑/etc/fstab文件:
vi /etc/fstab
在文件末尾添加一行:
/root/CentOS-7-aarch64-Everything-1810.iso /mnt iso9660 loop 0 0
2)添加本地源文件
将系统镜像上传至root目录,并执行
mount /root/*.iso /mnt
进入/etc/yum.repos.d目录:
cd /etc/yum.repos.d
此时,建议将此目录下的*.repo文件移到任意其他备份目录下。
创建local.repo文件:
vi local.repo
在local.repo文件中添加如下内容:
3)生效本地源
#yum clean all
#yum makecache
#yum list
4、yum install gcc时,提示有依赖要安装
解决方法:安装提示中需要的依赖包后,再安装gcc。
5、ISV安装mysql安装版本为5.6.
mysql推荐安装mysql5.7+及以上的版本,5.7+及以上版本有打patch.
6、consul安装后脚本执行失败
经确认,该版本未非ARM64版本,在官网https://www.consul.io/downloads.html 下载arm64版本
7、移植mysql5.7+版本时,中间有一步打补丁是有这个界面,输入了Y,是不是不影响?应该输入n么?这里是什么意思?
参考安装的链接:https://www.huaweicloud.com/kunpeng/software/mysql0.html
解决方法:上面的截图提示信息,是表示这个patch补丁已经在这个版本打过了,选择n表示忽略,如果选择y表示reverse回退。链接指导书上是基于5.7.22版本,如果安装较新版本5.7.27出现上面提示,建议选择n。
8、ErLang的安装 configure: error: No curses library functions found
解决方案:在Linux上安装ErLang环境时,如果出现 configure: error: No curses library functions found 提示 ,需要首先安装 ncurses-devel
9、安装rabbitmq 3.6.10 和erlang 20.3之后,后台运行rabbitmq报错
rabbitmq-server -detached
Warning: PID file not written; -detached was passed.
解决方法:
查看官方文档介绍:是正常的提示,不会影响功能运行。https://www.rabbitmq.com/rabbitmq-server.8.html
- 点赞
- 收藏
- 关注作者
评论(0)