• 締切済み

さくらのレンタルサーバーでyumが使えない

さくらインターネットのレンタルサーバーでPHPで組んだサイトを作っています。 WEBページを解析するスクレイピングに「tidy」が便利であるとのことでしたので、 http://dozo.matrix.jp/pecl/tidy などを参照しながらインストールを進めましたがうまくいきません。 「phpize」のところで 「Cannot find libtidy」と出てきたため、 libtidyをインストールするためにyumコマンドを使おうと思いましたが、「yum: command not found」となってしまいました。 yumコマンドを利用できる方法はありませんでしょうか? もしくは「tidy」をインストールする他の方法はありませんでしょうか? よろしくお願いします。

  • PHP
  • 回答数3
  • ありがとう数1

みんなの回答

noname#206842
noname#206842
回答No.3

回答ではないのですが、http://dozo.matrix.jp/pecl/tidy の説明を、読まれましたか?・・・ ソースチェックのValidのために、おこなうのであれば、W3Cのvalidateを使ったほうがいいと思うけど。 このサイト自体も、13の記述ミスがあるよ!

kan-chi
質問者

お礼

ご回答いただきましてありがとうございました。 結局、preg_matchを使って切り抜けることにしました。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

ふつ~の FreeBSD に yum なんてコマンドは存在しないはずなんだけどなぁ. 「FreeBSD で yum を使ってインストールする」という手法をどこで知りました? 一般的には pkg_add とかかな.

kan-chi
質問者

補足

http://dozo.matrix.jp/pecl/tidy のサイトで以下のコマンドを打ち込んでみたところ $ pecl bundle tidy $ cd tidy $ phpize $ ./configure --with-tidy=/virtual/xxxxx/local $ make $ cp modules/tidy.so ~/local/lib/php/extensions 「phpize」のところで 「Cannot find libtidy」と出てきてしまったので、 「Cannot find libtidy」でググって http://blog.livedoor.jp/glantank/archives/50971839.html のページをヒントに「yum」コマンドが使えれば…と考えました。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

確認なんだけど, OS は何?

kan-chi
質問者

補足

サーバーのOSは FreeBSD 8.1-RELEASE-p13 amd64 です。

関連するQ&A

  • レンタルサーバーでyumを使いたいのですが...

    現在、coreserverを使用しています。http://www.coreserver.jp/ やりたいことは、rubyのrmagickを使うことです。 これを実現する方法、またはそれに関して何かアドバイスがありましたら どんなことでも結構ですのでお聞きしたく、質問しました。 以下、やったことを述べます。 検索 http://www.google.com/search?hl=ja&q=rmagick+%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB しましたところ、 yum install ImageMagick-devel gem install rmagick を使ってインストールする方法が紹介されているものがほとんどなようです。 最初に、rubygemsを使用可能にするところまでは完了しました。 (※http://note.openvista.jp/2007/intall-ruby-on-rails-to-core-server/を参考に、自分のホームディレクトリ(/virtual/xxx/packages)に設置しました。) その上で gem install rmagick を実行すると ------------------------------------------------- (省略) Warning: Found more than one ImageMagick installation. This could cause problems at runtime. /usr/local/bin/Magick-config reports version 6.2.9 is installed in /usr/local /usr/bin/Magick-config reports version 6.2.9 is installed in /usr/local Using 6.2.9 from /usr/local. checking for ImageMagick version >= 6.3.0... no Can't install RMagick 2.8.0. You must have ImageMagick 6.3.0 or later. (以下省略) ------------------------------------------------- とのエラーがでます。 したがってImageMagickのversion6.3.0以上を導入しなければ ならないと思うのですが、 yum install ImageMagick-devel をした結果は -bash: yum: command not found となり、 rpm -qa | grep yumとしても検索されないので yumはインストールされていないと思われます。 そこで、 http://wiki.minaco.net/index.php?Linux%2FYum などを参考にさせていただき、yumをインストールしようと試みました。 ( ※ただし、上記ページ wget http://mirror.centos.org/centos/4.4/os/i386/CentOS/RPMS/yum-2.4.3-1.c4.noarch.rpm ではファイルが消えていてダウンロードできなかったので、 http://ftp.riken.jp/Linux/centos/ より、 http://ftp.riken.jp/Linux/centos/4.7/os/x86_64/CentOS/RPMS/ から、 yum-2.4.3-4.el4.centos.noarch.rpm をダウンロードして、 rpm -ivh yum-2.4.3-4.el4.centos.noarch.rpm としてインストールを試みました。 ) すると、やはり(上記参考サイトなどにも書いてあるとおり)dependenciesエラーがでて、ほかのものもインストールしなければならないようなのですが、 たとえばpython-elementtreeをインストールしようとすると そこでさらにdependenciesエラーが出てしまい、果てが無さそうで、 途方にくれているところです。 質問を再度書くと、 1)coreserverではyumは(そう簡単には)使えないのであきらめろ、ということでしょうか。 2)yumの代替となるような依存関係を解消しながらインストールを可能にするような方法があるでしょうか。(app-getというものがあるようですが、これもcommand not foundになりました。) 3)または、それ以外のなんらかの方法でrmagickを使う方法方法があるでしょうか。(できれば今後のためにyumを使いたいのですが...) どのようなことでもかまいませんので、よろしくお願い致します。

  • xmlreaderをサーバーに入れたい

    php5.2なのにxmlreaderが入っていないようで困っております。 php extensions としてxmlreaderをインストールしたいのですが、どのようにしたらいいのでしょうか。 ためしにpecl install XMLReader としてみたら pecl: command not found といわれてしまいました。 それとも実際にはインストールされているのにenableされてないだけということもあるのでしょうか。また、その際にはどこをチェックしたらよいでしょうか。

  • yumが使えなくなってしまいました。

    CentOSを使っています。 特に設定ファイルを編集した覚えはなく、 調べてはみたのですが分からなくて困っています。 できれば教えていただけないでしょうか? [root@localhost yum.repos.d]# yum install yum Setting up Install Process Setting up repositories Cannot find a valid baseurl for repo: update Error: Cannot find a valid baseurl for repo: update [root@localhost yum.repos.d]# less CentOS-Base.repo #released updates [update] name=CentOS-$releasever - Updates mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

  • CentOS,yumでのgccインストール

    CentOSで、ccのコンパイルができなかったので、インストールしようと思い # yum install gcc と入力すると、 Cannot find a valid baseurl for repo: base/7/x86_64 のエラーが出てしまいました。 どうすれば良いのでしょうか。

  • Terminalを使ったインストールについて

    こんにちは。 早速、ご質問させていただきます。 当方、MacOSXを使っています。 Terminalにて「apt-get」や「yum」を使ってファイルのインストールを行おうと思ったのですが、「command not found」の文言がでてきて実行できませんでした。 いくつか調べたのち、「apt-get」や「yum」のコマンドをインストールする必要があることがわかり、「rpm」でコマンドのインストールを行ったのですが、こちらも同じく「command not found」で実行できませんでした。 Terminalで使えるlinuxコマンドの一覧を確認すると、インストールするためのコマンドがないんですが、Terminal上からインストールは行えないのでしょうか?? 環境は MacOS X 10.5.8 です。 ご教授のほど宜しくお願いいたします。

    • ベストアンサー
    • Mac
  • yumでインストールした後configureするには

    Fedora10(Linux)にPHPとMySQLをインストールしています。 yum install php とコマンドを打って実行しました。 しかし、phpinfo()で調べたところ、Configure Commandの項目が'--without-mysql'なので、'--with-mysql'にしたいと思うのですが、コマンドでどのように実行したらよいのか分かりません。(configureファイルがどこにもないようなのです。もしくは、見つけることが出来ません。) どうすればよいでしょうか。よろしくお願い致します。

  • CentOS7で、httpdをインストール

    CentOS7で、httpdをインストールしようと「yum -y install httpd」というコマンドを実行したところ、画像のようなエラーが出ました。 調べてみて、yumが外に出てないことが理由かもしれないという気もするのですが、どうすれば解決できるか教えてください。 なお、ifconfigなどのコマンドも、「-bash: ifconfig: command not found」と出て、実行できません。

  • zshでyumコマンドを打つ際、*を認識させる方法について

    zshでyumコマンドを打つ際、*を認識させる方法について zshでyumコマンドに*を含めると認識できません。 例) #yum erase *.i386 *.i686 zsh: no matches found: *.i386 bashでは認識してくれるのですが、zshでは認識してくれませんでした。 オプション等ご存知でしたら教えていただきますでしょうか? 以上、宜しくお願い致します。

  • yumがインストールできない

    はじめまして宜しくお願いします。 OSはCENTOS6.1です。 yum自体が入っておらずgoogleで色々検索したのですが、インストールの方法が見つかりません。 ためしにやってみたことは rpm -q yum とすると当然 package yum is not installed となってしまいます。 wget http://ftp.iij.ad.jp/pub/linux/centos/6/os/i386/Packages/yum-3.2.27-14.el6.centos.noarch.rpm とすると --2012-09-15 20:01:48-- http://ftp.iij.ad.jp/pub/linux/centos/6/os/i386/Packages/yum-3.2.27-14.el6.centos.noarch.rpm Resolving ftp.iij.ad.jp... 202.232.140.143, 202.232.140.144, 2001:240:bb8f::f:301, ... Connecting to ftp.iij.ad.jp|202.232.140.143|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2012-09-15 20:01:49 ERROR 404: Not Found. となってしまい先に進めません どうぞ宜しくお願い致します。

  • FedoraCore6でのdigコマンド

    FedoraCore6でdigコマンドを使おうとすると command not foundとなります。 どうすれば使えるようになるのでしょうか? bind-utilsをインストールすれば良いかと思ったのですが、 yumでインストールしようにもパッケージ無しのようでした。 現在インストールされてるのは、 bind bind-chroot bind-libs です。 よろしくお願いします。