У меня установлена версия 6.0-4ubuntu1, но здесь ftp://ftp.info-zip.org/pub/infozip/src/ я вижу только версию 6.0.
Если вы хотите текущую версию (которую вы установили), сначала проверьте, о каком пакете мы действительно говорим:
$ dpkg -S `which unzip`
unzip: /usr/bin/unzip
Не все двоичные файлы принадлежат пакету то же имя. Этот делает.
Когда вы знаете пакет, вы можете скачать исходный код, который был в нем, например:
apt-get source unzip
Конечно, для этого нужно, чтобы были включены репозитории исходных текстов , но это достаточно просто, чтобы исправить, если нет.
Для компиляции вам понадобятся зависимости unzip
. Опять же, apt-get
может помочь:
sudo apt-get build-dep unzip
И затем вы можете следовать стандартным инструкциям для приложения, которое вы компилируете (обычно в какой-то форме ./configure
и make
), но вы можете захотеть упакуйте его перед установкой. checkinstall
очень пригодится здесь как быстрый сборщик пакетов. Смотрите это подробнее: