Это странная вещь. Ubuntu так широко используется, но трудно найти пакеты для популярного программного обеспечения.
Например, при поиске http://software.opensuse.org вы можете найти пакет для redis: http://download.opensuse.org/repositories/server:/ база данных / openSUSE_11.4 / src /
Это хороший опыт.
Где найти последнюю версию пакета redis для Ubuntu?
Можно установить его через repos:
sudo apt-get install redis-server
http://packages.ubuntu.com/search?suite=lucid&searchon=names&keywords=redis
Один из способов выяснить, существует ли ppa , - выполнить поиск на панели запуска :
https://launchpad.net/ubuntu/+ppas?
. Это покажет вам довольно много источников из где вы сможете установить нужную вам версию. Просто выберите доверенный архив (например, ppa: rwky / redis ).
На самом деле очень легко перекомпилировать пакет DEB. Можно искать Ubuntu repos по http://packages.ubuntu.com или Debian repo по http://packages.debian.org, чтобы видеть, существует ли более поздняя версия, доступная в более новом выпуске.
В экспериментальном repo Debian существует версия 2.4.0 redis-server
пакет, таким образом, это - то, как можно перекомпилировать пакет DEB для Ubuntu 10.04:
Перейдите к веб-странице для пакета в repo: http://packages.debian.org/experimental/redis-server
На правильной боковой панели необходимо видеть направляющийся Исходный Пакет Загрузки redis:. Скопируйте ссылку для .dsc
файл и выполненный:
mkdir ~/sources/redis
#Create рабочий каталог для компиляции
dget http://ftp.de.debian.org/debian/pool/main/r/redis/redis_2.4.0~rc5-1.dsc
dget
команда загрузит все три исходных файла пакета с repo, таким образом, Вы не должны будете загружать их вручную.
Извлеките все источники:
dpkg-source -x redis_2.4.0~rc5-1.dsc
Dpkg-источник #Using извлечет и tarballs автоматически и применит патчи от Debian или Ubuntu.
Введите каталог источников:
cd redis-2.4.0~rc5
Теперь скомпилируйте пакет:
dpkg-buildpackage -us -uc -b
-us
и -uc
средства, что это не попытается подписать пакеты с помощью ключа GPG (который является ненужным, если Вы не создаете свой собственный repo). -b
средства не создают .dsc
файлы и источник tarballs (так как они уже существуют).
Вы у немногих есть Вы новейшие файлы DEB в родительском каталоге :)
cd ..
ls *.deb