
Ubuntu日本語フォーラム
ログインしていません。
ローカルで html/cgi などの編集・確認をするために
UBUNTU22.04 に hiawatha をインストールしました。
一応 127.0.0.1 にアクセスして Congratulations! ページは表示されたのですが、
ファイル名 *.cgi のperlスクリプトページが表示されず(ダウンロードされてしまう)、
hiawatha.conf をあれこれ編集しているうちに訳がわからなくなってしまったので
一旦アンインストールしようとしましたが、アンインストールができません。
試したのは
sudo apt purge hiawatha
を実行しても「パッケージ hiawatha が見つかりません」と返されます。
$ dpkg --list | grep hiawatha
を実行しても何も表示されません。
apt-get / remove --purge なども試しましたが結果は同じで
「パッケージ hiawatha が見つかりません」と返されます。
なお、現状はターミナルから hiawatha を実行すると
$ hiawatha
Warning: can't write PID file /usr/local/var/run/hiawatha.pid.
Error creating upload directory '/usr/local/var/lib/hiawatha/upload'
という警告・エラーが発生しています。
hiawatha をアンインストールする方法を教えていただけないでしょうか?
オフライン
soso による投稿:
hiawatha をアンインストールする方法を教えていただけないでしょうか?
どうやってインストールしました?
apt で、アンインストールできないということは、apt でインストールしてない,
dpkg --list で、表示されないということは、.deb パッケージでインストールしていない
ということでは?
オフライン
返信ありがとうございます。
私も どうやってインストールしたんだろう? と必死で記憶をたどりました。
しばらく前にインストールして、その後放置状態だったので確実ではないのですが
https://www.ubuntumint.com/install-hiawatha-webserver-ubuntu/
を参考にしたと思います。
普通に apt install hiawatha しようと思ったのですが、
パッケージが見つからない・・・というようなエラーで
上記ページに行き着いたような記憶があります。
ほとんど無意識に cmake していた? ようです(汗;;;)
オフライン
soso による投稿:
https://www.ubuntumint.com/install-hiawatha-webserver-ubuntu/
を参考にしたと思います。
この方法だと、ソースコードからのインストールです。
$ tar -xzf hiawatha-11.1.tar.gz
$ cd hiawatha-11.1
$ mkdir build && cd build
$ cmake ..
$ sudo make install/strip
hiawatha-11.1 ディレクトリに入り
sudo make uninstall/
を試してみてください
オフライン
sudo make uninstall/ <- / が余分でした
sudo make uninstall
です
オフライン
si さん、 何度もありがとうございます。
>hiawatha-11.1 ディレクトリに入り
>sudo make uninstall
を実行したところ
「make: *** ターゲット `uninstall' を make するルールがありません. 中止.」
と返されました。
これを Web検索したら
https://westsc.net/64/sourceuninstall/
のページがヒットしました。
ここを参考に Apache > hiawatha の条件に合わせてアンインストールしようとしていますが、
今度はテンポラリフォルダへのインストール過程でも同じような「ルールがありません」
が返されてしまいました。
適切な Makefile ファイルがないようで、どうも私のスキルでは手に余るようです。
hiawatha-11.1 のフォルダーや usr/local/etc usr/local/lib usr/local/sbin などの
関連ファイルを手動で削除して、新しく debファイルなどで再インストールを
試してみようと思います。
最悪、ubuntu のインストールからやり直すことになるかも?
マーフィーの法則? で大きな変更の前にはバックアップをとっていたつもりが
今回に限って とっていなかった(涙;;;)
ただ、インストール方法の違いなど いくつか勉強になりました。
お付き合いいただき、感謝いたします。
オフライン
「make: *** ターゲット `uninstall' を make するルールがありません. 中止.」
と返されました。
だめでしたか
となると、install ルールを追って、手動で削除ですかね
最悪、ubuntu のインストールからやり直すことになるかも?
そんな事には成らないと思いますよ
オフライン