こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Linux(CentOS5.4)の操作についてお尋ねします。

Linux(CentOS5.4)の操作についてお尋ねします。

linuxは初めてなのですが、

・何かしらのファイルをダウンロードしてインストールする手順を教えて下さい。
windowsなら普通にダブルクリックして、次へ次へと進めればできましたが、linuxではどうすれば良いのでしょうか?

テキストエディタやウィルスソフトをデスクトップにダウンロードしてあるので、インストールしたいと考えています。

特別、しなければならない事があるのでしょうか。

宜しくお願いします。

投稿日時 - 2010-08-12 07:57:34

QNo.6103833

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

基本的なところを説明しないといけないと思うけど…
まず、その認識だと、Windowsすら理解していない。

Windowsでは、Microsoft製ソフト、市販ソフトについては
インストーラーがあるのが普通。しかしフリーソフト等ではそうでないものがある。
そして、そのインストーラーについても、一定ではなく
Microsoft純正、サードパーティのインストーラー、独自インストーラー
単なるzipアーカイブ、単なるLHAアーカイブ、and etc.というようにバラバラ。

ただ、OS側が一定(あるいは個別対応可能の範囲)だからなんとかなっている。

Linuxの場合は、ソフトウェアの提供手段が、基本的にオープンソース。
利用されているソフトウェアがほとんど…ディストリビューターによって
コンパイルとパッケージ化をできるライセンス形態をとっている。

そのため、リポジトリと呼ばれる、ソフトウェア集積所が実現され
また、その導入と管理を、一定の手段で管理することができる。

Windowsでは、無償のソフトでさえ、転載配布やパッケージ再編成を
禁じていたり、明示的に許可していなかったり、一ヶ所に集めることができない。

ソフトウェアの配布元を探し回る必要も生じるし
インストール手段も、組み合わせに不都合のあるソフトウェアの判別も
すべて利用者側で判断する必要がある。
(同種のセキュリティソフトの二重導入みたいな初心者のトラブルもおきる)


LinuxやFreeBSDの場合は、大半のソフトウェアはパッケージ管理ツールから
簡単にインストールできるようになっています。
ただし、配布元および配布先の国や地域によって
特許やその他の法的規制が予想されるソフトウェアについては
標準のリポジトリやインストールディスクに収録されない場合があります。
(MP3関連やDVD-Video関連が有名)

単なるディストリビューターの能力不足や方針で提供されないこともあります。

法的規制がなくても、オープンソースではないプロプライエタリソフトウェアなどでは
リポジトリにそのまま取り込むことができないため…
インストールスクリプトをダウンロードし、ローカルで自動的に
配布元からダウンロードし導入する仕組みが使われることもあります。
(nvidiaのグラフィックドライバーやFlash Playerなど)


ですから、CentOSの場合はまず標準のリポジトリに無いかを確認します。
もし無ければ、第三者によるパッケージ配布が無いかを調べます。
単なるrpmパッケージダウンロードになるかもしれませんし…
追加リポジトリの形態で提供されている場合もあります。

それが無かった場合に、やっと手作業でのインストール作業が必要となります。

一般的には、配布元にインストール方法の情報があります。
ただし、こういう事情があるので「知識が無い人は手を出さないだろう」と
説明なしで配布されていることもめずらしくは無いと思います。
(説明があっても配布元は開発者母語か英語なので、探しにくいことがあります)

基本的には、拡張子で配布パッケージの形態が判断できます。
ほとんどの場合はtar.gzかtar.bz2で、これはtarによるアーカイブですが
zipやLHAのように、アーカイブ機能とコンプレス機能を併せ持っていないため
tarからgunzipやbzip2を呼び出して展開するようになっています。
慣れれば、使い勝手としてはzipやLHAと変わりませんが…
一連の作業はGUIではなく、コマンドラインで行なわれます。
(これをGUIで行なう需要は非常にわずかで、たぶんそういうツールは存在しません)

展開した後は、インストールスクリプトがある場合もありますし
configureスクリプト付きのソースの場合もあります。
これらは、比較的簡単に導入できますが、必ずしも成功するわけではありません。
だからこそ、リポジトリ整備などが行なわれているのです。

さらにconfigureスクリプトが無いソースは
プログラミングの知識が無ければ、何もできない可能性があります。

