はじめての親子ハイキングに挑戦!! >>

http://w.builwing.info/2013/08/13/xampp-for-linu …
xammpのインストールですが、他のページも参照しましたが、インストール出来ません
でした。
ここに書かれている事が出来ません。まず、WinSCPはwindowsのソフトのようで
拡張子がexeだし、ユーザーのカレントディレクトリというものがどこだかわかりません。
移動させる方法を教えてください。Tera Termとは端末の事で宜しいのでしょうか?
そもそも、run拡張子のついたソフトのインストールが巧くいった事がありません。
例えば、NVIDIA-Linux-x86_64-331.20.runというドライバーもダウンロードしたのですが
サイトを見ながらインストールを試みても駄目でした。

例えばこんなメッセージがでます。

[dreamqest@localhost ~]$ sudo lshw
[sudo] password for dreamqest:
dreamqest は sudoers ファイル内にありません。この事象は記録・報告されます。
[dreamqest@localhost ~]$

これはいったいどういう事でしょうか?

質問が複数になってしまいましたが、どうか宜しくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

>実行できていないようです。


>どうすればいいのでしょうか?

実行権限付けてください。

>これでインストールできたのですが、
>他のソフトのインストールにも応用ききますか?

インストールではなくダウンロードです。
Webブラウザでファイルをダウンロードするのと変わりありません。

>その分、ハードルが高い訳ですが。
>(求められる技術力)

まずはLinuxの入門書なりなんなりで勉強した方がよさそうですが……。
運転免許も持っていないのに、長距離輸送のドライバーやります!!と言っているようなものです。
# まぁ、Linux使うのに免許は要りませんけど。


su -
でrootに切り替えて、
cd /home/dreamqest
で、ディレクトリ移動して、
chmod +x xampp-linux-x64-1.8.3-1-installer.run
で実行権限を付けて、
./xampp-linux-x64-1.8.3-1-installer.run
で実行できるので、あとは画面の指示に従ってください。
# 実際入れていないのでその後なにが出るかは不明ですけどね…。
# 気が向いたら仮想環境で試すかも知れませんが……今のところ気は向いていませんな。

既に回答ありますが、xamppではなく個別にパッケージインストールした方がいいと思いますけどね。
xamppなら確かに簡単に構築できるかも知れません。
が、ディストリビューションが用意している環境を無視することになるでしょうから
そういった面で苦労を背負い込むことになります。
# 今回の場合だと…予想できる問題としちゃSELinuxの関係でドハマりしそうですけどねぇ…。
# SELinux無効化すればいいだけですが…。 でも、「SELinuxってなんですか?CentOSじゃないんですか?CentOSってLinuxですよね?」って質問が出てくるのが想像出来そうですけどね。

この回答への補足

出来ました。ありがとうございます。
>SELinux無効化すればいいだけですが…。
これもできそうです。nano エディタを使って、
# nano /etc/selinux/config

ELINUX=enforcing

SELINUX=disabled に修正

ですね。ググったら出てきました。
一応、私も、質問する前にググってから
きますので、「SELinuxってなんですか?CentOSじゃないんですか?CentOSってLinuxですよね?」
なんて言いませんよ(苦笑)
ここまでお付き合いいただき有難うございました。

補足日時:2013/11/29 11:20
    • good
    • 0
この回答へのお礼

丁寧な解説、本当にありがとうございました!

お礼日時:2013/11/29 11:20

他のページとやらがどこなのか不明ですけど……。



Windowsとか使わずにCentOS自身でやっているのならば、WinSCPもTeraTermも必要ないです。
ネットワークに繋がっている必要は当然ありますが……。

端末から、
wget "http://www.apachefriends.org/download.php?xampp- …
でカレントディレクトリにDL出来るでしょう。
# 64Bit版なら wget "http://www.apachefriends.org/download.php?xampp- …
その後、suコマンド(su -)でrootになって、DLしたディレクトリまでcdコマンドで移動します。
chmodコマンドで実行権限を付けて、実行します。
# 実行した後でエラーが出るようであればそれを掲示して再質問(というか補足)するなり、エラーメッセージで検索するなり…。

