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が割り当てられている。
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)
eclipse3.5の導入(Debian squeeze)
JAVA関連のインストール
# apt-get install sun-java6-jdk sun-java6-jre
JAVAの設定
# update-alternatives --config javac リンクグループ javac に 1 つの alternative のみがあります: /usr/lib/jvm/java-6-sun/bin/javac 設定は行いません。 root@foga:/home/chris# update-alternatives --config java alternative java (/usr/bin/java を提供) には 2 個の選択肢があります。 選択肢 パス 優先度 状態 ------------------------------------------------------------ * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自動モード 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手動モード 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手動モード 現在の選択 [*] を保持するには Enter、さもなければ選択肢の番号のキーを押してください: 2 update-alternatives: /usr/bin/java (java) を提供するために 手動モード で /usr/lib/jvm/java-6-sun/jre/bin/java を使います。
eclipseのインストール
# apt-get install eclipse 日本語化します。 # apt-get install pleiades
/etc/eclispe.iniの最終行に以下1行を追加します。
-javaagent:/usr/lib/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
eclipseの起動
$ eclipse -clean