银河麒麟v10sp2安装
时间: 2023-10-20 20:09:22 浏览: 340
好的,关于银河麒麟v10sp2的安装,您可以按照以下步骤进行操作:
1. 下载银河麒麟v10sp2的镜像文件,并将其写入U盘或光盘中。
2. 将U盘或光盘插入需要安装银河麒麟v10sp2的电脑中,并重启电脑。
3. 进入BIOS设置,将启动顺序设置为U盘或光盘优先。
4. 保存设置并退出BIOS,电脑会自动从U盘或光盘启动。
5. 进入银河麒麟v10sp2的安装界面,按照提示进行安装即可。
相关问题
银河麒麟V10 SP2安装docker
### Galaxy Kylin V10 SP2 上安装 Docker 教程
#### 一、基础环境准备
确保当前系统满足以下条件:
- **处理器型号**:建议使用多核处理器以提高性能[^1]。
- **操作系统**:确认操作系统的版本为银河麒麟V10 SP2[^1]。
- **软件环境**:更新现有包管理器中的索引并升级已安装的程序至最新版。
```bash
sudo apt update && sudo apt upgrade -y
```
#### 二、安装 Docker
按照官方文档指导,在国内环境下推荐通过阿里云镜像源来加速下载过程。首先添加Docker APT仓库密钥以及配置文件:
```bash
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
接着再次刷新APT缓存,并安装特定版本的Docker CE引擎:
```bash
sudo apt-get update
sudo apt-get install docker-ce=5:20.10.7~3-0~ubuntu-focal docker-ce-cli=5:20.10.7~3-0~ubuntu-focal containerd.io
```
注意这里指定了确切版本号,防止自动获取到不兼容的新版本[^2]。
#### 三、配置 Docker 服务
编辑`/lib/systemd/system/docker.service` 文件,修改 `ExecStart` 行如下所示以便于后续容器资源限制设置:
```bash
ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock --selinux-enabled=false --default-ulimit nofile=65536:65536
```
保存更改后重新加载守护进程配置并重启Docker服务使新参数生效:
```bash
sudo systemctl daemon-reload
sudo systemctl restart docker
```
#### 四、验证安装成功与否
执行命令查看Docker版本信息测试是否正常工作:
```bash
docker version
```
如果一切顺利,则说明已经完成了在Galaxy Kylin V10 SP2上的Docker部署。
银河麒麟v10sp2安装libreoffice6.3.6.2-3启动报错缺少LIBJPEG_6.2
### 银河麒麟 v10sp2 中 LibreOffice 启动缺少 LIBJPEG_6.2 的解决方案
在银河麒麟操作系统版本 v10sp2 上安装 LibreOffice 6.3.6.2-3 时遇到启动报错问题,通常是因为依赖库 `libjpeg` 版本不匹配或缺失特定符号链接所致。以下是针对该问题的具体分析与解决方法:
#### 问题原因
LibreOffice 在运行过程中需要调用 `libjpeg.so.62` 库文件中的函数接口 `LIBJPEG_6.2`。然而,在某些 Linux 发行版中(包括银河麒麟),默认安装的 libjpeg-turbo 或其他替代实现可能并未提供完全兼容的 ABI 接口[^1]。
#### 解决方案
可以通过重新编译或者手动替换的方式引入支持所需符号的 JPEG 库来解决问题。
---
#### 方法一:安装兼容的 libjpeg 软件包
如果系统仓库中有可用的支持旧 API 的软件包,则可以直接通过命令行工具完成安装:
```bash
sudo apt update && sudo apt install -y libjpeg62-turbo-compat
```
上述操作会尝试下载并配置一个向后兼容的共享对象文件 `/usr/lib/x86_64-linux-gnu/libjpeg.so.62` 到目标路径下[^2]。
#### 方法二:手工构建 libjpeg-v6b 并设置环境变量
当官方源无法满足需求时,可以考虑自行编译原始版本的 jpeg 工具链作为补充选项之一:
##### 步骤描述如下:
1. **获取源码**
下载对应历史发行版本号为 v6b 的 tarball 文件。
```bash
wget http://www.ijg.org/files/jpegsrc.v6b.tar.gz
```
2. **解压压缩包**
使用标准 GNU 命令提取存档内容。
```bash
tar zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b/
```
3. **调整 Makefile 设置**
修改顶层目录下的 makefile.lnx 文本以适应当前主机架构特性。
```makefile
CC= gcc
CFLAGS= -O -ansi -Wall $(OPTIM)
SLIBNAME_WITH_MAJOR=libjpeg.so.$(MAJOR_VERSION)
SHAREDLIB=libjpeg.so.$(VERSION)
AR=ar rcu
RANLIB=ranlib
INSTALL=/usr/bin/install -c
prefix=/opt/oldjpeg
```
4. **执行编译过程**
开始制作静态及时动态形式的目标产物。
```bash
make -f makefile.linux clean all
```
5. **部署成果至指定位置**
将生成的结果复制到适当的地方供应用程序检索利用。
```bash
mkdir /opt/oldjpeg/{bin,include,lib}
cp ./libjpeg.a ./libjpeg.so* /opt/oldjpeg/lib/
cp ./jconfig.h ./jpeglib.h ./jmorecfg.h /opt/oldjpeg/include/
ln -s /opt/oldjpeg/lib/libjpeg.so.62 /usr/local/lib/libjpeg.so.62
ldconfig
```
最后一步非常重要,它更新了系统的动态加载器缓存以便即时生效新加入的内容[^3]。
#### 方法三:修改 LibreOffice 执行脚本临时注入 LD_PRELOAD 参数
作为一种应急手段也可以通过对程序入口处增加预加载机制绕过正式查找流程而强制指向自定义实例地址。
编辑位于 `$INSTALL_PATH/LibreOffice/program/soffice.bin` 处理逻辑部分添加额外参数项:
```bash
export LD_LIBRARY_PATH="/path/to/custom/libs:$LD_LIBRARY_PATH"
./soffice "$@"
unset LD_LIBRARY_PATH
```
这样做的好处是不会污染全局状态同时也便于后续维护升级工作开展[^4]。
---
### 注意事项
无论采用哪种方式都需谨慎验证最终效果以免引发更多不可预见状况发生;另外建议定期关注上游项目进展或许未来某个时间点能够彻底摆脱此类麻烦局面。
问题
阅读全文
相关推荐















