笔记-X86下用Docker运行ARM64编译Libreoffice

初衷

针对恶略环境下的自适应,记个笔记,苦于没有外网的arm架构环境,内网中安装个arm类型的deb,难如登天,突然发现这个好东西。

参考引用

x86架构的Ubuntu上通过Docker运行ARM架构的系统

前提

docker已经安装好

安装multiarch/qemu-user

dart 复制代码
docker run --rm --privileged multiarch/qemu-user-static:register --reset

运行ubuntu:23.01

dart 复制代码
docker run -it --platform arm64 -v /usr/bin/qemu-aarch64-static:/usr/bin/qemu-aarch64-static --name ubuntu ubuntu:23.01 /bin/bash

查看docker中ubuntu系统配置

dart 复制代码
cat /etc/lsb-release

查看apt-get install 安装包

dart 复制代码
 /var/cache/apt/archives

下载libreoffice7.6.7.1源码

libreoffice-7.6.7.1.tar.xz
libreoffice-translations-7.6.7.1.tar.xz
libreoffice-dictionaries-7.6.7.1.tar.xz
libreoffice-help-7.6.7.1.tar.xz

解压

dart 复制代码
tar -xf libreoffice-7.6.7.1.tar.xz
tar -xf libreoffice-translations-7.6.7.1.tar.xz
tar -xf libreoffice-dictionaries-7.6.7.1.tar.xz
tar -xf libreoffice-help-7.6.7.1.tar.xz

最终都解压至libreoffice-7.6.7.1文件夹

编译环境准备

更新库

dart 复制代码
sudo apt-get install git build-essential zip ccache junit4 libkrb5-dev nasm graphviz python3 python3-dev qtbase5-dev libkf5coreaddons-dev libkf5i18n-dev libkf5config-dev libkf5windowsystem-dev libkf5kio-dev libqt5x11extras5-dev autoconf libcups2-dev libfontconfig1-dev gperf openjdk-17-jdk doxygen libxslt1-dev xsltproc libxml2-utils libxrandr-dev libx11-dev bison flex libgtk-3-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev ant ant-optional libnss3-dev libavahi-client-dev libxt-dev

参考链接
如何编译 LibreOffice
开发/Linux下的编译

编译结果

LibreOfficeDev_7.6.7.1_Linux_aarch64_deb.tar.gz

链接:https://pan.baidu.com/s/1M__OOYpB6Q5EXSZ8r0AqPw

提取码:7jks

相关推荐
雪域迷影6 小时前
PostgreSQL Docker Error – 5432: 地址已被占用
数据库·docker·postgresql
福大大架构师每日一题7 小时前
22.1 k8s不同role级别的服务发现
容器·kubernetes·服务发现
莹雨潇潇7 小时前
Docker 快速入门(Ubuntu版)
java·前端·docker·容器
m0_689618288 小时前
水凝胶发生器,不对称设计妙,医电应用前景广
笔记
Ace'8 小时前
每日一题&&学习笔记
笔记·学习
tangdou3690986558 小时前
1分钟搞懂K8S中的NodeSelector
云原生·容器·kubernetes
挥剑决浮云 -8 小时前
Linux 之 安装软件、GCC编译器、Linux 操作系统基础
linux·服务器·c语言·c++·经验分享·笔记
新晓·故知9 小时前
<基于递归实现线索二叉树的构造及遍历算法探讨>
数据结构·经验分享·笔记·算法·链表
魔理沙偷走了BUG9 小时前
【数学分析笔记】第4章第4节 复合函数求导法则及其应用(3)
笔记·数学分析