RPMとYUMのおさらいデス。



#016 RPMとYUM
#017 YUMでパッケージインストール



この二つの記事を思い出してくださいねひらめき電球



思い出すのが面倒な方のために簡単に
まとめると・・・


1
パッケージ管理システムである「RPM」と
パッケージ管理ツールである「YUM」という
アプリケーションがあります。


2

そしてLinuxでは「このパッケージを動かす
には、あのパッケージが必要」という依存
関係が発生することがあり、この条件に合致
しないとソフトウェアが正常に動作しません。


3

「RPM」は【rpm】コマンドを使います。
「RPM」は自動的に依存パッケージを導入
してくれません。


4

「YUM」は【yum】コマンドを使います。
「YUM」は依存関係に伴って必要なパッケージ
が不足している場合、自動的にその必要な
パッケージをインターネット上のサーバから入手
して依存関係を解消してくれます。



ザックリと、こんな感じだったかと思います。




さてさて、メインになってくるのは優れもので
ある「YUM」の方です。まずは【su】コマンドで
管理者権限になってくださいね。


↓【yum】コマンドでの主な操作です↓


【yum install パッケージ名】
→指定したパッケージをインストールします。


【yum remove パッケージ名】
→指定したパッケージを削除します。


【yum update パッケージ名】
→指定したパッケージをアップデートします。


【yum update】
→すべてのぱっけーじをアップデートします。


【yum list】
→利用可能なぱっけーじを一覧します。


【yum info パッケージ名】
→指定したパッケージの詳細を表示します。


【yum search "キーワード"】
→指定したキーワードに関連するパッケージを
一覧します。




#017 YUMでパッケージインストール 』では
【yum install パッケージ名】コマンドと
【yum update】コマンドを利用したかと思います。



そして確か、パッケージ名を事前に入手する
方法なんて知らないよ~、とRinaが泣いていた
かと思います。



今回、やっと分かりました、その方法がグッド!



【yum search "キーワード"】コマンドを使えば
いいそうです。実際にやってみると、こんな表示
がされます。"Web Server"というキーワードで
やってみました。



Rina-chanのLinux =Fedora8=



明日はまた新しくテーマを追加しようと思います。
今日はここまで。 Bye, Bye音譜



ペタしてね

さてさて「gedit」ってな~にはてなマーク

って感じですが、要はWordみたいなモンです。


Linuxの設定ファイルというのはテキスト形式が

多いらしく、テキストファイルでの閲覧や編集が

必要になるそうです。


Linuxでは、大きく分けて、グラフィカル環境向け

のテキストエディタとCUI向けのテキストエディタ

があるみたいで、グラフィカル環境向けは直感的

に利用できる利点があるけど、グラフィカル環境

の上でないと使えないというデメリットもあって、

一方CUI向けのは、ネットワーク越しにログインして

使えるメリットがあるけど、難しいみたい。


どちらも一長一短ってとこかな!?


…で今回書くのはグラフィカル環境向けの

テキストエディタである「gedit」について。


とりあえず、「gedit」を起動してみようかな。


「アプリケーション」→「アクセサリ」→「テキスト

・エディタ」で起動できるね。


Rina-chanのLinux =Fedora8=



起動するとこんな画面が出てくるよ。

Word使ってる人だったら、見ただけでなんとなく

は分かるんじゃないかな?


Rina-chanのLinux =Fedora8=



ただ「gedit」で編集するにはユーザの権限に

ついて注意する必要があるのね。設定ファイル

を編集しようと思っても、一般ユーザの権限じゃ

ファイルに書き込めなくて変更できないの。


こんな時には、【su】コマンドで管理者に切り替え、

コマンドラインから「gedit」を起動するといいよ。


例えば、/etc/hostsファイルを編集しようとする

場合には、「端末」で↓のコマンドを。


【su】

【gedit /etc/hosts】


Rina-chanのLinux =Fedora8=


コマンド入力後、Enterキーを押すと変な文字列が

でてきたょ。でもスグに↓の画面が立ち上がった。

