发现主流的deb系和rpm系好像都系统级别依赖python,有没有其他的linux发行版的包管理器不依赖python的,能举例一下吗(最好能说一下依赖啥语言,被python版本搞蒙了
Linuxbrew 的 ruby
Pkgsrc 只需要 mksh MirBSD Korn Shell 和 BSD make (如果不需要编译定制的话可以不用)。
Arch 的 pacman 只要有 sh
或者你应该面对困难最好的办法是克服恐惧,用纯 python 写的 portage,至少它不会像别的包管理器连 python 版本都搞不定。
1 个赞
那我其不是要投转freebsd(大雾
Pkgsrc 当然支持 Linux 啊
而且portage竟然是纯python写的吗 意思就是gentoo无了吗
portage是我知道的那个gentoo的还是bsd的那个
就是 Gentoo 的那个。
如果你人在国内要挑 distro 的话,建议去镜像站看看有哪些,再在里面选。
主要需求就是一个能够自己控制版本的distro,被这些个这个那个的包依赖版本搞怕了
不想折腾版本冲突的可以用archlinux(强制滚最新)或者 nix/guix
主要是自己需要控制软件在一个版本停留,或者可以多个版本共存也行,实在不行我都想转投win了
那我建议你用 nix/guix
nix特性可以满足我这个要求吗(不是很了解,只停留在可以用一个配置文件恢复系统的印象上
nix 支持多版本的库共存
如何评价 Nix ? - dram的回答 - 知乎
盲猜 Guix 的包管理只依赖 Guile~~