>例えば、NVIDIA-Linux-x86_64-331.20.runというドライバーもダウンロードしたのですが
>サイトを見ながらインストールを試みても駄目でした。

カーネルヘッダとかその辺りが必要だったハズですが…インストールしてありますか?
kernel-develパッケージだったかも知れませんけど。

>dreamqest は sudoers ファイル内にありません。この事象は記録・報告されます。

デフォルトでのsudoの扱いがubuntuとは違った…かと思いましたけど……。
あんましsudoコマンド使わないので細かいところは調べていません。(su -でrootになって作業してますしねぇ…)

この回答への補足

どうやら、xammpはインストールできたようです。
以下ログ
--------------------------------------------------
[dreamqest@localhost ~]$ pwd
/home/dreamqest
[dreamqest@localhost ~]$ ls -a
. .gstreamer-0.10 httpd-2.4.7
.. .gtk-bookmarks nano-2.2.5
.ICEauthority .gvfs nano-2.2.5.tar.gz
.anthy .imsettings.log nano-2.2.5.tar.gz.1
.bash_history .kde nano-2.2.6
.bash_logout .local nano-2.2.6.tar.gz
.bash_profile .mozc ncurses-5.9
.bashrc .mozilla ncurses-5.9.tar.gz
.cache .nautilus thunderbird
.config .pulse wget-log
.dbus .pulse-cookie xampp-linux-x64-1.8.3-1-installer.run
.dmrc .recently-used.xbel ダウンロード
.esd_auth .ssh テンプレート
.evolution .thumbnails デスクトップ
.fontconfig .thunderbird ドキュメント
.gconf .xinputrc ビデオ
.gconfd .xsession-errors 音楽
.gnome2 .xsession-errors.old 画像
.gnome2_private firstaidkit.log 公開
.gnote home:sawaa.repo
.gnupg home:sawaa.repo.1
[dreamqest@localhost ~]$ cd /home/dreamqest
[dreamqest@localhost ~]$ chmod
chmod: missing operand
詳しくは `chmod --help' を実行して下さい.
[dreamqest@localhost ~]$ cd/xampp-linux-x64-1.8.3-1-installer.run
bash: cd/xampp-linux-x64-1.8.3-1-installer.run: そのようなファイルやディレクトリはありません
[dreamqest@localhost ~]$ cd /home/dreamqest
[dreamqest@localhost ~]$ chmod
chmod: missing operand
詳しくは `chmod --help' を実行して下さい.
------------------------------------------------
で、こんなメッセージがでました。
実行できていないようです。
どうすればいいのでしょうか?
もうひとつ。
wget "http://www.apachefriends.org/download.php?xampp- …
これでインストールできたのですが、
他のソフトのインストールにも応用ききますか?
wget でそのページに貼ってあるアプリケーション
をインストール出来る事はわかるんですが、
httpからはどのように記述したらよいのでしょうか?
(質問の意味、伝わってますか?)

当方、windowsしか使ってこなくて、2~3日前に
中古パソコンを買ってcentosをインストールした
新参者です。お手柔らかにお願いします。

それにしても、メモリ2GのプロセッサAMD Athron64×2搭載の中古でcentosx64が動くなんて
linuxって貧乏人に優しいOSなんですね。
その分、ハードルが高い訳ですが。
(求められる技術力)

補足日時:2013/11/29 10:25
    • good
    • 0
この回答へのお礼

ごめんなさい、補足です
AMD athron64x2Dual core Prossesor3800+でした。
…どうでもいいですね。

お礼日時:2013/11/29 10:32

これらはWindowsPCから行う操作ですよ。


で、Windows上のTeraTermからLinuxにログインして操作しています。

