おのたく日記 YouTubeも始めました→
2013-12-12(Thu) [長年日記]
■ [gitlab][Debian] gitlabの依存パッケージを残すためdummy packageを作った。
12月3日の日記で、Gitlabを手動でインストールしたけれど、そこで利用したパッケージの依存を忘れてしまいそうなので、equivsを使ってダミーパッケージを作った。このパッケージがある限り。依存されているパッケージはremoveされない。
$ equivs-control gitlab
$ vi gitlab
Section: misc
Priority: optional
Standards-Version: 3.9.2
Package: gitlab
Version: 6.3
Depends: build-essential,zlib1g-dev,libyaml-dev,libssl-dev,libgdbm-dev,libreadline-dev,libncurses5-dev,libffi-dev,curl,openssh-server,redis-server,checkinstall,libxml2-dev,libxslt-dev,libcurl4-openssl-dev,libicu-dev,logrotate,python2.7,python-docutils,git,ruby1.9.3,bundler,ruby1.9.1-dev
Description: Self installed Gitlab 6.3 dummy package
This package is to keep dependaycy self installed gitlab.
.
This is dummy package. But, you can not remove it before self installed gitlab.
$ equivs-build gitlab
dh_testdir
dh_testroot
dh_prep
dh_testdir
dh_testroot
dh_install
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: `../gitlab_6.3_all.deb' にパッケージ `gitlab' を構築しています。
The package has been created.
Attention, the package has been created in the current directory,
not in ".." as indicated by the message above!
$ sudo dpkg -i gitlab_6.3_all.deb
|