一文带你搞定Linux开发环境配置

Linux开发必备

万事先更新

sudo apt update && sudo apt upgrade

安装gcc工具链

sudo apt install build-essential

像mysql、nacos等等建议装docker里,数据挂载到宿主机,日志别挂,直接装本机哪天日志塞满了就要开始重装系统了

以下所有软件包都建议在linux下载和安装,如果你在win上下载deb或者tar.gz包然后复制到linux,极大概率会出现包损坏的情况,本人用的Debian Linux,Ubuntu和大多Linux通用一下安装方法

Linux安装Cmake

#更新软件列表
sudo apt update
#安装CMake:
sudo apt install cmake
#验证安装
cmake --version

Linux安装Docker

下载对应的版本

官网:https://download.docker.com/linux/

这个链接是debian版的:https://download.docker.com/linux/debian/dists/bookworm/pool/stable/amd64/
docker desktop就不装了,desktop要额外装gnome环境,我的是kde,gnome桌面的可以试试,没桌面又不是不能用

卸载冲突的包

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done

删除docker

sudo apt purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras

删除数据和卷(看你需求)

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

在线安装Docker

设置存储库

sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

安装

#更新软件列表
sudo apt-get update
#安装
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
#检查
docker version

离线安装Docker

安装iptables

sudo apt-get install iptables
#出错了执行命令修复
sudo apt --fix-broken install

download.docker.com/linux/debia…
带ce的是社区免费版

下这五个文件

  • containerd.io
  • docker-ce
  • docker-ce-cli
  • docker-buildx-plugin
  • docker-compose-plugin
    2.png
    把内容替换为你下的包的版本和架构
sudo dpkg -i ./containerd.io_<version>_<arch>.deb \
  ./docker-ce_<version>_<arch>.deb \
  ./docker-ce-cli_<version>_<arch>.deb \
  ./docker-buildx-plugin_<version>_<arch>.deb \
  ./docker-compose-plugin_<version>_<arch>.deb

例如我的是

sudo dpkg -i ./containerd.io_1.6.33-1_amd64.deb \
  ./docker-ce_26.1.4-1~debian.12~bookworm_amd64.deb \
  ./docker-ce-cli_26.1.4-1~debian.12~bookworm_amd64.deb \
  ./docker-buildx-plugin_0.14.1-1~debian.12~bookworm_amd64.deb \
  ./docker-compose-plugin_2.27.1-1~debian.12~bookworm_amd64.deb

#检查

docker version

镜像安装

详见https://juejin.cn/post/7378318507832541238

重复该过程即可升级Docker

#开机自启动
sudo systemctl enable docker.service
#启动docker
systemctl start docker
#查看docker状态,断开shell重新连接就可以了,直接ctrl+c会停掉
systemctl status docker

Linux安装idea

https://www.jetbrains.com/idea/

#解压
tar xvf ideaIU-2024.1.3.tar.gz
移动到opt
sudo mv idea-IU-*/ /opt/idea
cd /opt/idea/bin
#执行脚本
./idea.sh
#自己找激活方法,当然最好支持正品
#找到你安装idea的目录,要看到bin目录
ls /opt/idea
#添加环境变量
vi ~/.bashrc
#最后一行添加环境变量
export IDEA_HOME=/opt/idea
export PATH=:$PATH:${IDEA_HOME}/bin
#重新加载环境变量
source ~/.bashrc
#任意目录下输入idea.sh即可打开idea
#创建快捷方式
#在桌面新建txt文件,添加一下内容,修改对应的路径
[Desktop Entry]
Type=Application
Version=2024.1.3
Name=IDEA
Comment=Run IDEA
Icon=/opt/idea//bin/idea.png
Exec=/opt/idea/bin/idea.sh
Terminal=false
StartupNotify=false
#保存改成idea.desktop,直接打开就可以了,第一次打开会报错

Linux安装postman

官网下载:https://www.postman.com/downloads/?utm_source=postman-home

#解压
tar xvf postman-linux-x64.tar.gz
移动到opt
sudo mv Postman/ /opt/postman
#检查
ls /opt/postman
#创建快捷方式
#在桌面新建txt文件,添加一下内容,修改对应的路径
[Desktop Entry]
Type=Application
Version=2024
Name=Postman
Comment=Run Postman
Icon=/opt/postman/app/icons/icon_128x128.png
Exec=/opt/postman/Postman
Terminal=false
StartupNotify=false
#保存改成postman.desktop,直接打开就可以了,第一次打开会报错

