Category Archive squeeze

PostgreSQLの導入(Debian squeeze)

# apt-get install postgresql
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  libpq5 postgresql-8.4 postgresql-client-8.4 postgresql-client-common
  postgresql-common
提案パッケージ:
  oidentd ident-server postgresql-doc-8.4
以下のパッケージが新たにインストールされます:
  libpq5 postgresql postgresql-8.4 postgresql-client-8.4
 postgresql-client-common postgresql-common
アップグレード: 0 個、新規インストール: 6 個、削除: 0 個、保留: 172 個。
7,559 kB のアーカイブを取得する必要があります。
この操作後に追加で 22.5 MB のディスク容量が消費されます。
続行しますか [Y/n]? y

...

postgresql-8.4 (8.4.17-0squeeze1) を設定しています ...
Creating new cluster (configuration: /etc/postgresql/8.4/main, data: /var/lib/postgresql/8.4/main)...
Moving configuration file /var/lib/postgresql/8.4/main/postgresql.conf to /etc/postgresql/8.4/main...
Moving configuration file /var/lib/postgresql/8.4/main/pg_hba.conf to /etc/postgresql/8.4/main...
Moving configuration file /var/lib/postgresql/8.4/main/pg_ident.conf to /etc/postgresql/8.4/main...
Configuring postgresql.conf to use port 5432...
update-alternatives: /usr/share/man/man1/postmaster.1.gz (postmaster.1.gz) を提供するために 自動モード で /usr/share/postgresql/8.4/man/man1/postmaster.1.gz を使います。
Starting PostgreSQL 8.4 database server: main.
postgresql (8.4.17-0squeeze1) を設定しています ...

Wineのインストール(Debian squeeze)

Linux上で、Windowsアプリを実行できるようにするため、Wineをインストールする。
apt-get,aptitudeでインストールすると、バージョンが1.0.xと古く、Windowsアプリケーションがうまく動作しないものが多い。その為、新しいバージョンのdebパッケージを取得して、インストールを行う。

パッケージの取得

http://dev.carbon-project.org/debian/wine-unstable/

上記URLから、下記のパッケージを取得する。

libwine-alsa-unstable_1.5.0-0.2_i386.deb
libwine-bin-unstable_1.5.0-0.2_i386.deb
libwine-capi-unstable_1.5.0-0.2_i386.deb
libwine-cms-unstable_1.5.0-0.2_i386.deb
libwine-dbg-unstable_1.5.0-0.2_i386.deb
libwine-dev-unstable_1.5.0-0.2_i386.deb
libwine-gl-unstable_1.5.0-0.2_i386.deb
libwine-gphoto2-unstable_1.5.0-0.2_i386.deb
libwine-ldap-unstable_1.5.0-0.2_i386.deb
libwine-openal-unstable_1.5.0-0.2_i386.deb
libwine-oss-unstable_1.5.0-0.2_i386.deb
libwine-print-unstable_1.5.0-0.2_i386.deb
libwine-sane-unstable_1.5.0-0.2_i386.deb
libwine-unstable_1.5.0-0.2_i386.deb
wine-bin-unstable_1.5.0-0.2_i386.deb
wine-unstable_1.5.0-0.2_i386.deb

ダウンロードしたファイルは、フォルダ(仮に「wine」)を作成し、全てこのフォルダの中に入れる。

インストール

ファイルのダウンロード先に移動(「wine」フォルダ)

# cd wine

インストール

# dpkg -i *.deb
...
man-db のトリガを処理しています ...
libwine-cms-unstable (1.5.0-0.2) を設定しています ...
libwine-dbg-unstable (1.5.0-0.2) を設定しています ...
libwine-dev-unstable (1.5.0-0.2) を設定しています ...
libwine-gl-unstable (1.5.0-0.2) を設定しています ...
libwine-ldap-unstable (1.5.0-0.2) を設定しています ...
libwine-openal-unstable (1.5.0-0.2) を設定しています ...
libwine-oss-unstable (1.5.0-0.2) を設定しています ...
libwine-print-unstable (1.5.0-0.2) を設定しています ...
libwine-sane-unstable (1.5.0-0.2) を設定しています ...
libwine-alsa-unstable (1.5.0-0.2) を設定しています ...
libwine-capi-unstable (1.5.0-0.2) を設定しています ...
desktop-file-utils のトリガを処理しています ...
gnome-menus のトリガを処理しています ...
以下のパッケージの処理中にエラーが発生しました:
 libwine-bin-unstable
 libwine-gphoto2-unstable
 wine-bin-unstable
 wine-unstable

いくつかエラーが表示されるが、これでWineが使用できるようになる。

Wineで秀丸をインストールしてみる

# wine hmxxx_signed.exe インストーラに従い、インストールを行う。(Windowsと同様にCドライブにインストールする)
秀丸の起動は、
アプリケーション→Wine→Programs→秀丸

Proxyサーバ(squid)の導入(Debian squeeze)

# apt-get install squid
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  squid-common squid-langpack
提案パッケージ:
  squidclient squid-cgi logcheck-database resolvconf smbclient winbind
以下のパッケージが新たにインストールされます:
  squid squid-common squid-langpack
アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 0 個。
1,345 kB のアーカイブを取得する必要があります。
この操作後に追加で 8,356 kB のディスク容量が消費されます。
続行しますか [Y/n]?y

取得:1 http://ftp2.jp.debian.org/debian/ squeeze/main squid-langpack all 20100628-1 [228 kB]
取得:2 http://ftp2.jp.debian.org/debian/ squeeze/main squid-common all 2.7.STABLE9-2.1 [352 kB]
取得:3 http://ftp2.jp.debian.org/debian/ squeeze/main squid i386 2.7.STABLE9-2.1 [765 kB]
1,345 kB を 0秒 で取得しました (1,954 kB/s)
パッケージを事前設定しています ...
未選択パッケージ squid-langpack を選択しています。
(データベースを読み込んでいます ... 現在 126666 個のファイルとディレクトリがインストールされています。)
(.../squid-langpack_20100628-1_all.deb から) squid-langpack を展開しています...
未選択パッケージ squid-common を選択しています。
(.../squid-common_2.7.STABLE9-2.1_all.deb から) squid-common を展開しています...
未選択パッケージ squid を選択しています。
(.../squid_2.7.STABLE9-2.1_i386.deb から) squid を展開しています...
man-db のトリガを処理しています ...
squid-langpack (20100628-1) を設定しています ...
squid-common (2.7.STABLE9-2.1) を設定しています ...
squid (2.7.STABLE9-2.1) を設定しています ...
Creating squid spool directory structure
2012/04/22 15:06:15| Creating Swap Directories
Restarting Squid HTTP proxy: squid.

デフォルトでは、ポート:3128にsquidが割り当てられている。

phpmyadminの導入(Debian squeeze)

mysqlのインストール

mysqlがまだインストールされてない場合は、インストールする。
mysqlはlennyと同様の手順でインストール可能。

phpmyadminのインストール

# apt-get install phpmyadmin
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  dbconfig-common javascript-common libgd2-xpm libjs-mootools libmcrypt4
  php5-gd php5-mcrypt wwwconfig-common
提案パッケージ:
  libgd-tools libmcrypt-dev mcrypt postgresql-client apache apache-ssl
以下のパッケージは「削除」されます:
  libgd2-noxpm
以下のパッケージが新たにインストールされます:
  dbconfig-common javascript-common libgd2-xpm libjs-mootools libmcrypt4
  php5-gd php5-mcrypt phpmyadmin wwwconfig-common
アップグレード: 0 個、新規インストール: 9 個、削除: 1 個、保留: 0 個。
5,455 kB のアーカイブを取得する必要があります。
この操作後に追加で 21.4 MB のディスク容量が消費されます。
続行しますか [Y/n]? y
取得:1 http://ftp2.jp.debian.org/debian/ squeeze/main libgd2-xpm i386 2.0.36~rc1~dfsg-5 [227 kB]
取得:2 http://ftp2.jp.debian.org/debian/ squeeze/main dbconfig-common all 1.8.46+squeeze.0 [477 kB]
取得:3 http://ftp2.jp.debian.org/debian/ squeeze/main wwwconfig-common all 0.2.1 [22.7 kB]
取得:4 http://ftp2.jp.debian.org/debian/ squeeze/main javascript-common all 7 [3,810 B]
取得:5 http://ftp2.jp.debian.org/debian/ squeeze/main libjs-mootools all 1.2.4.0~debian1-1 [249 kB]
取得:6 http://ftp2.jp.debian.org/debian/ squeeze/main libmcrypt4 i386 2.5.8-3.1 [76.5 kB]
取得:7 http://ftp2.jp.debian.org/debian/ squeeze/main phpmyadmin all 4:3.3.7-7 [4,351 kB]
取得:8 http://security.debian.org/ squeeze/updates/main php5-gd i386 5.3.3-7+squeeze8 [34.8 kB]
取得:9 http://security.debian.org/ squeeze/updates/main php5-mcrypt i386 5.3.3-7+squeeze8 [13.5 kB]
5,455 kB を 5秒 で取得しました (963 kB/s)
パッケージを事前設定しています ...

sq-phpmyadmin-img1
dpkg: libgd2-noxpm: 依存関係に問題があります。しかし要求に従い削除しています:
 libgvc5 は以下に依存 (depends) します: libgd2-noxpm (>= 2.0.36~rc1~dfsg) | libgd2-xpm (>= 2.0.36~rc1~dfsg) ...しかし:
  パッケージ libgd2-noxpm は削除されようとしています。
  パッケージ libgd2-xpm はまだインストールされていません。
(データベースを読み込んでいます ... 現在 128309 個のファイルとディレクトリがイ ンストールされています。)
libgd2-noxpm を削除しています ...
未選択パッケージ libgd2-xpm を選択しています。
(データベースを読み込んでいます ... 現在 128299 個のファイルとディレクトリがイ ンストールされています。)
(.../libgd2-xpm_2.0.36~rc1~dfsg-5_i386.deb から) libgd2-xpm を展開しています...
libgd2-xpm (2.0.36~rc1~dfsg-5) を設定しています ...
未選択パッケージ dbconfig-common を選択しています。
(データベースを読み込んでいます ... 現在 128310 個のファイルとディレクトリがイ ンストールされています。)
(.../dbconfig-common_1.8.46+squeeze.0_all.deb から) dbconfig-common を展開して います...
未選択パッケージ wwwconfig-common を選択しています。
(.../wwwconfig-common_0.2.1_all.deb から) wwwconfig-common を展開しています...
未選択パッケージ javascript-common を選択しています。
(.../javascript-common_7_all.deb から) javascript-common を展開しています...
未選択パッケージ libjs-mootools を選択しています。
(.../libjs-mootools_1.2.4.0~debian1-1_all.deb から) libjs-mootools を展開しています...
未選択パッケージ libmcrypt4 を選択しています。
(.../libmcrypt4_2.5.8-3.1_i386.deb から) libmcrypt4 を展開しています...
未選択パッケージ php5-gd を選択しています。
(.../php5-gd_5.3.3-7+squeeze8_i386.deb から) php5-gd を展開しています...
未選択パッケージ php5-mcrypt を選択しています。
(.../php5-mcrypt_5.3.3-7+squeeze8_i386.deb から) php5-mcrypt を展開しています...
未選択パッケージ phpmyadmin を選択しています。
(.../phpmyadmin_4%3a3.3.7-7_all.deb から) phpmyadmin を展開しています...
man-db のトリガを処理しています ...
libapache2-mod-php5 のトリガを処理しています ...
Reloading web server config: apache2.
dbconfig-common (1.8.46+squeeze.0) を設定しています ...

Creating config file /etc/dbconfig-common/config with new version
wwwconfig-common (0.2.1) を設定しています ...
javascript-common (7) を設定しています ...
libjs-mootools (1.2.4.0~debian1-1) を設定しています ...
libmcrypt4 (2.5.8-3.1) を設定しています ...
php5-gd (5.3.3-7+squeeze8) を設定しています ...
php5-mcrypt (5.3.3-7+squeeze8) を設定しています ...
phpmyadmin (4:3.3.7-7) を設定しています ...

sq-phpmyadmin-img2

sq-phpmyadmin-img3

sq-phpmyadmin-img4

sq-phpmyadmin-img5

未選択パッケージ libmcrypt4 を選択しています。
(.../libmcrypt4_2.5.8-3.1_i386.deb から) libmcrypt4 を展開しています...
未選択パッケージ php5-gd を選択しています。
(.../php5-gd_5.3.3-7+squeeze8_i386.deb から) php5-gd を展開しています...
未選択パッケージ php5-mcrypt を選択しています。
(.../php5-mcrypt_5.3.3-7+squeeze8_i386.deb から) php5-mcrypt を展開しています...
未選択パッケージ phpmyadmin を選択しています。
(.../phpmyadmin_4%3a3.3.7-7_all.deb から) phpmyadmin を展開しています...
man-db のトリガを処理しています ...
libapache2-mod-php5 のトリガを処理しています ...
Reloading web server config: apache2.
dbconfig-common (1.8.46+squeeze.0) を設定しています ...

