このブログを検索

熱くても打てない鉄がある

 どうもです^^

 鉄は熱いうちに打て!という言葉もありますが、自分も
やりたいと思っている間にやらないと、後でやるは
気が向いたらやると同義でつまり、 
やりたくなくなったからやらないへと進化
します。ま、サクサクっとやっちゃいましょう。

 せっかくなので、debパッケージにしちゃいましょう。

 んと、まず必要なのは
$ sudo apt-get install build-essential devscripts
 では、ソースファイルのダウンロード。
 この前のページの下にソースファイルのリンクが貼って
ありますので、そこをクリック♪
スキャナも同じで、スキャナのページの下にリンクがありますので、
そこをクリック♪
 ダウンロードができたら、解凍です。
$ tar zxvf cnijfilter-source-3.60-1.tar.gz
$ tar zxvf scangearmp-source-1.80-1.tar.gz
$ cd cnijfilter-source-3.60-1
$ debuild -uc -us -b
dpkg-buildpackage: source changed by Canon Inc. <sup-debian@list.canon.co.jp>
 dpkg-source --before-build cnijfilter-source-3.60-1
dpkg-buildpackage: host architecture armhf
dpkg-checkbuilddeps: Unmet build dependencies: libcupsys2-dev libxml2-dev libtiff4-dev
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
debuild: fatal error at line 1376:
dpkg-buildpackage -rfakeroot -D -us -uc -b failed


 依存関係のエラーで停止しましたので、入れちゃいます。
$ sudo apt-get install libcupsys2-dev libxml2-dev libtiff4-dev
Package libtiff4-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libtiff5-dev

E: パッケージ libcupsys2-dev が見つかりません
E: Package 'libtiff4-dev' has no installation candidate


 あれ?libtiff4-devはlibtiff5-devに置き換わってる?互換性も
ないの?libcupsys2-devはないってこと?

 弱った・・・

 ん〜、libcupsys2-devはlibcups2-devで代用してみるとして、
libtiff4-devはsourceから作る?うっはー、めんどくせー
 あ、そうだ!aptのrepositoryにwheezyを追加すればいいんだ。
$ sudo -e /etc/apt/sources.list
・・・
deb http://archive.debian.org/debian wheezy main <-追加

$ sudo apt-get update
W: http://archive.debian.org/debian/dists/wheezy/main/binary-armhf/Packages の取得に失敗しました  404  Not Found [IP: 193.62.202.28 80]

E: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。


 ダメか、調べよう・・・いや、ちょっと待てよ?raspbianだから、

$ sudo -e /etc/apt/sources.list
・・・
deb http://archive.raspberrypi.org/debian wheezy main <-変更

$ sudo apt-get update
$ sudo apt-get install libtiff4-dev
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
Package libtiff4-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libtiff5-dev

E: Package 'libtiff4-dev' has no installation candidate


 ダメか・・・
 ん〜、詰んだか・・・
 debパッケージで依存関係を示しているのはdebian/controlっぽい
ので、そこのBuild-Dependsにある
libcupsys2-dev -> libcups2-dev
libtiff4-dev -> libtiff5-dev
に書き換えて
$ debuild -uc -us -b
 dpkg-buildpackage -rfakeroot -D -us -uc -b
dpkg-buildpackage: source package cnijfilter-common
dpkg-buildpackage: source version 3.60-1
dpkg-buildpackage: source distribution stable
dpkg-buildpackage: source changed by Canon Inc. <sup-debian@list.canon.co.jp>
 dpkg-source --before-build cnijfilter-source-3.60-1
dpkg-buildpackage: host architecture armhf
 fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
/usr/bin/make clean
make[1]: Entering directory '/home/hoge/cnijfilter-source-3.60-1'
target=clean; for dir in libs cngpij pstocanonij backend backendnet cngpijmon/cnijnpr; do (cd $dir; make $target)|| exit 1; done
make[2]: Entering directory '/home/hoge/cnijfilter-source-3.60-1/libs'
make[2]: *** No rule to make target 'clean'.  中止.
make[2]: Leaving directory '/home/hoge/cnijfilter-source-3.60-1/libs'
Makefile:12: recipe for target 'clean' failed
make[1]: *** [clean] Error 1
make[1]: Leaving directory '/home/hoge/cnijfilter-source-3.60-1'
debian/rules:85: recipe for target 'clean' failed
make: [clean] Error 2 (無視されました)
dh_clean
dh_clean: Compatibility levels before 5 are no longer supported (level 4 requested)
debian/rules:85: recipe for target 'clean' failed
make: *** [clean] Error 25
dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2
debuild: fatal error at line 1376:
dpkg-buildpackage -rfakeroot -D -us -uc -b failed


 ま、そんなんでうまくいく訳ないよねw

 これで、完全に詰みました(ToT)

 プリンタはserverを介せずに使うことにします。(;´д`)トホホ…

 では、また(^^)/~~

0 件のコメント :

コメントを投稿

コメントありがとうございますm(_ _)m
これからの励みになります。

どうでもいい話ですが、僕は褒められると伸びるタイプです♪