Linux安装Chrome

#下载包
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
# 安装包
sudo apt install ./google-chrome-stable_current_amd64.deb
# 修复依赖
sudo apt -f install

卸载

sudo apt purge google-chrome-stable
sudo apt autoremove
#在线下载
sudo apt install google-chrome-stable

Linux安装jdk17

1、存储库安装

#过滤查找17
apt search openjdk | grep 17
#安装jdk
sudo apt install openjdk-17-jdk
#安装jre
sudo apt install openjdk-17-jre
#验证安装
java -version

2、官网下载安装

#下载curl用来下包
sudo apt -y install wget curl
#下载deb包
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb
#安装jdk
sudo apt install ./jdk-17_linux-x64_bin.deb
#添加环境变量
cat <<EOF | sudo tee /etc/profile.d/jdk.sh export JAVA_HOME=/usr/lib/jvm/jdk-17/ export PATH=\$PATH:\$JAVA_HOME/bin EOF
#验证安装
java -version

8.png

Linux安装rust

安装gcc工具链

sudo apt install build-essential

安装rust

#安装rust,选1标准安装
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
#重新打开命令行检查
rustc --version
#升级rust
rustup update
#卸载rust
rustup self uninstall

Linux安装git

#安装git
sudo apt install git
#检查安装
git --version
#配置用户
git config --global user.name "username"
git config --global user.email "your@idroot.us"

Linux安装Android studio

官网下载,进官网了往下看:https://developer.android.google.cn/studio/?hl=zh-cn

首先需要安装jdk

#安装依赖库
sudo apt install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
#报错执行
sudo dpkg --add-architecture i386
sudo apt install libc6:i386 libstdc++6:i386 libbz2-1.0:i386
#解压
tar -xzvf android-studio-2023.3.1.18-linux.tar.gz
#移动
sudo mv android-studio /opt/
#检查
ls /opt/android-studio
#添加环境变量
vi ~/.bashrc
#最后一行添加环境变量,添加环境变量的目的是让你在任何目录都能通过./studio.h启动
export ANDROIDSTUDIO_HOME=/opt/android-studio
export PATH=:$PATH:${ANDROIDSTUDIO_HOME}/bin
#重新加载环境变量
source ~/.bashrc
#在桌面新建txt文件,添加一下内容,修改对应的路径
[Desktop Entry]
Type=Application
Version=2024.1.3
Name=ANDROID-STUDIO
Comment=Run ANDROID-STUDIO
Icon=/opt/android-studio/bin/studio.png
Exec=/opt/android-studio/bin/studio.sh
Terminal=false
StartupNotify=false
#保存改成pycharm.desktop,直接打开就可以了,第一次打开会报错
打开装ANDROID SDK

Linux安装flutter

官网下载SDK压缩包:https://docs.flutter.cn/get-started/install/linux/android?tab=download

安装依赖工具

sudo apt update -y && sudo apt-get upgrade -y

sudo apt install -y curl git unzip xz-utils zip libglu1-mesa

sudo apt install \ libc6:i386 libncurses5:i386 \ libstdc++6:i386 lib32z1 \ libbz2-1.0:i386
#报错执行以下命令
sudo dpkg --add-architecture i386
sudo apt install libc6:i386 libstdc++6:i386 libbz2-1.0:i386

添加存储库
sudo vi ~/.bashrc最后面添加,按G定位到追后一行,按o新建一行粘贴:wq保存

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

解压

sudo tar -xf ~/下载/flutter_linux_3.22.2-stable.tar.xz -C /usr/bin/

检查有没有flutter

ls /usr /bin |grep flutter

添加环境变量sudo vi /etc/profile,最后一行添加

export PATH=/usr/bin/flutter/bin:$PATH

重新加载

source ~/.bashrc

检查

flutter --version

Linux安装Python

#安装python3环境
sudo apt install -yqq python3 python3-venv python3-pip
#配置python环境,3.11改成你自己下的版本,python3和python命令都会调用pthon3.11
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 1
#查看是否配置成功,显示你下版本就是成功了
python
#退出python
exit()

