うおおおおおお
ソースインストールううううう!!!!
Adachinです。
ソースでのインストールしたものって基本どこに入っているか分からないし、
どうやってアンインストールするのかまったく分からなかったのでブログします。
先ほど本番環境でoptipngなど圧縮系コマンドをインストールしてほしいとの要望があったので
勝手にソースでインストールしたため、先輩らにめちゃめちゃ怒られましたww
※linux作ったリーナスさんのFxxk u より
■yumとソースでのインストールのメリット,デメリット
ここらへんまとめてみました。
・yum(メリット)
- インストール・アンインストールが1コマンドで実行できる
- パッケージがアップデートされているかも簡単にわかる
- 時間かからん
- 関連するパッケージもまとめてインストールできる
- パッケージをインストールしたかどうかも分かる
・yum(デメリット)
- OSによっては最新パッケージを利用できない
- 新旧バージョンが共存できない
- 使わなさそうな機能までインストールされる
・ソース(メリット)
- 新旧バージョンが共存できる
- 使う機能だけインストールできる
- OSに依存せず最新パッケージ(あるいはダウングレード)が使える
・ソース(デメリット)
- インストールだるい
- 関連するパッケージを1つずつインストールしないといけない
■ソースでインストールしたコマンドはどこなのか確認
1 2 |
# which optipng /usr/local/bin/optipng →これだ |
■アンインストール
1 |
# cd /usr/local/bin/optipng2.0 |
・ソースファイルのディレクトリにて
1 |
# make uninstall |
・確認
1 2 |
# which optipng /usr/bin/which: no optipng in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin) |
消えた。終わり
■まとめ
コマンドインストール時にも必ず検証からの
上の方にホウレンソウしていくことを気をつけたいところ。。(;・∀・)
linux力をあげたい
参考:https://www.softel.co.jp/blogs/tech/archives/2710
0件のコメント