更新が随分遅くなりましたしょぼん


理由はですね。。。


金曜特別ロードショー

「ルパンvsコナン」を見てたからデスm(_ _)m


そのあとキャプチャをミスったりで。。。


ごめんなさいしょぼん





さてさてYUMでソフトウェアをインストールするには、

【yum】コマンドを使うんだよー♪ってところまで説明

したかと思います。実際に、【yum】コマンドを入力して

いこうと思います。


コマンド入力にはいつも通り「端末」を起動させて、

そのあと、今回はシステムの変更という意味で重要

な操作をするにあたり管理者(ルート)権限になる必要

があります。


管理者権限になるには【su】コマンドを入力します。

【su】コマンドのあと、管理者(ルート)用パスワードを

入力します。すると・・・プロンプトが変更されました。


今までは一般ユーザだったので

「[Rina@localhost ~]$」というプロンプトだったのですが、

【su】コマンドにて管理者権限になったので、

「[root@localhost Rina]#」というプロンプトに変わりました。

(※ 「@」はわざと全角にしています。)


色々システムの変更ができる管理者権限になってので

いよいよ、【yum】コマンドを使いたいと思います。


【yum update】と入力します。

すると、何やら訳のわかんない英文字がダラダラ~ッと

表示されます。その表示が一旦「Is this ok [y/N]:」の状態

で停止します。yはYES、NはNOを意味します。なので、

「y」と入力しましょう。


その後も英語がダラダラ~ッと表示され、Complete!と最後

に表示され、入力待ちの状態(プロンプトの表示)になるかと

思います。 さて、一気に説明しましたが、ひとまずその時の

キャプチャをご覧ください。



Rina-chanのLinux =Fedora8=


はい。こちらです。


この【yum update】というのは、既にインストールされている

パッケージが全て最新のものに変更されるというコマンド

だそうです。


では、本日のテーマのメインである、新しくパッケージを

インストールする手順に入りたいと思います。

まず、インストールする前に、インターネットなどから、

パッケージ名などの情報を入手しておく必要があるそうです。


…そんな情報を入手する方法、Rinaは知りません汗



今回はテキスト通りに進むので調べる必要はありません

でしたょ。今回インストールするのは「Inkscape」という

画像ソフトだそうです。


【yum install inkscape】と入力します。



Rina-chanのLinux =Fedora8=

Rina-chanのLinux =Fedora8=

Rina-chanのLinux =Fedora8=

Rina-chanのLinux =Fedora8=

途中で何度か先ほどと同じく「Is this ok [y/N]:」と

停止しますが、全て「y」を入力してくださいね。



英文字がダラダラダラダラダラ~~~~ッと表示

されてて、すんごい難しそうに見えるけど、実際には

【yum install inkscape】と「y」を数回入力しただけ

という結構簡単な作業ですね( ´艸`)



ちゃんとインストールされてるか確認しますね。


<before>


Rina-chanのLinux =Fedora8=

<After>


Rina-chanのLinux =Fedora8=

違いが分かるかなぁ~はてなマーク


「Inkscape Vector Graphics Editor」が追加

されてますね。


早くブログを更新しようと思って、今日はまだ

このソフトは開かずじまいでしたが。。。


パッケージ名などの情報を入手する方法

さえ分かれば意外とインストールって簡単

なのかも♪と思ったRinaでした☆


それじゃ、今日はここまで。Bye bye音譜



ペタしてね

今日はもう更新できないかと思ったあせる


色々お出かけしててですね。勉強してる時間がほとんど

なかったんです。ということで、今日はサクッと終わらせる

つもりです。


タイトルにある、RPMとYUMって何?

おいしいんでしょうか、ソレは・・・。といつも通りRinaは

思っちゃいましたょ。


前置きはこのへんにして・・・。


Fedora8で使用されている「パッケージ管理システム」が

「RPM」というそうです。そして「パッケージ管理コマンド」が

【rpm】だそうです。そのまんまですね、はい。


ただ、この【rpm】コマンドでは、依存関係を調べた結果、問題が

あると、警告を出して処理を中止するだけで、自動的に依存

パッケージを導入してくれるわけではないそうです。


ちぇッ、役立たずが!(-""-;)


じゃぁ、どうすりゃいいんだよ\(*`∧´)/


と思いましたが、ちゃんと書いてありました。


え~っと、「パッケージ管理ツール」ってヤツがこういった問題を

解決してくれるそうです。


さっきのが「パッケージ管理システム」で

今のヤツが「パッケージ管理ツール」です。


似てたので、一瞬Rinaの頭の中では日本語化されませんでした。