Creating config file /etc/dbconfig-common/config with new version
wwwconfig-common (0.2.1) を設定しています ...
javascript-common (7) を設定しています ...
libjs-mootools (1.2.4.0~debian1-1) を設定しています ...
libmcrypt4 (2.5.8-3.1) を設定しています ...
php5-gd (5.3.3-7+squeeze8) を設定しています ...
php5-mcrypt (5.3.3-7+squeeze8) を設定しています ...
phpmyadmin (4:3.3.7-7) を設定しています ...
dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf

Creating config file /etc/dbconfig-common/phpmyadmin.conf with new version

Creating config file /etc/phpmyadmin/config-db.php with new version
granting access to database phpmyadmin for phpmyadmin@localhost: success.
verifying access for phpmyadmin@localhost: success.
creating database phpmyadmin: success.
verifying database phpmyadmin exists: success.
populating database via sql...  done.
dbconfig-common: flushing administrative password
Reloading web server config: apache2.
#

以上でインストールは終了。

ブラウザから、phpmyadminにアクセスして動作確認する。

http://yourhost/phpmyadmin

Intel3945ABGで無線LAN接続(Debian squeeze)

Intel 3945ABGのWirelessLANが搭載されたPCで、 NetworkManager?で接続の設定ができない。 dmesgで状態を調べてみると、

iwlwifi-3945-1.ucode firmware file req failed: -2

というメッセージを出していた。

ドライバがインストールされていないようなので、 aptitudeでインストールする。(sourceslistにnon-freeを追加しておく必要がある)

# aptitude update
# aptitude search firmware-iwl
p   firmware-iwlwifi                - Binary firmware for Intel Wireless 3945, 4
# aptitude install firmware-iwlwifi

この後、再起動すればNetworkManager?が正常に動作するようになり、 接続が可能になる。

RealtekのWLANの場合

# aptitude install firmware-realtek

Ralink(RT2870,RT3070等)の場合

# aptitude install firmware-ralink

無線LAN接続ツール

接続ツールをインストールする場合は、下記を実行する。

# apt-get install wireless-tools

FTPクライアントFileZillaの導入(Debian squeeze)

# apt-get install filezilla
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  filezilla-common libtinyxml2.5.3 libwxbase2.8-0 libwxgtk2.8-0
提案パッケージ:
  libgnomeprintui2.2-0
以下のパッケージが新たにインストールされます:
  filezilla filezilla-common libtinyxml2.5.3 libwxbase2.8-0 libwxgtk2.8-0
アップグレード: 0 個、新規インストール: 5 個、削除: 0 個、保留: 0 個。
8,348 kB のアーカイブを取得する必要があります。
この操作後に追加で 24.3 MB のディスク容量が消費されます。
続行しますか [Y/n]? y
取得:1 http://ftp.dti.ad.jp/pub/Linux/debian/ squeeze/main libtinyxml2.5.3 i386 2.5.3-3 [44.5 kB]
取得:2 http://ftp.dti.ad.jp/pub/Linux/debian/ squeeze/main libwxbase2.8-0 i386 2.8.10.1-3+b1 [700 kB]
取得:3 http://ftp.dti.ad.jp/pub/Linux/debian/ squeeze/main libwxgtk2.8-0 i386 2.8.10.1-3+b1 [3,494 kB]
取得:4 http://ftp.dti.ad.jp/pub/Linux/debian/ squeeze/main filezilla-common all 3.3.3-1 [2,820 kB]
取得:5 http://ftp.dti.ad.jp/pub/Linux/debian/ squeeze/main filezilla i386 3.3.3-1 [1,289 kB]
8,348 kB を 3秒 で取得しました (2,171 kB/s)
未選択パッケージ libtinyxml2.5.3 を選択しています。
(データベースを読み込んでいます ... 現在 130573 個のファイルとディレクトリがインストールされています。)
(.../libtinyxml2.5.3_2.5.3-3_i386.deb から) libtinyxml2.5.3 を展開しています...
未選択パッケージ libwxbase2.8-0 を選択しています。
(.../libwxbase2.8-0_2.8.10.1-3+b1_i386.deb から) libwxbase2.8-0 を展開しています...
未選択パッケージ libwxgtk2.8-0 を選択しています。
(.../libwxgtk2.8-0_2.8.10.1-3+b1_i386.deb から) libwxgtk2.8-0 を展開しています...
未選択パッケージ filezilla-common を選択しています。
(.../filezilla-common_3.3.3-1_all.deb から) filezilla-common を展開しています...
未選択パッケージ filezilla を選択しています。
(.../filezilla_3.3.3-1_i386.deb から) filezilla を展開しています...
man-db のトリガを処理しています ...
hicolor-icon-theme のトリガを処理しています ...
desktop-file-utils のトリガを処理しています ...
gnome-menus のトリガを処理しています ...
menu のトリガを処理しています ...
libtinyxml2.5.3 (2.5.3-3) を設定しています ...
libwxbase2.8-0 (2.8.10.1-3+b1) を設定しています ...
libwxgtk2.8-0 (2.8.10.1-3+b1) を設定しています ...
filezilla-common (3.3.3-1) を設定しています ...
filezilla (3.3.3-1) を設定しています ...
menu のトリガを処理しています ...
#

