お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2024-02-12 14:12:03

soso
新しいメンバ
登録日: 2024-02-12

hiawathaのアンインストール

ローカルで 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 をアンインストールする方法を教えていただけないでしょうか?

オフライン

 

#2 2024-02-12 15:55:28

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: hiawathaのアンインストール

soso による投稿:

hiawatha をアンインストールする方法を教えていただけないでしょうか?

どうやってインストールしました?
apt で、アンインストールできないということは、apt でインストールしてない,
dpkg --list で、表示されないということは、.deb パッケージでインストールしていない
ということでは?

オフライン

 

#3 2024-02-12 17:02:03

soso
新しいメンバ
登録日: 2024-02-12

Re: hiawathaのアンインストール

返信ありがとうございます。
私も どうやってインストールしたんだろう? と必死で記憶をたどりました。
しばらく前にインストールして、その後放置状態だったので確実ではないのですが
https://www.ubuntumint.com/install-hiawatha-webserver-ubuntu/
を参考にしたと思います。
普通に apt install hiawatha  しようと思ったのですが、
パッケージが見つからない・・・というようなエラーで
上記ページに行き着いたような記憶があります。
ほとんど無意識に cmake していた? ようです(汗;;;)

オフライン

 

#4 2024-02-12 17:13:46

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: hiawathaのアンインストール

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/

を試してみてください

オフライン

 

#5 2024-02-12 17:17:35

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: hiawathaのアンインストール

sudo make uninstall/ <- / が余分でした

sudo make uninstall
です

オフライン

 

#6 2024-02-13 23:31:32

soso
新しいメンバ
登録日: 2024-02-12

Re: hiawathaのアンインストール

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 のインストールからやり直すことになるかも?
マーフィーの法則? で大きな変更の前にはバックアップをとっていたつもりが
今回に限って とっていなかった(涙;;;)
ただ、インストール方法の違いなど いくつか勉強になりました。
お付き合いいただき、感謝いたします。

オフライン

 

#7 2024-02-14 01:22:40

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: hiawathaのアンインストール

「make: *** ターゲット `uninstall' を make するルールがありません.  中止.」
と返されました。

だめでしたか
となると、install ルールを追って、手動で削除ですかね

最悪、ubuntu のインストールからやり直すことになるかも?

そんな事には成らないと思いますよ

オフライン

 

Board footer

Powered by FluxBB