目的が何か解りませんが、LAMP環境の構築が目的なのであればyumで個別にインストールした方が早いと思いますけど。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qlinuxの拡張子runのインストールの仕方

を教えてください。
幾らググっても方法らしきものが出て来ません。
run拡張子のついたファイルのインストール方法を教えてもらえないでしょうか?
あるいは参考になるurlを貼り付けてくださると助かります。
質問ばかりですみません。

Aベストアンサー

Linux系OSの構造を理解していなくて
UNIX系OSにおけるファイル実行の手順や条件なども理解していないなら…

Ubuntu系のLinux系OSを使って
リポジトリーからNVIDIAのプロプライエタリードライバーを利用するほうが良いかもしれませんよ。
synapticやソフトウェアセンターからも一部のプロプライエタリードライバーが選べる仕組みがあります。

jockey-gtkとかjockey-kdeといった補助ソフトを使えば
NVIDIAやATIのGPUに対して、推奨のプロプライエタリードライバーが提示されます。
(そのほか、一部の無線LANアダプターやwinmodemなども対象のようです)


実際のインストールの処理は、リポジトリーにあるスクリプトをダウンロードし実行
それによって、開発元のサーバーからパッケージをダウンロードし
自動実行し、必要なインストール作業を行なうといったもののようです。

先日も、北森の実験機にPCI版のGT610を入れてみましたが
jockeyで推奨されたドライバーを選ぶだけで適切な処理が行われ
vdpau対応のMPlayerで動画再生支援の効果が"それなりに"得られることが確認できました。

やるべきことさえわかっていれば、作業自体は非常に簡単なものですよ。

Linux系OSの構造を理解していなくて
UNIX系OSにおけるファイル実行の手順や条件なども理解していないなら…

Ubuntu系のLinux系OSを使って
リポジトリーからNVIDIAのプロプライエタリードライバーを利用するほうが良いかもしれませんよ。
synapticやソフトウェアセンターからも一部のプロプライエタリードライバーが選べる仕組みがあります。

