sshでログイン
% ssh ユーザー名@ホスト名
ディストリビューション情報確認
$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
現在のシェルを確認
$ echo $SHELL /bin/bash
aptについて
aptとapt-getの違い
ubuntuでは、パッケージ管理にaptが採用されています。
aptとapt-getの両方のコマンドがあるが、aptはより上位のコマンドで、apt-getやapt-cacheを内包している、とのこと。
参考:https://maimai-tech.com/programming/terminal/apt-vs-aptget/
aptパッケージ情報の更新
$ sudo apt-get update
ユーザー追加
$ sudo adduser (ユーザー名)
追加したユーザーにsudo権限を与える
$ sudo usermod -G sudo (ユーザー名)
追加できていることを確認する
$ cat /etc/group .. sudo:x:27:(ユーザー名0),(ユーザー名) ..
Ruby関係
1. rbenvをインストール
$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
これでファイルの配置は完了。次に~/.rbenv/bin/ にパスを通し、初期化をシェルに組み込む
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile $ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile $ source ~/.bash_profile
これで、下記コマンドでバージョンが表示されたらrbenvの設定は完了
$ rbenv --version rbenv 1.2.0-67-g3112172
2. 関連ツールをインストール
rbenvを実行するのに必要なプラグインRuby-buildをインストール
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
インストールできるRubyバージョンを表示
$ rbenv install --list 3.0.6 3.1.4 3.2.2 ..
基本的な開発ツールをインストール(Rubyのビルドに必要なことがある)
$ sudo apt-get install -y gcc $ sudo apt-get install -y make $ sudo apt-get install -y zlib1g-dev libssl-dev
3. Rubyをインストール
これで下記のようにインストール完了できました。(処理時間はかかります)
$ rbenv install 3.1.4 To follow progress, use 'tail -f /tmp/ruby-build.20230627115501.6400.log' or pass --verbose Downloading ruby-3.1.4.tar.gz... -> https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.4.tar.gz Installing ruby-3.1.4... Installed ruby-3.1.4 to /home/yamada/.rbenv/versions/3.1.4 NOTE: to activate this Ruby version as the new default, run: rbenv global 3.1.4 $ rbenv global 3.1.4 $ ruby -v ruby 3.1.4p223 (2023-03-30 revision 957bb7cb81) [x86_64-linux]
参考: