1
ksc010 2023-03-06 10:32:05 +08:00
一般这种程序 都支持包管理吧
为啥还要自己造轮子 |
2
9 OP @ksc010 考虑到有些 github 上的 binary ,包管理不一定有支持。有这个程序的话,可以自定义一个 binary 安装程序
比如我目前找到的,但是都不好用,想看下有没有更好的: https://github.com/jduepmeier/binary-package-manager https://github.com/txthinking/nami/tree/master/package |
3
brucmao 2023-03-06 12:57:18 +08:00 1
|
4
opengg 2023-03-06 15:22:43 +08:00
brew install helm?
https://docs.brew.sh/Homebrew-on-Linux |
7
ysc3839 2023-03-06 20:01:06 +08:00 via Android
这就是以 Homebrew Cask 为代表的“软件管家式”的包管理所要解决的问题,通过编写一段简单的脚本自动下载编译好的 binary 并解压。如果程序不在列表里那就只能自己写脚本了,不过写起来也不麻烦。
|
8
brucmao 2023-03-06 20:22:31 +08:00
@9 #5 确实有点复杂,我也没搞清楚,以前看过这篇文章 https://sdl.moe/post/zsh-conf/ 另外 zi 有个 slack 群
|
9
9 OP @ysc3839 对,是这样。希望有一个框架,能自己写脚本。
只是因为我有 centos 机器,东西都装这里。不想在 mac 上用 brew ,把 mac 搞得很乱,所以我要找的是 centos 上的 “brew” |
10
jayeli 2023-03-07 09:34:00 +08:00
自己打包 rpm ,制作本地仓库,然后用 yum 管理。
|
12
jayeli 2023-03-08 08:48:23 +08:00
@9 #11 其实就是写 spec 文件啦,和 archlinux AUR 的 PKGBUILD 文件类似。如果觉得软件仓库放在本地比较重,也可以选择 OBS ( https://build.opensuse.org/) 在线构建,然后添加自己的软件源就可以。
|