Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

fedora

Mercurial 覚え書き@Fedora 13

分散型のバージョン管理システムである、Mercurial を使ってみました。

最近はGitという分散型のバージョン管理システムもよく耳にしていたので、どちらを勉強しようか迷っていましたが、ネットの評判を見てみるとMercurialの方が少し簡単であること、Google もこちらを選んだこと、仕事の関係でこちらを使う方が多そうなことから、Mercurial の選択です。

Fedora 13にはデフォルトでパッケージが容易されているので、インストールは簡単です。

$ yum install mercurial

基本的な使い方はそれほど難しくなさそうです。hg (水銀の元素記号)コマンドを使って操作していきます。

既存のリポジトリのクローンを作成

$ hg clone http://.....(Webの場合)
   or
$ hg clone ssh://user@host/home/repo....   (sshの場合)

新規リポジトリ作成

$ cd リポジトリにしたいディレクトリ
$ hg init

リポジトリの履歴を閲覧

$ hg log

詳しい履歴を見たいときは、-v や --debug オプションなどを使うことができます。

$ hg -v log     or
$ hg --debug log

あるチェンジセットのパッチ表示

$ hg log -p -rチェンジセット番号

リポジトリ内の変更状況を確認

$ hg status

現在のパッチを表示

$ hg diff

コミット

$ hg commit -u ユーザ名 -m "コメント"

vi が立ち上がるので、1行目にコメントを記述します。viを立ち上げるのが嫌な場合は -m オプションで直接コメントを記述することもできます。

他のリポジトリとマージ

$ hg pull 他のリポジトリURL
$ hg  update
$ hg merge
  ~ マージの衝突が起こったファイルを修正 hg resolve -all で確認可能~
$ hg resolve -m ファイル名   ← 修正したファイルをマージ済みに設定
$ hg commit -u ユーザ名

clone 元に変更を反映

$ hg push

簡易的なWebサーバ起動

$ hg serve

yumで特定パッケージをインストールやアップデートさせないようにする@Fedora 13

最近Fedoraを使い始めました。

最初からFedoraのリポジトリにいろいろなパッケージが用意されていて大変便利なのですが、一部のパッケージはコミュニティ本家で提供されているものを使いたくなりました。しかし、Fedoraのパッケージ名とぶつかっており、アップデートで勝手に更新されてしまいます。

こういう時は、あるパッケージをyumの対象から除外することが可能です。

/etc/yum.conf に以下のようにスペースで区切りでパッケージ名を列挙すれだけで、さらにワイルドカード"*"も使用可能です。

exclude= postgresql* openssh*

yumで特定パッケージをインストールやアップデートさせないようにする@Fedora 13

最近Fedoraを使い始めました。

最初からFedoraのリポジトリにいろいろなパッケージが用意されていて大変便利なのですが、一部のパッケージはコミュニティ本家で提供されているものを使いたくなりました。しかし、Fedoraのパッケージ名とぶつかっており、アップデートで勝手に更新されてしまいます。

こういう時は、あるパッケージをyumの対象から除外することが可能です。

/etc/yum.conf に以下のようにスペースで区切りでパッケージ名を列挙すれだけで、さらにワイルドカード"*"も使用可能です。

exclude= postgresql* openssh*

日本語入力 ON/OFF キー変更@Fedora 13

今までscim というインプットメソッドがメジャーだったような気がしていたのですが、Fedora 13 では日本語入力はデフォルトでiBus というのが使われているようです。

で、日本語入力開始のキーはもちろんデフォルトで"全角・半角"キーになっているのですが、maznはこれを"変換"キーに変更してみました。

Xが立ち上がっている画面で、

# im-chooser

を起動し、個人設定で設定するだけで、無事変更できました。

PS3にLinux (Fedora10)をインストールしてみる

PS3にFedora 10をインストールしてみました。環境はテレビにHDMIで接続しています。

Yellow Dog LinuxやDebian, Ubuntuなどの選択肢も考えましたが、普段Red Hat系をよく使うので慣れているのと、情報が多そう、rpmのパッケージがいろいろと提供されているので、Fedoraを選択しました。

まずは、必要なファイルをダウンロードします。FedoraはPS3で動くPPC版を、Linuxブートローダなどが含まれているDistro Kit CDも用意し、DVDとCDに焼いておきます。

Fedora 10 (PPC)

Distro Kit CD (20080609)

Linuxを起動するためのブートローダをインストールします。

PS3 を起動し、Distro Kit CDを入れ、設定→本体の設定→他のシステムのインストール を選択します。 ※PS3のシステムソフトウェアが古いとインストールできないようです。

以下のインストールデータが見つかりました。
タイトル /PS3/otheros/otheros.bld
場所 ディスク

と画面に表示されるので、開始するを選択します。数秒でインストール完了します。

次に、Linuxをインストールします。Distro Kit CDを取り出し、FedoraのDVDを入れ、設定→本体の設定→優先起動システム で他のシステムを選択し、再起動します。

ペンギンの絵と、kboot: というプロンプトが表示されるので、以下を入力します。PSe3起動前に、Fedora DVDが入っていないとインストールできません。 ※入力にはUSBキーボードが必要です。

kboot: linux noselinux video=720p

Fedoraのインストーラが立ち上がるので、通常のLinuxと同様にインストールを行っていくだけです。

Linux起動後ゲームOSを立ち上げたい場合は以下のコマンドです。Fedora 10には標準で入っていました。

# ps3-boot-game-os

参考 : PS3 Linuxのインストール

このブログについて
プライバシーポリシー・お問い合わせ等
購読する(RSS)
記事検索
アーカイブ
カテゴリー
  • ライブドアブログ