jockey-gtkとかjockey-kdeといった補助ソフトを使えば
NVIDIAやATIのGPUに対して、推奨のプロプライエタリードライバーが提示されます。
(そのほか、一部の無線LANアダプ...続きを読む

QLinuxで.runの起動方法

EnemyTerritoryというゲームのLINUXヴァージョンをDLしたのですが、
どうやってPCにインストールするかわかりません。
et-linux-2.60-update.x86.run
というファイル名なのですがLINUXでは対処法をしらないみたいなことをいわれます。

どのようにすればいいでしょうか?

御回答よろしくお願いします。

Aベストアンサー

以下のサイトに(et-linux-2.60-update.x86.runじゃなくて…)et-linux-2.60.x86.runのインストール方法が出ています。

要は、
chmod +x et-linux-2.60.x86.run (実行権限を付与して)
sh et-linux-2.60.x86.run (インストーラを立ち上げる)
…ということですね。

…もちろん、上記の作業はroot権限で行う必要があります。

参考URL:http://www.mrbass.org/enemyterritory/

QLinux バイナリ実行できない "cannot execute binary file”

表記ですが、Linuxサーバーに対して、Windowsクライアントから
XWin環境にてユーザー"hoge"でログインを行い、
そのサーバー上でターミナルを立ち上げ
/usr/local/gcc_work
というフォルダを作り、その中で

---ここからーーー
#include <stdio.h>
int main(void)
{
printf("Hello,world\n");
return 1;
}
ーーーここまでーーー

のような、hello.cを作成し、

$ gcc -c hello.c -o hello
でバイナリを作成し

$ ./hello
とすると
bash: ./hello: cannot execute binary file

とのメッセージが出ます。
パーミッションの問題かと思いましたが、
[hoge@localhost gcc_work]$ ls -l
合計 8
-rwxrwxr-x 1 hoge hoge 876 5月 6 18:14 hello
-rwxrwxr-x 1 hoge hoge 83 5月 6 18:13 hello.c

のようになっていて、問題なく感じています。
スーパーユーザになって再度コンパイルしても同じでした。
くだらないところで躓いているのかもしれませんが、お気づきあらば
教授願います。

表記ですが、Linuxサーバーに対して、Windowsクライアントから
XWin環境にてユーザー"hoge"でログインを行い、
そのサーバー上でターミナルを立ち上げ
/usr/local/gcc_work
というフォルダを作り、その中で

---ここからーーー
#include <stdio.h>
int main(void)
{
printf("Hello,world\n");
return 1;
}
ーーーここまでーーー

のような、hello.cを作成し、

$ gcc -c hello.c -o hello
でバイナリを作成し

$ ./hello
とすると
bash: ./hello: cannot execute binary file

と...続きを読む

Aベストアンサー

> $ gcc -c hello.c -o hello

-c オプションをつけたときは実行ファイルまでは作らずに、オブジェクトファイル
(通常は .oの拡張子を持つもの)を作るだけですよ。
それは実行可能形式のファイルじゃありません。

file hello

とかしてみてください。
素直に -c オプションをつけずに

$ gcc hello.c -o hello

で実行可能な hello ができると思いますよ。

Qpingでポートの指定

pingでIPアドレスを指定して、通信できるかどうかというのは
よく使いますが、pingでポートを指定して応答するかどうかは調べられるのでしょうか?

よろしくお願いします

Aベストアンサー

pingを含むICMPというプロトコルは、OSIの7レイヤで言うところのL2(同一セグメント内通信)とL3(IPルーティングされた通信)の両方にまたがる、ちょっと珍しいプロトコルです。

IPアドレスは指定できますが、別サブネットに属するIPアドレスに到達できればL3通信、できなければゲートウェイと呼ばれる同一サブネットに属する中継装置からの回答を得るという点でL2(MAC通信ではなく、同一セグメント内通信という意味)通信です。

ポート番号はL4で使用されるアドレスですから、L4機能の疎通確認はping(を含むICMP)ではできません。

FTPの疎通確認であれば、クライアントからサーバに対するTCP/21通信(FTP-CMD)が可能であること(サーバからクライアントへのTCP/21からの応答を含む)+サーバからクライアントに対するTCP/20通信(FTP-DATA)が可能であること(クライアントからサーバへのTCP/21からの応答を含む)が必要でしょう。

監視ソフトによるものであれば、
・クライアントからサーバへのログイン(TCP/21)
・クライアントからサーバへのlsの結果(TCP/20)
で確認すればよいでしょう。

pingを含むICMPというプロトコルは、OSIの7レイヤで言うところのL2(同一セグメント内通信)とL3(IPルーティングされた通信)の両方にまたがる、ちょっと珍しいプロトコルです。

IPアドレスは指定できますが、別サブネットに属するIPアドレスに到達できればL3通信、できなければゲートウェイと呼ばれる同一サブネットに属する中継装置からの回答を得るという点でL2(MAC通信ではなく、同一セグメント内通信という意味)通信です。

ポート番号はL4で使用されるアドレスですから、L4機能の疎通確認はping(を含む...続きを読む

Qapt-get install ****** でinstallしたものをuninstallするには?

御世話になります。
vncserverだけをinstallするつもりが
誤って
apt-get install vncとうってしまいました。
これをuninstallしたいのですが
どのようにすればよろしいでしょうか?

教えて下さい。

Aベストアンサー

# apt-get remove パッケージ名
では、設定ファイルは削除されずに残ります。

完全に削除するときは、
# apt-get --purge remove パッケージ名
です。

Q起動しているサービスを確認するコマンド

初歩的な質問で恐縮ですが、ご教示いただけますと幸いです。

起動しているサービスを確認するために以下の2つのコマンドを打ってみるのですが、結果(出て来るサービス名)が違います。
このコマンドの違いについてご教示いただけますでしょうか。

(1)service --status-all
(2)chkconfig --list

Aベストアンサー

(1)service --status-all

サービスの現在のステータスを調べるコマンド

(2)chkconfig --list

OSのブート時に自動起動するサービスを調べるコマンド

違いが出るのは、
・ブート後に手動あるいは他のコマンドから起動したサービス
・ブート後に手動あるいは他のコマンドから、あるいはエラーで停止したサービス
・ブート後に実行はされるがすぐに停止して常駐しないサービス (ntpdate とか)

あるいは、(1)ではサービス名が表示されない物もあるので、どのサービスがどんなステータス出力をするのか知っておく必要もありますね。(service network statusとか)

Qレッドハットのバージョン確認方法

自分のサーバで使用しているREDHATのバージョン確認はどうすればいいのでしょうか?

more /etc/issue
とやっても英文しか出てきませんでした。

uname -all
でもカーネルのバージョンは出るのですが、REDHATのバージョンは出ませんでした。

Aベストアンサー

> more /etc/issue
> とやっても英文しか出てきませんでした。

その英文にはRedHatのバージョンは書いてなかったのですか?
書いていなかったとしたら、管理者により編集されている可能性
がありますね。

cat /etc/redhat-release

ではいかがでしょう?
やっぱり英文ですけど。

rpm -q redhat-release

でもいいかも

Qポートの80と443

こちらのサービス(https://secure.logmein.com/)を利用すると、インターネットを見られるサーバーのポートの80と443が空いていればルータやファイアウォールに特段の設定なく外部からサーバーを操作できるそうですが、逆にサーバーのポートの80や443を空けることには何か危険性があるのでしょうか。

Aベストアンサー

ポート80は一般的なHTTP、ポート443はHTTPSです。
この2つのポートがあいていなければインターネット接続(WEBブラウジング)は出来ません。
ですから、ほとんどのファイアウォールでこのポートは開いています。(インターネット接続を制限している社内LANでは当然閉じていますが)

ちなみに、よく使うポートとしてはFTPで20、21、SMTP(送信メール)で25、受信メールPOP3で110あたりです。セキュリティポリシー上、この辺は制限される事も多いですが、HTTP 80、HTTPS(暗号化用)443は通常閉じません。


危険性?
WEBプロトコルを使ってFTP的なファイル転送(WebDAV)やVPN等も出来るようになっています。当然そこにはある種の危険はつきものですが、WEBブラウジングに伴う危険と大きく変わりません。ウィルス等に感染していればこの2つのポートだけでも相当危険でしょうね。

参考まで。

Qシェルスクリプト実行で”そのようなファイルやディレクトリはありません”と出ます。

以下の単純なシェルスクリプトを実行しようとしています。
-------------------
#!/bin/sh
echo ok
-------------------
そのとき、
bad interpreter: そのようなファイルやディレクトリはありません
と出てしまいます。

・which sh で確認すると /bin/sh です。
・Windowsで作ったファイルをFTPのアスキーモードで転送しています。

(ものすごく単純なミスをしてるのかもしれませんが、)
よろしくお願いします。

Aベストアンサー

1行目の「/bin/sh」のうしろにCRが入っていると、このような現象が発生します。
FTPの転送モードが間違いなくアスキーモードになっているか、
転送後のファイルにCRがついていないかなど、再度確認してみてください。

CR以外のコントロールコードや全角スペースなどがついていても似た現象が起こります。
その場合はエラーメッセージが多少異なるはずですが、併せて確認しておくと良いかと思います。

QProxyを利用しているかどうか確認する方法

自分のPCからネットに接続する際
Proxyサーバを経由しているかどうかを
確認する方法はありますか?

Aベストアンサー

ブラウザーがIEの場合として、
ツール→インターネットオプション→接続→LANの設定→LANにプロキシサーバを使用する ここにチェックがはいっていればProxyサーバ経由です。


人気Q&Aランキング