Debian/analog
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#topicpath
----
#contents
----
* analogのパッケージを作成する [#e1bbfc70]
analog作者が多忙なためか、OSレポートに[[WindowsVista:http...
せっかくですので、自分で修正したパッケージを作成してみま...
** /etc/apt/sources.list へ source を加える [#m3d6ef87]
deb-src http://cdn.debian.or.jp/debian etch main contrib...
** パッケージ情報を更新・ソースファイルダウンロード [#u97...
パッケージ情報を更新。ソースコンパイルに必要なパッケージ...
# apt-get update
# apt-get build-dep analog
# cd (作業ディレクトリ)
# apt-get source -d analog
ダウンロードしたファイルは、一般ユーザで展開・パッチ適用...
(rootで作業してもよいのですが、ミスをしてもシステムに影響...
** パッケージ作成 [#i7aa605b]
*** debian/rules ファイルを編集 [#x9b2c525]
configure オプションを追加・修正するときこのファイルを編...
今回は必要ありませんので、ビルド用に実行可能モードを追加...
% chmod 755 debian/rules
*** パッケージのDebianバージョンを上げる [#g59150ec]
debian/changelog ファイルを編集します。編集専用のコマンド...
% debchange -i
現在のDebianバージョンを1つ上げた新しいエントリが追加され...
「*」のところに変更内容を簡潔に英語で記述します。
*** tree.c の編集 [#nd4ac97c]
874行を下記のように追加/修正。(patch風の記述じゃなくてゴ...
else if (*c == '6') {
if (*(c + 1) == '.' && (*(c + 2) == '0'))
*name = "Windows:Windows Vista";
else
*name = "Windows:Unknown Windows";
}
else if (*c >= '7' && *c <= '9')
*** スペシャルパッケージのビルド [#d6e40fc3]
ソースのトップディレクトリで次のコマンドを実行します。
% dpkg-buildpackage -rfakeroot -us -uc
** 作成されたパッケージをインストール [#d8380513]
root でパッケージをインストールします。
# cd ../
# dpkg -i analog_6.0-9.mod**_i386.deb
終了行:
#topicpath
----
#contents
----
* analogのパッケージを作成する [#e1bbfc70]
analog作者が多忙なためか、OSレポートに[[WindowsVista:http...
せっかくですので、自分で修正したパッケージを作成してみま...
** /etc/apt/sources.list へ source を加える [#m3d6ef87]
deb-src http://cdn.debian.or.jp/debian etch main contrib...
** パッケージ情報を更新・ソースファイルダウンロード [#u97...
パッケージ情報を更新。ソースコンパイルに必要なパッケージ...
# apt-get update
# apt-get build-dep analog
# cd (作業ディレクトリ)
# apt-get source -d analog
ダウンロードしたファイルは、一般ユーザで展開・パッチ適用...
(rootで作業してもよいのですが、ミスをしてもシステムに影響...
** パッケージ作成 [#i7aa605b]
*** debian/rules ファイルを編集 [#x9b2c525]
configure オプションを追加・修正するときこのファイルを編...
今回は必要ありませんので、ビルド用に実行可能モードを追加...
% chmod 755 debian/rules
*** パッケージのDebianバージョンを上げる [#g59150ec]
debian/changelog ファイルを編集します。編集専用のコマンド...
% debchange -i
現在のDebianバージョンを1つ上げた新しいエントリが追加され...
「*」のところに変更内容を簡潔に英語で記述します。
*** tree.c の編集 [#nd4ac97c]
874行を下記のように追加/修正。(patch風の記述じゃなくてゴ...
else if (*c == '6') {
if (*(c + 1) == '.' && (*(c + 2) == '0'))
*name = "Windows:Windows Vista";
else
*name = "Windows:Unknown Windows";
}
else if (*c >= '7' && *c <= '9')
*** スペシャルパッケージのビルド [#d6e40fc3]
ソースのトップディレクトリで次のコマンドを実行します。
% dpkg-buildpackage -rfakeroot -us -uc
** 作成されたパッケージをインストール [#d8380513]
root でパッケージをインストールします。
# cd ../
# dpkg -i analog_6.0-9.mod**_i386.deb
ページ名: