Ubuntu系统升级和软件源设置过程
作者:Evan&7
本文介绍了Ubuntu系统的相关操作,包括直接升级软件、查看软件源、更新软件源以及开启远程连接等,具体介绍了如何替换为清华源,并提供了设置root账户远程登录的方法
一、Ubuntu 系统 apt 直接升级
1.编写软件源文件
将 focal 替换为 jammy:
sudo sed -i 's/focal/jammy/g' /etc/apt/sources.list
2.更新软件包列表并升级
sudo apt update sudo apt upgrade -y sudo apt dist-upgrade -y
3.清理旧软件包并重启
sudo apt autoremove -y sudo reboot
4.验证系统版本
lsb_release -a
二、Ubuntu 系统查看软件源
方法 1:查看配置文件
1.查看主软件源配置文件:
cat /etc/apt/sources.list
2.查看第三方软件源(PPA 和自定义源):
ls /etc/apt/sources.list.d/
这个目录下的每个文件(如 ppa_name.list)对应一个第三方软件源
方法 2:使用 apt 命令
显示当前启用的所有软件源(包括第三方):
sudo apt update # 先更新软件源列表(非必须但建议) apt policy # 显示所有仓库的优先级和状态
查看特定软件包的来源:
apt policy <包名> # 例如: apt policy firefox
三、Ubuntu 系统更新软件源(清华源)
1.备份现有软件源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2.替换为清华源
根据 Ubuntu 版本更换:
- Ubuntu22.04
sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
- Ubuntu20.04
sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
3.更新软件包索引
sudo apt update
恢复默认源
sudo cp /etc/apt/sources.list.bak /etc/apt/sources.list sudo apt update
四、Ubuntu 系统开启 root 远程连接
1.切换到root账户
Ubuntu默认root账户是锁定的,需要先设置root密码:
sudo passwd root
2.允许root账户登录
修改SSH配置
编辑 /etc/ssh/sshd_config 文件:
vim /etc/ssh/sshd_config
找到这几行,改成如下(如果前面有#,去掉#):
PermitRootLogin yes PasswordAuthentication yes
如果找不到,可以自己加上,然后保存退出。
重启 ssh 服务:
systemctl restart ssh
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
