借助LinuxDeploy为arm64架构平板搭建Debian下的Java+Eclipse

前言

本文记录一下通过LinuxDeploy安装Linux发行版并搭建Java开发环境的过程。

Linux发行版我选择了Debian10,注意要选择arm64架构,因为我看到Eclipse在arm架构只有aarch64的包。IDE鉴于资源占用我选择了Eclipse,Idea按理来说也可以跑,但是我这里出现了闪退,可能是平板配置的原因,手上的平板是一款4+64+MT6797的国产寨板。

本文有以下内容:

1.安装Debian;2.安装JDK;3.安装Eclipse

1 安装Debian

这里默认你的设备已root并安装好了LinuxDeploy,网络上有相关资料

在配置文件的属性里按如下设置:

        发行版:Debian

        架构:arm64

        版本:buster

        源地址:https://mirrors.aliyun.com/debian/

                (默认源可能较慢,我选择了阿里源,也可选其他国内源)

        安装类型:镜像文件

        安装路径:${EXTXRNAL_STORAGE}/linux/debian10.img(可自定义路径)

        镜像大小(MB):4000(FAT32单文件大小限制,我设置了4000MB,够用)

        文件系统:ext4

        用户名:user(自定义,建议先不要以root登录)

        用户密码自己设置,特权用户不用管

        本地化:en_US.UTF-8zh-CN.UTF-8,看个人习惯

        DNS:可默认,或者223.5.5.5、180.76.76.76、8.8.8.8等看个人喜好选择

        Network trigger、Power trigger不用管

        初始化、挂载、声音服务先不开启不用管

        启用SSH,端口改一下,如8822(其实不改也可以)

        启用图形界面,图形子系统VNC,图形设置里,显示 0 即为连接时的端口 5900,桌面环境建议选择Xfce

设置完毕后进行安装,等待安装完毕后,先停止一下,再启动,然后即可通过SSH或VNC连接。

2 安装JDK

先通过SSH连接,便于复制粘贴,我使用的是Juice SSH

JDK下载(华为的源):Index of java-local/jdk

我这里选择安装jdk-8u202

sudo apt install wget
wget https://mirrors.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-arm64-vfp-hflt.tar.gz
tar -xvzf jdk-8u202-linux-arm64-vfp-hflt.tar.gz
sudo mv jdk1.8.0_202/ /opt/jdk8/

sudo vi /etc/profile

在文件末尾添加以下内容

#set java env
export JAVA_HOME=/opt/jdk8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存后使更改生效,看一下java版本

source /etc/profile

java -version

3 安装Eclipse

Eclipse下载(中科大的源):Index of /eclipse/technology/epp/downloads/release/

我这里选择2021-12的java aarch64版本

wget http://mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/2021-12/R/eclipse-java-2021-12-R-linux-gtk-aarch64.tar.gz
tar -xvzf eclipse-java-2021-12-R-linux-gtk-aarch64.tar.gz

#可以移动到自己习惯使用的位置
mv eclipse/ ~/soft/eclipse/

 至此即可通过VNC连接(如VNC Viewer安卓版),启动eclipse

cd ~/soft/eclipse

./eclipse

后记

搞这些的初衷是在移动平台进行编程学习,去图书馆、教室这些地方携带更方便一些,我的笔记本电脑年代久远,电池老化,去哪都得带上充电器,比较不便。虽然安卓平台也有像C++编译器、Aide、Qpython3、Pydroid3等等这样的APP,但感觉还是有些别扭。开始是想买一款Win平板,后来想到手上的安卓平板加上LinuxDeploy也可以,于是有了本系列记录。

  • 26
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 在arm64架构的环境中安装rpm包,首先要确保设备支持该架构。然后按照以下步骤进行安装: 1. 下载所需的.rpm包文件。可以在官方软件仓库或第三方站点上找到所需的rpm包文件。 2. 打开终端,以root用户或拥有管理员权限的用户身份登录。 3. 使用cd命令切换到.rpm包文件所在的目录。 4. 运行以下命令安装rpm包: ``` rpm -i <package-name>.rpm ``` 其中,"<package-name>.rpm"是要安装的rpm包文件的名称。 5. 等待安装过程完成。安装进度会显示在终端中。 6. 安装完成后,可以使用相关的命令来验证安装是否成功。例如使用命令: ``` rpm -qa | grep <package-name> ``` 来查看安装的rpm包列表中是否包含所安装的包。 需要注意的是,arm64架构与x86架构有一些区别,因此在安装.rpm包时,可能会遇到一些依赖关系或兼容性方面的问题。在安装过程中,如果遇到任何错误或警告信息,请先检查系统是否满足.rpm包的要求,并尝试解决相关问题。同时,也可以参考rpm包提供的文档或官方网站上的指南,以获取更多关于在arm64架构环境中安装.rpm包的详细信息。 ### 回答2: 在arm64架构环境中安装rpm包,可以按照以下步骤进行: 1. 首先,确保系统已经启用了arm64架构支持。可以通过运行命令"uname -a"来检查当前系统架构。 2. 在互联网上搜索目标rpm包的。可以在官方软件仓库、第三方软件仓库或者其他可靠的中查找。 3. 下载目标rpm包。可以使用wget命令来下载,例如:wget <rpm包的下载链接> 4. 安装rpm包。运行命令"sudo rpm -i <rpm包的文件名>"来进行安装。如果需要安装依赖包,可能需要运行"sudo yum install <依赖包名称>"来安装。 5. 验证安装。可以通过运行"rpm -qa | grep <rpm包名称>"来检查是否成功安装了目标rpm包。如果结果中有对应的包名,表示安装成功。 需要注意的是,在arm64架构环境中,可能会遇到一些限制或者特殊要求。例如,某些软件可能没有针对arm64架构进行编译,或者可能存在版本兼容性问题。在这种情况下,需要进一步检查软件的兼容性,并按照文档提供的指导进行安装。 另外,为了保证系统的稳定性和安全性,建议仅从可信赖的中下载和安装rpm包。避免从未知或者不受信任的中获取软件。 ### 回答3: 安装arm64架构的rpm包需要按照以下步骤进行: 1. 首先,确保您的arm64架构的设备上安装了rpm包管理工具。如果没有,请使用以下命令安装: ``` sudo apt-get install rpm ``` 2. 下载所需的rpm包文件。您可以从软件开发者的官方网站或其他可信赖的来下载。 3. 打开终端,进入包含下载的rpm包文件的目录。使用cd命令切换目录。例如: ``` cd /home/user/Downloads ``` 4. 运行以下命令来安装rpm包: ``` sudo rpm -i <rpm包文件名.rpm> ``` 请将`<rpm包文件名.rpm>`替换为您下载的rpm包的完整文件名。 5. 如果系统提示缺少依赖项,需要手动解决依赖问题。您可以使用以下命令来查找缺少的依赖项: ``` sudo rpm -i --test <rpm包文件名.rpm> ``` 上述命令将显示缺少的依赖项。根据提示,使用`sudo apt-get install <依赖项>`命令安装缺少的依赖项。 6. 重复步骤4,直到成功安装了rpm包。 7. 检查安装是否成功。您可以运行以下命令来验证: ``` rpm -qa | grep <rpm包名称> ``` 将`<rpm包名称>`替换为您安装的rpm包的名称。如果显示了相应的rpm包名称,则安装成功。 请注意,以上步骤中使用的命令适用于基于DebianLinux发行版,如Ubuntu。对于其他Linux发行版,您可能需要使用其相应包管理器的命令(例如yum)来安装rpm包。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值