Linux安装pycharm

官网:https://www.jetbrains.com/zh-cn/pycharm/

#解压
tar -zxvf pycharm-professional-2024.1.3.tar.gz
#进入目录执行脚本

移动到opt
sudo mv pycharm-2024.1.3/ /opt/pycharm
#检查
ls /opt/pycharm
#进入目录
cd /opt/pycharm/bin
#执行脚本
./pycharm.sh
#自己找激活方法,当然最好支持正品
#找到你安装pycharm的目录,要看到bin目录
ls /opt/pycharm
#添加环境变量
vi ~/.bashrc
#最后一行添加环境变量
export PYCHARM_HOME=/opt/pycharm
export PATH=:$PATH:${PYCHARM_HOME}/bin
#重新加载环境变量
source ~/.bashrc
#任意目录下输入./pycharm.sh即可打开
#创建快捷方式
#在桌面新建txt文件,添加一下内容,修改对应的路径
[Desktop Entry]
Type=Application
Version=2024.1.3
Name=PYCHARM
Comment=Run PYCHARM
Icon=/opt/pycharm//bin/pycharm.png
Exec=/opt/pycharm/bin/pycharm.sh
Terminal=false
StartupNotify=false
#保存改成pycharm.desktop,直接打开就可以了,第一次打开会报错

Linux安装nvm+node

#添加nvm环境变量
export NVM_DIR=/root/.nvm
#安装nvm管理node环境
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
#添加shell配置
cat >> ~/.bashrc <<EOF
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
EOF
#重新加载脚本
source ~/.bashrc
#下载node
nvm install 20
#检查node版本
node -v
#检查npm版本
npm -v

Linux安装vscode

官网下载deb包:https://code.visualstudio.com/

#安装,换成自己下载的包名
sudo dpkg -i code_1.90.0-1717531825_amd64.deb

Linux安装Apipost

官网下载deb包:https://www.apipost.cn/

#解压
unzip Apifox-linux-deb-latest.zip
#安装
sudo dpkg -i apifox_2.5.30_amd64.deb

Linux安装markdown编辑器joplin

执行脚本放桌面即可,AppImage直接点击即可运行,可以在线同步笔记

wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash

Linux安装WindTerm

下载:https://github.com/kingToolbox/WindTerm/releases/tag/2.6.0

