Часть программного обеспечения (например, Tomcat, apache2, GTK +, ядро) преобразуется в пакет с исходным кодом. Исходный пакет объединяет исходный неизмененный исходный код (как вы могли бы загрузить его с веб-страницы проекта) со сценариями сборки и модификациями, необходимыми для создания двоичных («обычных») пакетов. Исходный пакет может создавать любое количество бинарных пакетов, которые могут быть либо «arch: any» (каждая архитектура процессора будет иметь свою версию пакета), либо «arch: all» (все архитектуры будут совместно использовать пакет). На страницах с исходными пакетами (с source
в URL-адресе, указанном в вашем вопросе) сделана ссылка на все бинарные пакеты.
Если взглянуть на зависимости, можно установить пакеты tomcat 6 в систему lenny, используя пакеты из squeeze.
Убедитесь, что в вашем /etc/apt/apt.conf
или в одном из файлов в /etc/apt/apt.conf.d
указано следующее:
APT::Default-Release "stable";
Если /etc/apt/apt.conf
не существует, просто создайте его.
Затем добавьте репозитории squeeze в sources.list
, возможно, используя локальное зеркало:
deb http://ftp.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.debian.org/debian/ squeeze main non-free contrib
Теперь обновите пакеты и запустите
apt-get -t testing install tomcat6
Это должно вытянуть только те пакеты, которые нужны для tomcat6, но будьте осторожны, так как могут потребоваться и более новые версии других пакетов, так что не пробуйте его на рабочей машине.