Ubuntu系统升级及软件源设置
一、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
本文来自博客园,转载请注明原文链接:https://www.cnblogs.com/zhaohaiqi/p/19042172

浙公网安备 33010602011771号