File tree Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change 2
2
- 系统类
3
3
- [ Fedora备忘录] ( linux/Fedora备忘录.md )
4
4
- [ Centos备忘录] ( linux/Centos备忘录.md )
5
+ - [ ArchLinux备忘录] ( linux/ArchLinux备忘录.md )
5
6
- 应用类
6
7
- [ 安装Mysql5.7] ( linux/mysql/Mysql57Install.md )
7
8
- [ 使用xDroid作为抓包测试环境] ( linux/Android/使用xDroid作为抓包测试环境.md )
9
+ - [ 使用Waydroid作为抓包测试环境] ( linux/Android/使用Waydroid作为抓包测试环境.md )
8
10
- [ 各类脚本] ( linux/各类脚本.md )
9
11
- [ K3s备忘录] ( software/K3s备忘录.md )
10
12
- [ zshrc备忘录] ( linux/zshrc.md )
11
13
- 程序类
12
14
- [ Docker备忘录] ( linux/Docker备忘录.md )
13
15
- [ Python备忘录] ( software/Python备忘录.md )
14
16
- [ NodeJs备忘录] ( software/nodejs备忘录.md )
15
- - [ Golang备忘录] ( program/golang/备忘录.md )
17
+ - [ Golang备忘录] ( program/golang/备忘录.md )
Original file line number Diff line number Diff line change
1
+ # ArchLinux备忘录 <!-- omit in toc -->
2
+
3
+ ## 升级Python版本
4
+ ``` sh
5
+ # 检查包
6
+ pacman -Qoq /usr/lib/python3.XX > /tmp/py3XX.txt
7
+ # 更新文件数据库
8
+ sudo pacman -Fy
9
+ # 获取没有更新Python版本的包
10
+ cat /tmp/py3XX.txt | xargs pacman -Fl 2> /tmp/aur3xx.txt | grep -Eo ' [^ ]+ usr/lib/python3\.[0-9]+' | uniq | grep ' usr/lib/python3.XX' | cut -d' ' -f1
11
+ ```
You can’t perform that action at this time.
0 commit comments