我在初学Linux时,想用apt来安装yum、vim、gcc等常用软件,但是执行命令时,都会报错,提示没有可用的安装包,这里我写一下我的解决方案,因为我已经执行过了,很多地方就不截图了,但是我会给出具体语句以及每个语句的含义,希望可以有一定的帮助。
准备工作
一、首先,先确定你虚拟机联网了,安装虚拟机很多教程让初始时网络选择为仅主机模式,但是这样是连不上网的,我们要手动设置,右击右下角的蓝线圈的网络适配器
选择NAT模式,
然后可以打开浏览器或者在终端ping www.baidu.com看看联网了没有。
二、把VMware Tools装上,这个软件可以让虚拟机和电脑共享剪贴板等东西。
点软件名就可以查看其它博主整理的过程了,记得装好后重启一下。
实际操作
准备工作做好后,就进入正题吧
一、首先确认自己的Ubuntu的版本
在终端键入:lsb_release -a
二、进入这个链接:
https://mirrors.tuna.tsinghua.edu.cn/
这是清华做的源,进去下滑,找到这个,并点“?“”
在下图的红框处选择自己的版本号(大版本号对上就行)
这里我放一个18版本的源
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
把文本框的东西复制出来,在自己桌面上新建TXT文件放进去就行。
三、虚拟机的操作:
在终端键入:sudo gedit /etc/apt/sources.list
输入密码后就会打开一个文本文件,这个文件就是换源目标了。
把这个文件里面的信息复制出来,也是在电脑上新建一个TXT文件放进去(备份,防止出问题)
把之前清华园的信息放进去,点击保存。
终端可能会弹出警告信息,不用管。如果没法键入了,就退出终端,在开新的就行
四、执行换源命令:
然后,因为刚安装好的Linux系统没有设置root用户密码,所以,终端执行:
sudo passwd root
输入电脑密码,输入root的密码(得确认一次,推荐和电脑密码一样就行)
然后,输入 su
键入密码
进入root用户(root用户和sudo使用root权限有一定的区别,具体自己查查吧)这一步是防止报权限不足的错
最后,执行
sudo apt-get update
更新源,执行完毕后就可以用了。
最后可以执行
sudo apt install gcc
试试效果