суббота, октября 30, 2010

делаю deb-пакет из архива с исходниками

скачал свежую версию редактора Komodo-Edit-6.0.1-6535-linux-libcpp6-x86_64.tar.gz решил запакетить его в deb.

$ cd ~
$ mkdir komodo_edit
$ cd komodo_edit

~/komodo_edit$ wget http://community.activestate.com/files/mkpkg-komodo-final.txt
~/komodo_edit$ mv mkpkg-komodo-final.txt mkpkg-komodo-final.sh
~/komodo_edit$ chmod u+x mkpkg-komodo-final.sh
~/komodo_edit$ sudo apt-get install imagemagick


(если архив уже скачан следующую команду можно пропустить просто переместив архив в папку komodo_edit)

~/komodo_edit$ wget http://downloads.activestate.com/Komodo/releases/6.0.1/Komodo-Edit-6.0.1-6535-linux-libcpp6-x86_64.tar.gz


(запуск скрипта)
~/komodo_edit$ ./mkpkg-komodo-final.sh
There is no arguments specified. Exit.
Usage:
    mkpkg-komodo-final.sh [options] [filename]
        This script makes Debian/Ubuntu package for Komodo Edit.
        The filename is Komodo Edit tar.gz-file.
Options:
    -h | --help  View this message
    -u           Make Ubuntu package (by default packaging for Debain)
    -m           Make menu subfolder entry
    -s           Save temporary files (temp-komodo-pkg folder)

~/komodo_edit$ ./mkpkg-komodo-final.sh -u Komodo-Edit-6.0.1-6535-linux-libcpp6-x86_64.tar.gz

~/komodo_edit$
ls
koinstall.log  Komodo-Edit-6.0.1-6535-linux-libcpp6-x86_64.tar.gz  komodo-edit_6.0.1-6535-ubuntu0_amd64.deb  mkpkg-komodo-final.sh

~/komodo_edit$
sudo dpkg -i komodo-edit_6.0.1-6535-ubuntu0_amd64.deb

радасна!