不止于安装:Ubuntu 22.04.3 装完后必做的10件事(从换源到开发环境)

不止于安装:Ubuntu 22.04.3 装完后必做的10件事(从换源到开发环境) 不止于安装Ubuntu 22.04.3 装完后必做的10件事从换源到开发环境刚完成Ubuntu 22.04.3安装的兴奋感消退后面对一个裸系统许多用户会陷入接下来该做什么的迷茫。这篇文章将带你跳过摸索阶段直接进入高效使用状态。从基础配置到开发环境搭建我们整理了10项关键任务帮你把新系统从能用变成好用。1. 更换国内软件源解决下载龟速问题刚安装的Ubuntu默认使用国外软件源更新和安装软件时速度可能慢得令人抓狂。更换为国内镜像源是最优先的优化项。推荐源列表镜像源地址运营商阿里云mirrors.aliyun.com/ubuntu阿里腾讯云mirrors.tencent.com/ubuntu腾讯华为云mirrors.huaweicloud.com/ubuntu华为清华源mirrors.tuna.tsinghua.edu.cn/ubuntu教育网更换步骤# 备份原有源列表 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 使用sed命令替换源以阿里云为例 sudo sed -i s|http://.*archive.ubuntu.com|https://mirrors.aliyun.com|g /etc/apt/sources.list sudo sed -i s|http://.*security.ubuntu.com|https://mirrors.aliyun.com|g /etc/apt/sources.list # 更新软件包索引 sudo apt update sudo apt upgrade -y注意不同Ubuntu版本代号不同22.04是Jammy确保镜像源支持你的版本。如果手动编辑sources.list文件记得替换所有出现的版本代号。2. 安装基础工具包开发者的瑞士军刀系统自带的工具有限这些基础工具能大幅提升工作效率必备命令行工具vim比nano更强大的文本编辑器git版本控制工具curl/wget网络请求工具htop增强型系统监控tree目录树状展示开发辅助工具build-essential包含gcc/g等编译工具链cmake跨平台构建工具python3-pipPython包管理安装命令sudo apt install -y vim git curl wget htop tree build-essential cmake python3-pip3. 中文环境完美配置对于中文用户这些配置能让系统更友好1. 中文输入法安装推荐Fcitx5框架sudo apt install -y fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk3 fcitx5-frontend-qt5安装后需要在系统设置→区域和语言→输入法中添加Fcitx5重启后配置中文输入法2. 字体优化# 安装常用中文字体 sudo apt install -y fonts-noto-cjk fonts-wqy-microhei fonts-wqy-zenhei3. 时区设置sudo timedatectl set-timezone Asia/Shanghai4. 网络与共享配置基础网络工具安装sudo apt install -y net-tools openssh-serverSSH服务启用sudo systemctl enable --now sshSamba文件共享配置如果需要与Windows共享文件sudo apt install -y samba编辑配置文件/etc/samba/smb.conf在末尾添加[share] path /path/to/your/folder browseable yes read only no guest ok yes重启服务sudo systemctl restart smbd5. Python开发环境搭建1. 安装Python虚拟环境工具sudo apt install -y python3-venv python3-pip2. 创建虚拟环境python3 -m venv ~/venv/myproject source ~/venv/myproject/bin/activate3. 常用开发工具安装pip install ipython pylint autopep8 jupyterlab4. 配置VS Code Python扩展安装VS Code见第7节安装Python扩展设置Python解释器路径为虚拟环境中的python6. C开发环境配置1. 安装完整工具链sudo apt install -y g gdb make cmake clang clang-tools2. 验证安装// 创建test.cpp #include iostream using namespace std; int main() { cout Hello C on Ubuntu! endl; return 0; }编译运行g test.cpp -o test ./test3. 推荐IDEVS Code C/C扩展CLion商业软件Qt Creator适合GUI开发7. Java开发环境搭建1. 安装OpenJDKsudo apt install -y openjdk-17-jdk2. 环境变量配置echo export JAVA_HOME/usr/lib/jvm/java-17-openjdk-amd64 ~/.bashrc echo export PATH$JAVA_HOME/bin:$PATH ~/.bashrc source ~/.bashrc3. 验证安装java -version javac -version4. IDE选择IntelliJ IDEA社区版免费EclipseVS Code Java扩展包8. 必备应用安装1. 现代浏览器替代Firefoxwget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo apt install -y ./google-chrome-stable_current_amd64.deb2. VS Code安装sudo apt install -y wget gpg wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor packages.microsoft.gpg sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/ sudo sh -c echo deb [archamd64 signed-by/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main /etc/apt/sources.list.d/vscode.list sudo apt update sudo apt install -y code3. 其他实用工具# 压缩解压工具 sudo apt install -y unzip p7zip-full # 截图工具 sudo apt install -y flameshot # 录屏工具 sudo apt install -y simplescreenrecorder9. 系统美化与个性化1. GNOME扩展安装sudo apt install -y gnome-shell-extensions chrome-gnome-shell访问 https://extensions.gnome.org/ 安装扩展推荐Dash to PanelArc MenuUser Themes2. 主题安装sudo apt install -y gnome-tweaks然后下载喜欢的GTK主题解压到~/.themes目录3. 图标主题更换sudo apt install -y papirus-icon-theme在GNOME Tweaks中选择新图标主题10. 安全与备份基础1. 防火墙配置sudo apt install -y ufw sudo ufw enable sudo ufw allow ssh2. 定期更新# 设置自动安全更新 sudo apt install -y unattended-upgrades sudo dpkg-reconfigure -plow unattended-upgrades3. Timeshift系统备份sudo apt install -y timeshift首次运行建议选择RSYNC模式备份到外部存储设备