有没有底层代码不依赖python的linux包管理器阿

发现主流的deb系和rpm系好像都系统级别依赖python,有没有其他的linux发行版的包管理器不依赖python的,能举例一下吗(最好能说一下依赖啥语言,被python版本搞蒙了 :sob:

Linuxbrew 的 ruby :dog:

吃豆人 https://wiki.archlinux.org/title/pacman

Pkgsrc 只需要 mksh MirBSD Korn Shell 和 BSD make (如果不需要编译定制的话可以不用)。

Arch 的 pacman 只要有 sh

或者你应该面对困难最好的办法是克服恐惧,用纯 python 写的 portage,至少它不会像别的包管理器连 python 版本都搞不定。

1 个赞

那我其不是要投转freebsd(大雾 :joy:

Pkgsrc 当然支持 Linux 啊

而且portage竟然是纯python写的吗 :joy:意思就是gentoo无了吗

portage是我知道的那个gentoo的还是bsd的那个

就是 Gentoo 的那个。

如果你人在国内要挑 distro 的话,建议去镜像站看看有哪些,再在里面选。

主要需求就是一个能够自己控制版本的distro,被这些个这个那个的包依赖版本搞怕了

不想折腾版本冲突的可以用archlinux(强制滚最新)或者 nix/guix

:joy:主要是自己需要控制软件在一个版本停留,或者可以多个版本共存也行,实在不行我都想转投win了

那我建议你用 nix/guix

nix特性可以满足我这个要求吗(不是很了解,只停留在可以用一个配置文件恢复系统的印象上

nix 支持多版本的库共存

如何评价 Nix ? - dram的回答 - 知乎

盲猜 Guix 的包管理只依赖 Guile~~