FileZillaの起動

アプリケーションメニューから、 インターネット→FileZilla で起動する。

NetBeans7.1.1の導入(Debian squeeze)

NetBeansのダウンロードページからインストーラをダウンロードする。

http://netbeans.org/downloads/index.html?pagelang=ja

ダウンロードしたファイルに実行権限を与えて インストーラを実行します。

# chmod 755 netbeans-7.1.1-ml-php-linux.sh 
# ./netbeans-7.1.1-ml-php-linux.sh 
インストーラを構成しています...
システムで JVM を検索しています...
インストールデータを抽出しています...
インストーラウィザードを実行中...

しばらくすると、インストール画面が表示される。 画面の指示に従い、インストールを行う。

NetBeansの起動

アプリケーションメニューから、プログラミング→NetBeans IDE 7.1.1 で起動する。

Java6の導入(Debian squeeze)

apt/sources.listの編集

/etc/apt/sources.listをエディタで開き、

deb http://ftp.dti.ad.jp/pub/Linux/debian/ squeeze main contrib non-free
deb-src http://ftp.dti.ad.jp/pub/Linux/debian/ squeeze main contrib non-free

のように、「non-free」の記述を追加する。
ここでは、「contrib」も追加している。

sun-javaのインストール

# aptitude update
# aptitude install sun-java6-jdk sun-java6-demo sun-java6-source sun-java6-plugin sun-java6-fonts

iceweaselの日本語化(Debian squeeze)

Firefox互換のブラウザ「iceweasel」を日本語化する。
squeezeのインストール時に、aptの設定でネットワークからの更新を許可した場合は、自動的に日本語化されるが、
DVDのみでインストールすると日本語化されない。
その場合は、下記作業で日本語化できる。

# apt-get install iceweasel-l10n-ja*
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
注意: 正規表現 'iceweasel-l10n-ja*' に対して 'iceweasel-l10n-ja' を選択しています
以下のパッケージが新たにインストールされます:
  iceweasel-l10n-ja
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 35 個。
149 kB のアーカイブを取得する必要があります。
この操作後に追加で 672 kB のディスク容量が消費されます。
取得:1 http://ftp2.jp.debian.org/debian/ squeeze/main iceweasel-l10n-ja all 1:3.5.15+debian-1 [149 kB]
149 kB を 0秒 で取得しました (608 kB/s)
未選択パッケージ iceweasel-l10n-ja を選択しています。
(データベースを読み込んでいます ... 現在 105104 個のファイルとディレクトリがインストールされています。)
(.../iceweasel-l10n-ja_1%3a3.5.15+debian-1_all.deb から) iceweasel-l10n-ja を展開しています...
iceweasel-l10n-ja (1:3.5.15+debian-1) を設定しています ...

Android開発環境の構築(Debian squeeze)

eclipseの導入

eclipse3.5の導入(squeeze)の手順でeclipeをインストールします。

Android SDK のダウンロード

下記URLより Android SDK をダウンロードします。 http://developer.android.com/sdk/index.html

ダウンロードしたファイルを展開します。

$ cd
$ tar -zxvf android-sdk_r11-linux_x86.tgz

/.bashrcに1行追記します。

PATH=${PATH}:${HOME}/android-sdk-linux_x86/tools

設定を反映します。

$ source ~/.bashrc

ADT Plugin のインストール

Eclipseを起動します。 [ヘルプ]->[新規ソフトウエアのインストール]を選択して「インストール」ダイアログを開きます。
[作業対象:]に下記URLを入力します。

http://dl-ssl.google.com/android/eclipse/

Developer Toolsをチェックして[次へ] あとは画面の指示に従い、インストールを行う。

 

Eclipse-Android 関連

  • Androidエミュレータで仮想SDカードを使用する(squeeze)