Rina-chanのLinux =Fedora8=



内容についてはまだサッパリ分かんない状態

だけど、またそのうちね、そのうち(;´▽`A``



明日はYUMについてこないだよりも少し詳細

に書いていけたらいいなぁ、と思ってます。


#016 RPMとYUM

#017 YUMでパッケージインストール

を復習しとかなきゃ、私。。。


Bye, Bye音譜



ペタしてね

おぉっと、ブログが落ちそうでした。

時間がもうヤバイわ時計




さぁ、今日は2進数を8進数になおす方法

ということで、2進数が分かってる人向けに

説明していきたいと思います…がヤッパリ

2進数も簡単に説明しておきましょう♪




RinaはIPv4の計算をするのに必要だったから

2進数を勉強しました。


学生の頃にも教わったそうですが、理数系が

超苦手なRinaはそんなモンとっくに忘れてた

ので、オトナになってから2進数の勉強をした

ようなモンです。


もともとIPv4のためだけに勉強したので、Rina

は2進数で表したときに8桁、10進数でいうところ

の255までしか計算ができません(ノω・、)




とりあえず「1,2,4,8,16,32,64,128」と覚えていただければ

2進数はどうにかなると思います。

(分かりやすくするため、色分けしてます)


覚えたらソレを右から順に書いていきます。


( ← ← 書く方向 ← ← ← )

128」「64」「32」「16」「8」「4」「2」「1


例えば2進数で「11000000」とあったら、続けて

こんな風に書いていきます。


128」「64」「32」「16」「8」「4」「2」「1

1 」「 1 」「 0 」「 0 」「0」「0」「0」「0


それの「 1 」のところだけを足し算していきます。

今回の場合は、「128」+「64」=192 となります。


つまり、2進数の「11000000」は10進数の「192」

ということです。




はい!2進数の説明終わりべーっだ!



とまぁ、こんな感じでRinaは2進数→10進数、

10進数→2進数はできていたんですけどね、

2進数→8進数が分かってなかったんですよ。



それを、mixiの日記ネタにしたところマイミクさんが

教えてくれましてね。ちょっとその方のコメントを

そのまま転載したいと思います。


mixiの日記では2進数「111101000」がどうやったら

「750」になるのかという話題でした。



---転載ここから---


2進数を10進数になおせるなら簡単だよ。

まず、111101000を下一桁目から順に、3桁に区切る。

今回の場合、9桁だから丁度3桁ずつに区切れるね。


「111」「101」「000」

次に、それぞれの「 」を2進数だと思って10進数になおす。

「111」→2進数だと考えたら「4+2+1」→計算すると「7」
「101」→2進数だと考えたら「4+0+1」→計算すると「5」
「000」→2進数だと考えたら「0+0+0」→計算すると「0」

ほら、750になった。It's EASY!




必要ないかもしれないけれど、16進数の場合も説明しようかな。
(16進数→1,2,3,4,5,6,7,8,9,A,B,C,D,E,Fっていうのは知ってるよね?)


16進数の場合は、また下一桁から順に、4桁に区切るよ。
「0001」「1110」「1000」

これは、さっきみたいに丁度に区切れないね。丁度に区切れない

時は、足りないところに0を追加しとけばOkay。
「0001」のところでは0を3つ追加してる。

「0001」→2進数だと考えたら「0+0+0+1」→計算して「1」
「1110」→2進数だと考えたら「8+4+2+0」→計算して「E」
「1000」→2進数だと考えたら「8+0+0+0」→計算して「8」

答えは 1E8 ってな具合に。

2進数を10進数になおせるなら簡単だよ。

---転載ここまで---


2進数さえ理解してる人であれば、この説明が

そんなに難しくないということが分かるのでは

ないでしょうか。


おバカなRinaでさえ、この説明は1回で理解できましたチョキ



明日はテキストエディタの「gedit」について書いていこう

と思いま~す☆ 今日はここまで! 


Bye, Bye音譜


ペタしてね