2019年02月24日

nim言語:Lubuntu bionic 18.04用 i386のnim-0.19.4のdebパッケージを作ったメモ 2019/02

nim言語:Lubuntu bionic 18.04用 i386のnim-0.19.4のdebパッケージを作ったメモ 2019/02
nim言語でUbuntu/Lubuntuのi386用の*.debパッケージは、
nim_0.19.4-1_i386.debというのが存在するが、これは詳細不明なんだけど、
おそらく「Lubuntu i386 18.10 cosmic」用のもので、
自分が使用している「Lubuntu i386 18.04 bionic」だとlibc6のバージョン不整合でインストールできない。
orz
同じ場所にあるnim_0.19.0-1_i386.debはインストール可能だが、せっかくなので現在最新版の
0.19.4をインストールしたいのだった。

以下、
nim言語:Lubuntu bionic 18.04用 i386のnim-0.19.4のdebパッケージを自分で作った時のメモ 2019/02

参考ページ:
    debパッケージ作成の解説ページ
    第152回 パッケージをビルドしてみる
        http://gihyo.jp/admin/serial/01/ubuntu-recipe/0152

    Ubuntuの*.debとソースパッケージがあるフォルダ
        https://ftp.yz.yamagata-u.ac.jp/pub/linux/ubuntu/archives/pool/universe/n/nim

参考ページに従って以下のコマンドを実行した。
$ pwd /home/username
$ sudo apt-get install build-essential devscripts
$ dget -u https://ftp.yz.yamagata-u.ac.jp/pub/linux/ubuntu/archives/pool/universe/n/nim/nim_0.19.4-1.dsc
$ sudo apt-get build-dep nim
$ sudo apt install help2man
$ cd nim -0.19.4
$ time dpkg-buildpackage -r -uc -b -d
...
...
dpkg-deb: building package 'nim' in '../nim_0.19.4-1_i386.deb'.
	install -d debian/.debhelper/scratch-space/build-nim
	dpkg-deb --build debian/.debhelper/nim/dbgsym-root debian/.debhelper/scratch-space/build-nim
dpkg-deb: building package 'nim-dbgsym' in 'debian/.debhelper/scratch-space/build-nim/nim-dbgsym_0.19.4-1_i386.deb'.
	Renaming nim-dbgsym_0.19.4-1_i386.deb to nim-dbgsym_0.19.4-1_i386.ddeb
	mv debian/.debhelper/scratch-space/build-nim/nim-dbgsym_0.19.4-1_i386.deb ../nim-dbgsym_0.19.4-1_i386.ddeb
	dpkg-deb --build debian/nim-doc ..
dpkg-deb: building package 'nim-doc' in '../nim-doc_0.19.4-1_all.deb'.
 dpkg-genbuildinfo --build=binary
 dpkg-genchanges --build=binary >../nim_0.19.4-1_i386.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build nim-0.19.4
dpkg-source: warning: Testsuite field contains value autopkgtest, but no tests control file debian/tests/control
dpkg-buildpackage: info: binary-only upload (no source included)

real	29m8.233s
user	22m43.114s
sys	2m12.617s

$ cd ..
$ cp nim_0.19.4-1_i386.deb nim_0.19.4-1_i386_bionic_18.04.deb
$ sudo apt install ./nim_0.19.4-1_i386_bionic_18.04.deb
$ nim -v
Nim Compiler Version 0.19.4 [Linux: i386]
Compiled at 2019-03-05
Copyright (c) 2006-2018 by Andreas Rumpf

active boot switches: -d:release
完成したdebパッケージはこれ。 nim_0.19.4-1_i386_bionic_18.04.deb ファイル名は混乱を避けるため[bionic,18.04]を明示してあります。 i386用なので需要はないと思うものの。。。 インストールは上にもあるように、 $ sudo apt install ./nim_0.19.4-1_i386_bionic_18.04.deb でOK. なぜか日付が未来になっている。。。 :-)


posted by Copyright (C) avrin All Rights Reserved. at 11:21| Comment(0) | nim言語 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。