Humanity

Edit the world by your favorite way

FileZillaのインストール

インストールメモのつもりだったんだけど失敗したから憂さ晴らしに晒してみるよ!(←よくわからない理屈

  1. filezillaインストール。gnutlsが最新版でないと言われる
  2. gnutlsをインストールしようとしたらlibgcryptが見付からないと言われたのでインストール。
    • なぜguileがどうのこうの言ってるんだろう どうでもいいけどguileで毎回格ゲーを思い出す
  3. libgcryptインストール完了
  4. gnutlsをインストール完了
  5. filezillaインストールしようと思ったらlibgnutls-configがないと言われる
  6. ぐぐるこんなページ発見。libgnutls-configはgnutls-2.7.1以降には含まれず、pkg-configを使うようになったんだとか(pkg-configっていまだになんなのかよく分からない)。
  7. gnutlsのディレクトリで「find | xargs grep 'libgnutls-config'」とかしてみる。とNEWSというファイルの「*** Old libgnutls.m4 and libgnutls-config scripts removed. Please use pkg-config instead」という行がひっかかる。それは分かってるのでもっかい「find | xargs grep 'pkg-config'」するとChangeLogの「lib/gnutls.pc.in: Add 'Require: libtasn1' to make pkg-config」というのがヒットしてこれだと思い早速libtasn1インストール。そーいやlibtasn1がないとかインストールで言われてたなーとか思い出す
  8. 再度./configure && make && paco -lD 'make install'。イライラしてきた
  9. NEWSにあった通りpkg-config --libs gnutlsとやっても見付からないと言われる。イライラする。イライラする。
  10. pkg-configには.pcファイルというものが必要らしい。gnutlsでそんなんインストールしてたっけ...「paco -f gnutls | less」....あった。paco++
  11. 「PKG_CONFIG_PATH=/usr/local/lib/pkgconfig pkg-config --libs gnutls」で「Unknown keyword 'URL' in '/usr/local/lib/pkgconfig/gnutls.pc'」とか出たけど見なかったことにする
  12. あれ、そういやfilezillaでlibgnutls-configないとか言われたんだからfilezillaはlibgnutls-configがあるのを期待してるってことじゃないの
  13. 今さら気付くとかばかなの?死ぬの?