私個人は、Ubuntuを使うようになってからは、最新のffmpegを使うために
いくつかの作業を行なったほかは、すべてパッケージ管理内で使っています。
いくつかの追加リポジトリは使っています。

こういったパッケージ管理にまかせることによって
ソフトウェアの組み合わせによる不具合は最小限になります。

最新のApacheや最新のPostgreSQLなど、いろんなソフトについて
最新版を使いたがる人はいますが…そういった取り組みは
ライブラリーのバージョントラブルなどを解決する自身が無い人にはお薦めしません。

投稿日時 - 2010-08-12 23:55:01

ANo.4

repository については
↓ を参照 当面 EPEL、RPMforge の追加で良いです。
5.3 になっているので、そこは臨機応変に
http://tmcosmos.org/linux/centos/co5.html#yum

Editor は、私は最近 geany を使っています。
yum で install 出来るし、Windows 版 もあります。
// gedit(GNOMEエディタ) でも良い。
しかし、vi は使い方を覚えておいた方が良いと思います。
いろいろやっていると vi しか使えない状況に会うとか

>何かしらのファイルをダウンロードしてインストールする手順を教えて下さい。
決まった手順は有りません。
だいたい、解凍して そこの INSTALL や README などに書いて有ります。
しかし、多くは compile です。
開発環境の install が必要ですし
library の 依存 という事が生じます。
少し慣れないと出来ません。

これを解決してくれるのが yum による install です。
依存があれば、追加してくれます。
ただし、yum の repository に無いものは
出来ないので、repository を追加して
install 出来る package を 増やします。

投稿日時 - 2010-08-12 13:42:58

ANo.3

>・PostgreSQL 8.4.4 http://www.postgresql.jp/PostgreSQL

まず、PostgreSQLについては、CentOS5.5より8.4がインストール可能です。

# yum install postgresql84 postgresql84-server

でインストールはできると思います。

>・EmEditor(freeのもの) perlの勉強をしたいと考えています。 

まず抑えなければならないのは、LinuxでWindowsのソフトはインストールできないということを理解しないといけません。
その上で、じゃあLinuxで使いやすいテキストエディタがあるかといえば、高機能なemacs等もありますが、操作に難があると思いますので、普通にviやGNOMEエディタ等を使うのが良いと思います。

それも使いづらいということであれば、WindowsパソコンでPerlのプログラムを作成して、サーバにFTPやSCP等でアップして動作確認するという流れが良いのではないでしょうか。

投稿日時 - 2010-08-12 09:34:29

ANo.2

Linuxの場合、Windowsのようにそこらのサイトから拾ってきて
インストールするというような「危険な」方法は一般的ではありません。
CentOSは使ったことがないのですが、多分yumというパッケージ
管理ツールを使ってインストールするのではないでしょうか。

yumのリポジトリに無いソフトの場合は、次善の策として
ソースをまとめたtarボールを落としてきて、内容を確認後
自分の環境でコンパイル&インストールという方法でしょう。

このあたり、Windowsと根本的に考え方が違いますので
充分ご確認ください。

ちなみに、テキストエディタもウィルス対策ソフトも市販品でなければ
リポジトリに入っているはずです。

市販品の場合はインストール方法が解説されていると思います。

投稿日時 - 2010-08-12 08:40:22

お礼

おはよう御座います。ご回答ありがとう御座います。

リポジトリを探してみたいと思います。

投稿日時 - 2010-08-12 08:52:01

ANo.1

> テキストエディタやウィルスソフトをデスクトップにダウンロードしてあるので、

具体的にそれが何でバージョンがいくつなのか書かないと、誰も答えられませんよ。
LinuxではWindowsのようにsetup.exeクリックするだけでできるわけではありませんから。

上記以外の詳細情報求む。

投稿日時 - 2010-08-12 08:12:03

補足

ご回答ありがとう御座います。

インストールしたいのは、

・PostgreSQL 8.4.4 http://www.postgresql.jp/PostgreSQL
・EmEditor(freeのもの) perlの勉強をしたいと考えています。 

とりあえずこの2点をインストールしたいです。

後、解凍ファイルをインストールする為に、これはしなければならないような
事、手順について知りたいです。

初心者なものでして、宜しくお願いいたします。

投稿日時 - 2010-08-12 08:46:02

あなたにオススメの質問