V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
serafin
V2EX  ›  Linux

找一个 Linux 基本命令自动安装脚本

  •  
  •   serafin · 2022-09-17 01:01:06 +08:00 · 2041 次点击
    这是一个创建于 580 天前的主题,其中的信息可能已经有所发展或是发生改变。
    每次新建一个 vps ,用着用着就会发现没有 curl ,或者 nano 。有没有一键安装基本命令的脚本。
    9 条回复    2022-10-05 10:55:25 +08:00
    shakukansp
        1
    shakukansp  
       2022-09-17 01:38:50 +08:00
    这两个都没有到底是什么阉割版……
    sdk234
        2
    sdk234  
       2022-09-17 01:48:26 +08:00 via Android
    总共那么两行代码,你自己写一个不就行了吗?
    hxy100
        3
    hxy100  
       2022-09-17 02:25:35 +08:00
    yum --help &>/dev/null && yum install -y curl nano || apt install -y curl nano

    ---------

    适用于 CentOS/RHEL 、Debian/Ubuntu
    vision1900
        4
    vision1900  
       2022-09-17 05:20:04 +08:00   ❤️ 1
    我本机是 macOS, vps 只用 Ubuntu ,自己维护了一个 init.sh 脚本放在 github 上(兼容 macOS 和 Ubuntu ),每次新买 vps 或者 mac 的时候都运行这个脚本来获取和原来完全一致的环境 (脚本更新了也只要再次运行 sync 一下)

    比如安装系统没有的 package: https://github.com/librz/shell-scripts/blob/main/init.sh#L59

    经常使用 vps 的话建议还是自己定制 bash 脚本
    ysc3839
        5
    ysc3839  
       2022-09-17 05:31:33 +08:00 via Android
    市面上主流的就那几个包管理,自己搜索一下怎么用就好了,包名可以去 pkgs.org 搜索。
    @shakukansp ubuntu-base 之类的就没,厂商为了省事可能直接用这个作为 rootfs 来定制了。
    dangyuluo
        6
    dangyuluo  
       2022-09-17 05:31:49 +08:00
    Ansible?
    mmm159357456
        7
    mmm159357456  
       2022-09-17 10:02:59 +08:00
    建议把常用的基础命令检查各种环境依赖都集中到 ansible ,每次新机都跑一次
    kkeep
        8
    kkeep  
       2022-09-18 02:38:26 +08:00 via Android
    你需要的是一个镜像吧
    linuxgo
        9
    linuxgo  
       2022-10-05 10:55:25 +08:00
    @vision1900 有道理
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5189 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:14 · PVG 15:14 · LAX 00:14 · JFK 03:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.