Trouble shooting

pin

pin機能をつかって、apt-get update したときに、:

E: Dynamic MMap ran out of room
E: The package lists or status file could not be parsed or opened.

とエラー出力されてしまったら、/etc/apt/apt.confに次の行を追加し、もう一度updateを試みる。:

APT { Cache-Limit "67108864" //64MBytes };

cdbs

パッケージをビルドするためのツール。 Pythonの場合だとこんな塩梅。:

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/python-distutils.mk

DEB_INSTALL_EXAMPLES_python-sqlobject-doc = examples
#DEB_COMPRESS_EXCLUDE = .py .c
DEB_INSTALL_DOCS_python-sqlobject-doc += docs

# The clean process itself creates byte-compiled files
clean::
       rm -f $PKG_DIR/__init__.pyc

# Store build information
common-binary-post-install-arch common-binary-post-install-indep::
       dh_buildinfo

deborphan

どれにも依存していないライブラリを出力するツール。 こんな感じで使われてないライブラリを削除できる。:

deborphan | xargs sudo dpkg -P

Debian/Tips (last edited 2007-02-16 12:23:22 by KeisukeUrago)