Ubuntu 20.04 环境配置
2023-08-09 14:53:19 # Linux # Ubuntu

记录一下安装Linux后都要安装哪些软件,方便以后查看

1. 安装Ubuntu

虚拟机使用VMware Workstation 16 Player

前往Ubuntu官网下载Ubuntu 20.04的iso文件

根据说明一步步安装即可

2. 安装常用软件

vim

1
sudo apt install vim

jdk

1
sudo apt install openjdk-8-jdk

浏览器无法播放视频

1
sudo apt install ffmpeg

ide+文本编辑器

使用软件商店安装

maven

从官网下载.tar.gz文件

1
2
3
4
5
6
7
sudo mkdir /opt/maven
sudo tar zxvf apache-maven-3.8.6-bin.tar.gz -C /opt/maven
cd /opt/maven
sudo mkdir repository
sudo chmod 777 repository
sudo vim ./apache-maven-3.8.6/conf/settings.xml
# 修改本地仓库地址 + 添加阿里云镜像
1
2
3
4
5
6
7
8
<localRepository>/opt/maven/repository</localRepository>

<mirror>
<id>nexus-aliyun</id>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>

配置环境变量

1
2
3
4
5
6
7
8
9
10
11
sudo vim /etc/profile.d/mavenenv.sh
# 添加以下内容
export M2_HOME=/opt/maven/apache-maven-3.8.6
export MAVEN_HOME=/opt/maven/apache-maven-3.8.6
export PATH=${M2_HOME}/bin:${PATH}
# 添加执行权限
sudo chmod +x /etc/profile.d/mavenenv.sh
# 在bashrc添加加载命令
sudo vim ~/.bashrc
# 添加以下内容
source /etc/profile.d/mavenenv.sh

redis

1
2
3
4
sudo apt install redis-server
sudo vim /etc/redis/redis.conf
# 设置requirepass, 即密码
service redis restart

MySQL

1
2
3
4
5
sudo apt install mysql-server
sudo mysql
> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'password'
> exit
sudo mysql_secure_installation

gcc

1
sudo apt-get install build-essential

git

1
2
3
sudo apt install git
git config --global user.name "name"
git config --global user.email "email"

3. 其他

mit 6.S081 lab

1
2
3
4
5
6
7
8
9
sudo apt-get install git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu 

git clone git://g.csail.mit.edu/xv6-labs-2021
# 应当可以编译并运行xv6(按住Ctrl+a x退出)
# in the xv6 directory
make qemu
# ... lots of output ...
init: starting sh
$