ubantu版本查看

 
# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 23.04
Release:	23.04
Codename:	lunar

lsb_release -sr 

apt install lsb-release


sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo do-release-upgrade


gcc升级到12

 
gcc --version
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0


vim /etc/apt/sources.list
deb http://security.ubuntu.com/ubuntu hirsute-security main universe

    

 
sudo apt-get update
sudo apt-get install gcc-12 g++-12

如果安装找不到依赖,就去更新一下apt源 
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

    

 
设置GCC 12 为默认编译器
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100 --slave /usr/bin/g++ g++ /usr/bin/g++-12

    
gcc --version
gcc (Ubuntu 12.3.0-17ubuntu1) 12.3.0


 

    

 

    

 


 

  

 


vbox

直接安装

 
https://download.virtualbox.org/virtualbox/7.0.10/virtualbox-7.0_7.0.10-158379~Ubuntu~jammy_amd64.deb

sudo dpkg -i virtualbox-7.0_7.0.10-158379~Ubuntu~jammy_amd64.deb 

如果安装失败可尝试后面的在线安装

在线安装

 
cd /etc/apt
cp sources.list sources.list.bak1

vim sources.list
wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg

apt-get update
apt-get install virtualbox-6.1

参考文章
    ubuntu挂载windows下的文件目录的步骤