Skip to content

Commit 3e1fe1f

Browse files
committed
增加 ArchLinux升级Python 备忘录
1 parent 6f9c27a commit 3e1fe1f

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

src/Note.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@
22
- 系统类
33
- [Fedora备忘录](linux/Fedora备忘录.md)
44
- [Centos备忘录](linux/Centos备忘录.md)
5+
- [ArchLinux备忘录](linux/ArchLinux备忘录.md)
56
- 应用类
67
- [安装Mysql5.7](linux/mysql/Mysql57Install.md)
78
- [使用xDroid作为抓包测试环境](linux/Android/使用xDroid作为抓包测试环境.md)
9+
- [使用Waydroid作为抓包测试环境](linux/Android/使用Waydroid作为抓包测试环境.md)
810
- [各类脚本](linux/各类脚本.md)
911
- [K3s备忘录](software/K3s备忘录.md)
1012
- [zshrc备忘录](linux/zshrc.md)
1113
- 程序类
1214
- [Docker备忘录](linux/Docker备忘录.md)
1315
- [Python备忘录](software/Python备忘录.md)
1416
- [NodeJs备忘录](software/nodejs备忘录.md)
15-
- [Golang备忘录](program/golang/备忘录.md)
17+
- [Golang备忘录](program/golang/备忘录.md)

src/linux/ArchLinux备忘录.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
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+
```

0 commit comments

Comments
 (0)