差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| ruby:ruby_install [2019/02/08 17:38] – [ruby の srpm をダウンロード] ともやん | ruby:ruby_install [2024/04/18 22:15] (現在) – ↷ 移動操作に合わせてリンクを書き換えました。 非ログインユーザー | ||
|---|---|---|---|
| 行 15: | 行 15: | ||
| ==== ruby の srpm をダウンロード ==== | ==== ruby の srpm をダウンロード ==== | ||
| + | [[https:// | ||
| + | 以下の URL より開発バージョンのパッケージソースを取得できる。最新のパッケージ名は随時更新されるので直接確認する😉\\ | ||
| + | [[https:// | ||
| + | <WRAP prewrap 100%> | ||
| < | < | ||
| $ curl -O http:// | $ curl -O http:// | ||
| </ | </ | ||
| + | </ | ||
| ==== srpm のインストール ==== | ==== srpm のインストール ==== | ||
| < | < | ||
| - | $ rpm -ivh ruby-2.5.3-100.fc29.src.rpm | + | $ rpm -ivh ruby-2.6.1-112.fc30.src.rpm |
| </ | </ | ||
| 行 29: | 行 33: | ||
| </ | </ | ||
| - | ==== ruby ソースのダウンロード ==== | + | |
| + | |||
| + | ==== RPM パッケージのビルドと署名 | ||
| + | パッケージに署名をする準備については [[linux: | ||
| < | < | ||
| - | $ cd ~/rpmbuild/SOURCES/ | + | $ rpmbuild --sign -ba ~/rpmbuild/SPECS/ruby.spec |
| - | $ curl -O https:// | + | |
| </ | </ | ||
| - | ==== ruby.spec | + | ==== RPM パッケージのインストール |
| + | <WRAP prewrap 100%> | ||
| < | < | ||
| - | $ vi ~/rpmbuild/SPECS/ruby.spec | + | $ createrepo -v ~/rpmbuild/RPMS/ |
| + | $ sudo dnf install --nogpgcheck --repofrompath=local,/ | ||
| </ | </ | ||
| - | <file autoconf vi ~/rpmbuild/ | + | </WRAP> |
| - | </ | + | ==== ruby のバージョン確認 |
| - | + | ||
| - | ==== RPM パッケージをビルド | + | |
| < | < | ||
| - | $ rpmbuild | + | $ ruby -v |
| + | ruby 2.6.1p33 (2019-01-30 revision 66950) [x86_64-linux] | ||
| </ | </ | ||
| - | |||
| ===== パッケージのインストール ===== | ===== パッケージのインストール ===== | ||
| 行 276: | 行 282: | ||
| ===== 参考文献 ===== | ===== 参考文献 ===== | ||
| - | [[http:// | + | [[https:// |
| - | [[https:// | + | |
| - | [[http:// | + | |
| [[http:// | [[http:// | ||