以下是在Ubuntu 22.04上安装XFCE桌面、配置中文环境、中文输入法、远程桌面;安装anaconda、PyCharm、谷歌浏览器等的步骤:
首先,正常安装完毕 Ubuntu 22.04 Linux。如果选择某些云平台的ECS服务器,可以用十几秒钟完成Ubuntu 22.04 Linux映像的快速安装,非常方便。
sudo apt update
sudo apt install xfce4 xfce4-goodies -y
sudo apt install language-pack-zh-hans language-pack-gnome-zh-hans -y
sudo locale-gen zh_CN.UTF-8
sudo update-locale LANG=zh_CN.UTF-8
# 运行以下命令后,选择 "zh_CN.UTF-8"
sudo dpkg-reconfigure locales
sudo apt install fonts-noto-cjk -y
reboot
sudo apt install fcitx fcitx-googlepinyin fcitx-frontend-gtk3 fcitx-ui-classic -y
采用如下方式编辑用户配置文件 ~/.xprofile
:
echo "export GTK_IM_MODULE=fcitx" >> ~/.xprofile
echo "export QT_IM_MODULE=fcitx" >> ~/.xprofile
echo "export XMODIFIERS=@im=fcitx" >> ~/.xprofile
重启系统或重新登录,然后在XFCE面板添加输入法:
点击顶部面板的输入法图标,选择 Configure。
点击 + 添加 Google Pinyin,移除其他不需要的输入法。
sudo apt install xrdp -y
sudo systemctl enable xrdp --now
以瑞啊方式编辑 /etc/xrdp/startwm.sh
,在文件末尾 fi
前插入
# 替换原有 exec 或 start 命令
echo "startxfce4" >> /etc/xrdp/startwm.sh
sudo apt install xorgxrdp -y
sudo ufw allow 3389/tcp
sudo ufw reload
sudo systemctl restart xrdp
使用Windows远程桌面连接或Remmina:
地址:服务器IP:3389
用户名/密码:Ubuntu系统的账户凭证。
长期直接使用root用户进行远程桌面连接是系统不提倡的,有很大的安全隐患和后遗症。
sudo adduser devuser # 替换 "devuser" 为你的用户名
根据提示设置密码及用户信息(其他信息可直接回车跳过)。
sudo
组这步操作的目的是使新建用户可以被允许执行管理员命令
sudo usermod -aG sudo devuser
su - devuser # 切换到新用户
sudo whoami # 输入密码后应返回 "root"
确保用户可登录图形界面:
默认情况下,新用户已具备图形登录权限。
可通过以下命令检查用户权限(无输出表示正常):
sudo grep "devuser" /etc/passwd | grep "/bin/bash"
远程连接时使用用户名 devuser
及设置的密码。
切换用户:
su - devuser
下载最新Anaconda安装脚本(替换链接为官网最新版本):
wget https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
运行安装脚本:
bash Anaconda3-2024.02-1-Linux-x86_64.sh
按提示操作,安装路径建议选默认(/home/devuser/anaconda3
)。
最后选择 yes
初始化conda。
如果你在这里没有选择yes,那么可以通过以下名来恢复:
eval "$(/home/devuser/anaconda3/bin/conda shell.bash hook)"
激活conda环境:
source ~/.bashrc # 或重新打开终端
conda list # 验证安装
Conda 的配置信息通常存储在用户主目录下的 .condarc
文件中。你可以使用文本编辑器(如 nano
、vim
等)打开该文件查看更新源配置,示例命令如下(以 nano
为例):
nano ~/.condarc
以清华源为例:
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
显示并测试更新源:
conda config --show channels
conda clean -i # 清除索引缓存
conda install requests
的配置文件通常位于用户主目录下的 .pip/pip.conf
文件中,你可以使用文本编辑器(如 nano
、vim
)打开该文件查看更新源设置,以 nano
为例,执行以下命令:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com
注:如果缺少目录或文件,自己创建。
查看设置的更新源:
pip config list
wget https://download.jetbrains.com/python/pycharm-community-2024.1.2.tar.gz
注意:具体更新的版本可以自己查
解压并安装到 /opt
目录(需sudo权限):
sudo tar -xzf pycharm-community-2024.1.2.tar.gz -C /opt/
sudo chown -R devuser:devuser /opt/pycharm-community-2024.1.2 # 确保用户有权限
mkdir -p ~/.local/share/applications
cat > ~/.local/share/applications/pycharm.desktop <
/opt/pycharm-community-2024.1.2/bin/pycharm.sh
在国内,由于网络限制,我们无法直接安装谷歌浏览器。但用如下的方法,也能成功安装。
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb -y
注意:如果发生依赖性错误,可用下面的命令来解决
sudo apt --fix-broken install
如果还是无法正常安装,也可以用如下方法:
sudo dpkg -i /home/devuser/google-chrome-stable_current_amd64.deb
如果在上条语句执行时出现依赖性错误,可执行下面语句修复:
sudo apt-get install -f
一般情况下,Chrome浏览器会被安装在 /opt/google/chrome/
目录下,可执行文件名为 google-chrome-stable。
十、轻量级图像编辑器
Pintasudo apt install pinta
特点:
界面简洁,支持图层、基本滤镜、画笔、选区工具。
支持中文界面(自动适配系统语言)。
启动速度快,适合快速裁剪、调整尺寸、简单调色。
可执行文件路径:
主程序:/usr/bin/pinta
桌面快捷方式:/usr/share/applications/pinta.desktop
图形菜单启动
远程桌面登录后,点击左上角 所有应用程序 菜单。
导航至 图像 ➔ Pinta。
至此,Ubuntu 22.04 Linux的开发环境已经按照要求架设完毕。