【Ubuntu/Debian対応】Linux初期設定・基本ツール一括導入シェルスクリプト
- Digital300 JPY



【Ubuntu/Debian対応】Linuxサーバー初期設定・基本ツール一括導入シェルスクリプト(01-base.sh)
【Ubuntu/Debian対応】Linuxサーバー初期設定・基本ツール一括導入シェルスクリプト(01-base.sh)
Linux環境(Ubuntu / Debian系)をセットアップする際、毎回同じコマンドを手動で打ち込んでいませんか? このスクリプトは、OSのアップデートから必須・便利ツールの導入までを**コマンド一発・全自動**で完了させる初期設定スクリプトです。 「毎回 `apt install` するパッケージを打ち込むのが面倒」 「コマンド名とパッケージ名が違って構築スクリプトがエラーになる…」 そんな悩みを解決するために、安全面と使いやすさを考慮して作成しました。
このスクリプトの特徴・こだわりポイント
1. 一括インストールで作業時間を大幅短縮 `build-essential`, `curl`, `git`, `vim`, `htop`, `tmux`, `jq` など、開発・運用で必ず使う厳選パッケージをまとめて導入します。 2. 何度実行しても安全な「冪等性(べきとうせい)」設計 `dpkg` を使用した正確な判定ロジックを組んでいるため、既にインストールされているパッケージは自動でスキップされます。環境を汚したり、二重で無駄な処理が走ることはありません。 3. 勝手なアップデートを防ぐ安全設計 `apt upgrade` を勝手に実行して意図しないカーネル更新やサービス再起動が起きるのを防ぎ、安全にパッケージリスト(`apt update`)のみを更新します。 4. 途中停止を防ぐ快適な実行感 スクリプト冒頭で管理者権限(sudo)の確認を行うため、実行途中でパスワード入力を求められて放置してしまうリスクを軽減しています。
収録パッケージ一覧
* 開発・ビルド: `build-essential` * 通信・取得: `curl`, `wget`, `ca-certificates`, `gnupg` * バージョン管理・編集: `git`, `vim` * システム監視・作業効率化: `htop`, `tmux`, `jq`, `unzip` * ネットワーク確認: `net-tools`
使い方
ファイルをダウンロード後、ターミナルで以下の2コマンドを実行するだけです! bash # 実行権限の付与 chmod +x 01-base.sh # スクリプトの実行 ./01-base.sh
商品内容
01-base.sh (シェルスクリプト本体) README.txt (簡易使い方ガイド)
注意事項・動作環境
対応OS: Ubuntu / Debian 系のディストリビューション 実行には sudo 権限(管理者権限)が必要です。 デジタルコンテンツの性質上、返金・返品は致しかねますのでご了承ください。


