python - debian/ubuntu python /bin/python3
问题描述
有谁知道 python 为什么以及如何在 /bin 中有一些二进制文件和符号链接?
root@logs ~ # ls -al /bin/python3
lrwxrwxrwx 1 root root 9 May 23 2020 /bin/python3 -> python3.8
root@logs ~ # dpkg -S /bin/python3
dpkg-query: no path found matching pattern /bin/python3
root@logs ~ # dpkg -S /bin/python3.8
dpkg-query: no path found matching pattern /bin/python3.8
解决方案
- Debian(以及更多 Ubuntu)一直在尝试推动“UsrMerge”(
/bin
实际上只是/usr
/bin` 的符号链接,因为在现代系统上通常没有理由将它们分开)一段时间 python3
是 Python3 解释器实际版本的兼容性符号链接。(因为无论您运行的是 Python3.6 还是 Python3.8,大多数情况下都无关紧要)
user@machine:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
user@machine:~$ ls /bin/python3*
/bin/python3 /bin/python3.7 /bin/python3.7m /bin/python3m
user@machine:~$ realpath /bin/python3
/usr/bin/python3.7
user@machine:~$ dpkg -S /usr/bin/python3.7
python3.7-minimal: /usr/bin/python3.7
user@machine:~$
推荐阅读
- javascript - 按回车时,文本输入值消失(纯js)
- microsoft-graph-api - 用于获取分配给 Azure AD 中特定自定义角色的用户列表的 api
- azure-devops - 用于 gupta 团队开发人员应用程序的 CI/CD 管道?
- salt-stack - salt minions 如何返回多个结果
- laravel - 类 'Ixudra\\Curl\\Facades\\Curl' 未找到
- python - PyQt:从另一个函数访问类之外的函数和自我
- python - 从数据框 1 中删除行,其中数据框 2 中的等效行具有空值
- python - 我从 flask-sqlalchemy 创建了 User 类。当我尝试运行应用程序时,出现错误
- python - PYGAME - 如何读入外部类
- javascript - 如何将嵌套对象变成数组?