#解压
tar -zxvf WindTerm_2.6.1_Linux_Portable_x86_64.tar.gz
#查看解压结果
ls WindTerm_2.6.1
#创建目录
sudo mkdir -p /opt/windterm
#移动到opt,注意解压的路径改成自己的
sudo mv WindTerm_2.6.1/* /opt/windterm
#授权
cd /opt/windterm
chmod +x WindTerm
#先用root用户打开让他创建配置文件
sudo ./WindTerm
#创建txt文件,改成自己的路径
[Desktop Entry]
Name=WindTerm
Comment=A professional cross-platform SSH/Sftp/Shell/Telnet/Serial terminal
GenericName=Connect Client
Exec=/opt/windterm/WindTerm
Type=Application
Icon=/opt/windterm/windterm.png
StartupNotify=false
StartupWMClass=Code
Categories=Application;Development
Actions=new-empty-window
Keywords=windterm
#然后重命名windterm.desktop,第一次执行会提示

windterm报错Could not save config file:
/opt/windterm/profiles.config

windterm报错Could not save config file:
/opt/windterm/.wind/profiles/default.v10/terminal/user.sessions

#先用root用户打开让他创建配置文件
sudo ./WindTerm
#查看当前用户组
groups
授权用户:用户组
sudo chown -R cci:cci /opt/windterm/.wind

Linux安装腾讯会议(debian12不支持,最好用星火商店)

官网下载:https://meeting.tencent.com/download?mfrom=OfficialIndex_TopBanner1_Download

安装

sudo dpkg -i TencentMeeting_0300000000_3.19.1.400_x86_64_default.publish.deb

Linux安装翻译软件crow-translate(debian12不支持)

下载:https://github.com/crow-translate/crow-translate/releases/tag/2.11.1

sudo dpkg -i crow-translate_2.11.1_amd64.deb

卸载

dpkg -l | grep crow-translate
sudo dpkg --purge <package-name>
sudo apt autoremove

Linux安装翻译软件OmegaT(文档翻译,日常用还没搞明白怎么用)

官网下载deb:https://omegat.org/zh_CN/download
下带jre的就不要java环境,不带jre的要自己装java11+

#解压,换成自己下载的包名
unzip OmegaT_6.0.0_Without_JRE.zip
#出错执行修复安装
sudo apt -f install
#创建目录
sudo mkdir -p /opt/omegat
#进入目录执行安装脚本
cd OmegaT_6.0.0_Without_JRE
sudo ./linux-install.sh
#检查
ls /opt/omegat
#在全部应用里添加到桌面即可

1.png

Linux安装Blender

#官网下载Blender,在download目录右键打开命令行
https://www.blender.org/download/
#更新列表和包
sudo apt update && sudo apt upgrade
#解压,换成自己下的包名
tar xvf blender-4.1.1-linux-x64.tar.xz
#查看解压结果
ls blender-4.1.1-linux-x64
#创建目录
sudo mkdir /opt/blender
#移动到opt,注意解压的路径改成自己的
sudo mv blender-4.1.1-linux-x64/* /opt/blender
#创建符号链接
sudo ln -s /opt/blender/blender /usr/local/bin/blender
#查看blender是否安装成功
blender --version
#添加环境变量
vi ~/.bashrc
#文件末尾添加
export PATH=$PATH:/usr/local/bin
#命令行输入回车打开
blender
#把opt/blender下的blender.desktop复制到桌面就可以了

如果你创建了错误的链接

#查看符号链接信息
ls -l /usr/local/bin/blender
#删除符号链接
sudo rm /usr/local/bin/blender

图片.png

  • 14
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Eclipse是一个开放源代码的集成开发环境(IDE),可用于Java开发,但也可以用于其他编程语言的开发。在本文中,我将向你展示如何使用Eclipse进行Java开发。 1. 下载Eclipse 首先,你需要从Eclipse官方网站下载Eclipse IDE。下载页面上将提供几个不同的版本,包括Eclipse IDE for Java Developers、Eclipse IDE for JavaScript and Web Developers,以及Eclipse IDE for C/C++ Developers等。选择适合你的版本,然后按照安装向导进行安装。 2. 创建Java项目 一旦你安装了Eclipse,你可以启动它并创建一个新的Java项目。选择“File”->“New”->“Java Project”,然后按照向导创建一个新的Java项目。在创建项目时,你需要指定项目名称、项目类型以及JRE版本等信息。 3. 创建Java类 一旦你创建了一个Java项目,你就可以创建一个Java类。选择你的Java项目,在“src”文件夹上右键单击,然后选择“New”->“Class”。输入类名和选择要继承的类(如果有的话),然后点击“Finish”。 4. 编写Java代码 现在你已经创建了一个Java类,可以开始编写Java代码了。在Eclipse的编辑器中,你可以输入Java代码并保存它。当你保存Java文件时,Eclipse会自动编译你的代码,并在Problems视图中显示任何编译错误。 5. 运行Java程序 一旦你编写了Java代码并保存了它,你可以运行Java程序。右键单击Java文件,然后选择“Run As”->“Java Application”。如果一切顺利,你的Java程序将在控制台中输出结果。 6. 调试Java程序 如果你的Java程序出现了错误或不按预期运行,你可以使用Eclipse的调试器来调试它。在Eclipse的编辑器中,你可以设置断点并启动调试器。当程序执行到断点时,调试器会暂停程序并允许你检查变量、运行代码等。 7. 导入外部JAR包 有时,你可能需要使用外部JAR包来完成你的Java项目。在Eclipse中,你可以简单地将外部JAR包导入到你的项目中。右键单击Java项目,然后选择“Build Path”->“Configure Build Path”。在“Libraries”选项卡上,你可以添加外部JAR包。 总结 在本文中,我们介绍了如何使用Eclipse进行Java开发。我们学习了如何创建Java项目、创建Java类、编写Java代码、运行Java程序、调试Java程序以及导入外部JAR包。Eclipse具有强大的功能,可以大大提高Java开发的效率。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cci497

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值