Ubuntu 是一个广泛使用的 Linux 发行版,尤其受到开发者的青睐。它提供了丰富的软件包管理工具和社区支持,使得安装和配置开发工具变得简单快捷。本文将介绍如何在 Ubuntu 系统中安装和配置一些常用的开发工具,帮助你快速搭建开发环境。
1. 更新系统包
在安装任何新软件之前,建议首先更新系统的软件包列表和已安装的软件。打开终端并执行以下命令:
sudo apt update && sudo apt upgrade -y
这将确保你的系统处于最新状态,并避免潜在的兼容性问题。
2. 安装 Git
Git 是一个分布式版本控制系统,广泛用于代码管理和协作开发。你可以通过以下命令安装 Git:
sudo apt install git -y
安装完成后,可以通过以下命令配置你的用户名和邮箱:
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
3. 安装 Node.js 和 npm
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时,npm 是 Node.js 的包管理器。为了安装最新版本的 Node.js 和 npm,可以使用 NodeSource 提供的 PPA:
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install nodejs -y
安装完成后,可以通过以下命令验证安装是否成功:
node -v
npm -v
4. 安装 Python 和 pip
Python 是一种高级编程语言,广泛应用于 Web 开发、数据科学、人工智能等领域。Ubuntu 自带了 Python 3,但你可能还需要安装 pip(Python 包管理器)。可以通过以下命令安装:
sudo apt install python3-pip -y
安装完成后,可以通过以下命令验证安装是否成功:
python3 --version
pip3 --version
5. 安装 Visual Studio Code
Visual Studio Code(VS Code)是一款轻量级且功能强大的代码编辑器,支持多种编程语言和扩展插件。你可以通过以下命令安装 VS Code:
sudo snap install --classic code
安装完成后,可以在应用程序菜单中找到 VS Code 并启动它。
6. 安装 Docker
Docker 是一个容器化平台,允许开发者打包应用程序及其依赖项到一个独立的容器中,从而确保应用程序在不同环境中的一致性。你可以通过以下步骤安装 Docker:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y
安装完成后,可以通过以下命令验证 Docker 是否正常工作:
sudo docker run hello-world
7. 安装其他常用工具
除了上述工具,你还可以根据需要安装其他常用的开发工具。例如:
- Postman:用于 API 测试的工具,可以通过 Snap 安装:
sudo snap install postman
- MySQL 或 PostgreSQL:关系型数据库管理系统,可以通过 APT 安装:
sudo apt install mysql-server
或sudo apt install postgresql
- MongoDB:NoSQL 数据库,可以通过官方文档中的说明进行安装。
通过以上步骤,你应该能够在 Ubuntu 系统中轻松安装和配置常用的开发工具。不同的开发者有不同的需求,你可以根据自己的项目要求选择合适的工具和技术栈。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/138091.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。