「Linux」カテゴリーアーカイブ

Linuxパッケージ管理コマンド apt-get、yum、port、portsの比較

Linuxのパッケージ管理コマンドの代表例を簡単に比較しました。

Linuxを覚え始めたばかりの頃は、Linuxに系統(ディストリビューション)があり、
しかもパッケージ管理コマンドが異なるなんて気づかず多少つまづくことがあります。

まずは、自分が使っているLinuxのディストリビューションを調べましょう。

そうしないと、Ubuntuでyumコマンドを実行してコマンドが見つからずインストールできないとかなってしまいます。
続きを読む Linuxパッケージ管理コマンド apt-get、yum、port、portsの比較

locate ファイル検索コマンド

ファイルやフォルダの検索コマンドには、findのほかにlocateコマンドがあります。
検索インデックスを使うため、findよりも高速です。

0-1. 環境

Ubuntu8.10
Mac OS X 10.5

0-2. 使い方

1) ファイルを検索する

1
$ locate ファイル名

2) 検索用インデックスを再構築する

初回利用時は検索用インデックスがないので構築する必要があります

1
$sudo updatedb
  • Mac OS X 10.5の場合
1
$sudo /usr/libexec/locate.updatedb

ゲストOS(CentOS5.2)のApacheにホストOSからアクセスできない時の対処方法

ゲストOSのCentOS5.2にApacheのインストールが終わり、いざホストOSからゲストOSのApacheのページへアクセスしようとしたのですが応答がありませんでした。

原因はiptables(Firewall)で外部からのWebへのアクセスが許可されていないことでした。

0-1. 目次

0-2. 環境

仮想環境 VMware1.0.8
ホストOS WindowsVista
ゲストOS CentOS5.2

0-3. 前提条件

続きを読む ゲストOS(CentOS5.2)のApacheにホストOSからアクセスできない時の対処方法

alienでRPM形式のパッケージをdeb形式に変換する

コマンドラインツールのalienを使うことで、RPM(Redhat Package Manager)形式のパッケージをdeb形式のパッケージに変換することができます

1) 実行環境

Ubuntu Server 8.10

2) alienがない場合はインストールする

1
$ sudo apt-get install alien

3) RPMパッケージをdebパッケージに変換する

1
$ sudo alien Package.rpm

4) RPMパッケージを直接インストールする

1
$ sudo alien -i Package.rpm

screenでコンソール画面を共有する方法

screenを使うことで一つのコンソール画面を複数の異なる端末で共有し共同作業をおこなうことができます。

Windowsで例えるならばアプリケーション共有。
VNCによるリモートデスクトップ共有。
googleドキュメントで例えるならば共同編集でしょうか。

0-1. 共有手順

続きを読む screenでコンソール画面を共有する方法

Windows VistaでCygwinのzshを正常動作させる方法

0-1. 症状

WindowsVistaでCygwinのshellをbashからzshに切り替えたとたんDLLのコンフリクトエラーが発生し動作が止まりました。
おそらくWindows7でも同様のことが発生するのではないでしょうか。

次の動作は確認しているものとして、解決策に移ります。
Windows VistaにCygwinをインストール。
zshを使うために、追加オプションでshells>zshもインストール。
インストールは無事成功し、Cygwinも正常起動。

0-2. 解決策 続きを読む Windows VistaでCygwinのzshを正常動作させる方法