この「パッケージ管理ツール」というのは、依存関係に伴って必要な

パッケージが不足している場合、自動的にその必要なパッケージを

インターネット上のサーバーから入手して依存関係を解消してくれる

そうです。インストールしようとするソフトウェア自体も、ユーザが予め

ダウンロードしておく必要はなく、パッケージ名を指定すれば自動的に

ダウンロードしてくれる優れものだそうです。


この優れものの「パッケージ管理ツール」は、Federa8で「YUM」という

ものを使ってるそうです。※ 「YUM」=「ヤム」と読むそうです。


「YUM」でソフトウェアをインストールする場合は、【yum】コマンドを

使えばOKだそうです。



明日は、実際に【yum】コマンドを入力してみようと思います音譜


お出かけする予定なので、もし明後日になっちゃったら

ゴメンナサイm(_ _)m


Bye, Bye音譜



ペタしてね

ペタしてね Linuxカーネルの場所もわかったところで、お次は、

Linuxカーネルの役割についてプログラムとプロセス

という概念で勉強していこうと思います。


Linuxカーネルの役割として、「プロセス管理」という

ものがあるそうです。Windows同様、Linuxでも多数

のアプリケーション・プログラムを動かすことが可能

ですが、このようなプログラムはすべて、カーネルの

コントロール下で「プロセス」という単位で動作してる

ようです。プロセスの概念はプログラムそのものでは

なく、プログラムの実行状態であることを示します。


各プロセスには起動時に「プロセスID」と呼ばれる

ユニーク(※1)な番号が割り振られて、これを基に

管理されるんだそうです。


そうすることで、同じプログラムを同時に稼動させても

そのそれぞれを区別して管理できるようです。


どのプログラムが起動しているかというのは、【ps】

コマンドで確認できるみたいですょ。この【ps】コマンド

はWindowsでいうところのタスク・マネージャに相当

するようなものだそうです。


またLinuxでは、プロセス毎に「仮想メモリー空間」を

割り当ててメモリーの干渉を防止しているようです。

こうすることで他のプロセスのメモリーを書き換えたり

できないようになっているようですね。






上記で説明した、プロセス管理やメモリー管理、また

『#011 Linuxのファイルシステム』 で説明したファイル

システムというのは、Linuxカーネルとしての機能であり、

それとは別にFedora8等Linuxディストリビューションには、

アプリケーション・ソフトウェアを管理する仕組みがあるみたい。


Windowsの場合、新しいソフトウェアをインストールする

には「.exe」という拡張子のインストール・プログラムを

ポチッとすれば、ウィザードが表示され、インストールが

開始されるかと思いますが、Linuxディストリビューション

では、プログラムを「パッケージ」という単位で管理してる

為、ほとんどのソフトウェアにこのようなインストーラは

付属していないらしいのです。


「パッケージ」というのは、プログラムやドキュメント、

ライブラリなどを1つのファイルにまとめたものを指す

そうです。


1つのファイルにまとまってるんだったら、Windowsの

インストーラと何が違うのょ?と思ったのはRinaだけ

でしょうか(・・;) まだよく分かってません。。。


また、そのパッケージに関する詳細情報も記録している

そうで、こういったパッケージを管理する仕組みを

「パッケージ管理システム」というそうです。


・・・そのままのネーミングですね( ̄∀ ̄)


ちなみに、ソフトウェアをインストールするときには、

「パッケージ管理コマンド」を利用してインストールする

みたいです。・・・が、そのコマンドが現時点ではまだ

表記されていないので分かりません。


Linuxでは「このパッケージを動かすには、あのパッケージ

が必要」という依存関係があるそうです。そして、この条件

に合致しないとソフトウェアが正常に動作しないそうです。


多分、Windowsとの違いって↑ココ↑なんだな、と勝手に

納得しました。。。


インストール時は、パッケージに記録された情報に基づき、

既にインストール済みのパッケージ情報と照合し、もし

問題があればインストールを注意し、別のパッケージの

インストールを促したりしてくれるそうです。アンインストール

時もパッケージ情報を確認し、起こるかもしれない問題が

あれば警告を発して、削除を中止してくれるそうです。


実際のパッケージ管理システムについては、また明日ニコニコ




▽▲▽▲▽▲▽▲▽▲

※1 ユニークな番号

パソコンを触りだした若かりし頃のRinaは、「面白い」を

意味する「君はユニークだなぁ(-^□^-)ハハハ」みたいな

イメージを持っていましたが、そうではありません。

過去の私は「面白い番号ってなんだろう?」と真剣に考え

たりしましたが、実際には「唯一の」とか「一意の」という

意味です。




Bye, Bye音譜