2011年10月31日月曜日

Github 入門

今日「pdfファイルに対して1頁毎に空白のページを挿入する」というソフトウェアを書いた。git入門がてらそのプログラムをgithubにあげた。takkyuuplayer/zeminar - GitHub


環境
Ubuntu 11.10 x32

gitインストール


[bash]
$ sudo apt-get install -y git-all
[/bash]
めんどくさかったのでallでインストール。これでいいのかな?

githubアカウント作成


github 超入門 - glasses factory を参考にすればできた。

githubにプロジェクトをあげる


github もうちょい入門 - glasses factory を参考にすればできたが一箇所だけ追記。github へ公開鍵の設定 においてLinux環境ではgithubへのSSH接続テスト
[bash]
./ssh$ ssh -T git@github.com
[/bash]
に失敗する。上記接続テストをする前にで生成したsshキーを有効にしておかなければならない。
[bash]
./ssh$ ssh-add ~/.ssh/id_rsa
./ssh$ ssh -T git@github.com
[/bash]
あとは書いてある通りにやればいい。

2011年10月29日土曜日

デフォルトのブートOSを変更

Windows Server 2008 R2 とUbuntu11.10のデュアルブートをしているわけだけど、デフォルトのブートOSをUbuntuからWindowsに変更する方法。Ubuntu-9.10をインストール。 いろいろ変わってて困ってしまう。 - Okumatsu_Hiroshiの覚書を参考に。

[bash]
$ sudo vi /etc/default/grub
[/bash]
でブート設定ファイルを開き、デフォルトでは
[text]
GRUB_DEFAULT=0
[/text]
となっているところを、ブートしたいOSの番号に書き換えればよい。番号はPC起動時にでるブートメニューを上から順に0,1,2,...と数えた時の番号だ。最後に
[bash]
$ sudo update-grub
[/bash]
とやって終わり。

2011年10月28日金曜日

Ubuntu に Eclipseをインストールして日本語化

Javaのインストール


【Ubuntu】JAVA 7 (JDK 1.7.0) インストール (ただ、色々問題が・・・):を参考にインストール

Java SE Downloadsよりjdkをダウンロード

解凍→フォルダ移動
[bash]
$ cd ダウンロード
~/ダウンロード $ tar xf jdk-7u1-linux-i586.tar.gz
~/ダウンロード $ sudo cp -R jdk1.7.0 /usr/lib/jvm/
[/bash]

JAVA 有効化ツールインストール→実行
[bash]
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install update-java
$ sudo update-java
[/bash]

確認

[bash]
$ java -version
[/bash]

Eclipseのインストール


【Ubuntu 11.04】 Eclipse 3.7M6(Indigo) + CDT 8.0 + Pleiades 1.3.3(日本語化):なんでもかんでもコンピュータ:So-netブログを参考にインストール

Eclipse Project DownloadsからEclipseをダウンロード。日本語化に利用するPleiades - Eclipse プラグイン日本語化プラグインが3.x系にしか対応していないので3.7.1をダウンロードした。

解凍→インストール
[bash]
$ cd /usr/local/lib
/usr/local/lib$ sudo tar xf ~/ダウンロード/eclipse-SDK-3.7.1-linux-gtk.tar.gz
[/bash]

起動コマンドの作成
[bash]
$ cd /usr/bin
/usr/bin$ sudo vi eclipse
[/bash]
以下のようなファイル作成
[bash]
#!/bin/sh

export GDK_NATIVE_WINDOWS=true
ECLIPSE=/usr/local/lib/eclipse/eclipse
exec $ECLIPSE "$@"
[/bash]
実行権限付与
[bash]
/usr/bin$ sudo chmod +x eclipse
[/bash]

起動メニュー作成
[bash]
$ cd /usr/share/applications/
$ sudo vi eclipse.desktop
[/bash]
下記を記入
[text]
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=eclipse
Icon=/usr/local/lib/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
[/text]

日本語化


Pleiades - Eclipse プラグイン日本語化プラグイン からPleiades本体をダウンロード
[bash]
$ cd /usr/local/lib/eclipse/
/usr/local/lib/eclipse$ sudo unzip ~/ダウンロード/pleiades.zip
/usr/local/lib/eclipse$ sudo vi eclipse.ini
[/bash]
最終行に以下を追加
[text]
-javaagent:/usr/local/lib/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
[/text]
スプラッシュ変更のため、2行コメントアウト
[text]
#-showsplash
#org.eclipse.platform
[/text]

初起動


一度ログアウトか再起動してから
[bash]
$ eclipse -clean
[/bash]
で起動。以降は -clean は不要

Ubuntuにrpmパッケージインストール

rpmパッケージをインストールするにはalienというrpmをdebに変換するコマンドが便利らしい。参考UbuntuでRPMをインストールする件 - システムエンジニア奮闘記 ~ダメダメSEの備忘録~


alienをインストール


[bash]
sudo apt-get install -y alien
[/bash]

rpmのインストール


alienを使ってrpm -> deb 変換
[bash]
sudo alien Package.rpm
[/bash]
直接インストール
[bash]
sudo apt-get install -y Package.rpm
[/bash]