V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
freshgoose
V2EX  ›  问与答

Linux 上一键安装各种软件的工具?

  •  
  •   freshgoose · 2020-04-28 09:20:37 +08:00 · 2748 次点击
    这是一个创建于 1669 天前的主题,其中的信息可能已经有所发展或是发生改变。

    每次买了新的 vps 都要复制粘贴一堆命令,处理一堆依赖,敲一堆回车,是不是太麻烦了点。

    有没有像以前的 xx 安装盘 一样的东西,想安装什么软件选好,然后自动根据你的系统版本,安装对应的软件包和依赖。

    10 条回复    2020-04-28 12:27:48 +08:00
    mritd
        1
    mritd  
       2020-04-28 09:24:21 +08:00 via iPhone
    自己常用的写个小脚本就行了
    jrtzxh020
        2
    jrtzxh020  
       2020-04-28 09:26:47 +08:00
    宝塔之类的东西吧
    ysc3839
        3
    ysc3839  
       2020-04-28 09:33:18 +08:00 via Android
    跨发行版的方案大概是没有,对于某个特定的发行版,使用包管理可以实现。
    rogwan
        4
    rogwan  
       2020-04-28 09:35:56 +08:00 via iPhone
    不是跨服务商的话,直接用镜像安装
    wallenorepeat
        5
    wallenorepeat  
       2020-04-28 09:38:52 +08:00 via iPhone
    提供几个思路:
    1. 自制 OS 镜像
    2. Ansible
    3. Docker
    nguoidiqua
        6
    nguoidiqua  
       2020-04-28 09:42:13 +08:00 via Android
    这种东西很多,只是他们提供的选择大概不是你要的,比如很多云服务商提供预装 wordpress lnmp 之类。

    对于你经常换 vps 的情况,可以考虑直接快照还原,或者把你某一次敲的命令先敲入一个文件,以后运行这个文件即可,不然可以考虑花钱请人帮你弄。
    stille
        7
    stille  
       2020-04-28 10:00:28 +08:00 via iPhone
    我都是自己写脚本的!效率提升很高,每次就几行代码它自己跑完就好了
    jdhao
        8
    jdhao  
       2020-04-28 10:04:46 +08:00 via Android
    推荐用脚本,或者自己搞个 docker
    yplam
        9
    yplam  
       2020-04-28 12:22:00 +08:00 via Android
    用 ansible 安装基础包,服务端只需要给 ssh 权限

    应用跑 docker,好处是可以保证线上环境跟开发环境一直,避免一些奇怪 bug
    Tomotoes
        10
    Tomotoes  
       2020-04-28 12:27:48 +08:00 via Android
    我之前写个初始化工具,这里可以做个参考。

    https://github.com/Tomotoes/Centos-init

    除了常用软件安装,还有初始环境配置,多重安全设置等。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5720 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:50 · PVG 09:50 · LAX 17:50 · JFK 20:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.