Из-за того, что Samba должна быть не ниже v3.3 для клиентов Windows 7 (видеть) нам нужно обновить нашу версию Samba, работающую на Ubuntu 8.10 (Intrepid). Нам нужен проверенный рабочий пакет Samba, и мы не можем найти его в обычных местах - Apt, backports, google и т. Д. - мы действительно не хотим компилировать свой собственный!
Доступен ли проверенный пакет Samba (3.3 или выше) для Ubuntu 8.10, или мы вынуждены перейти на Ubuntu 9.10 - непростая задача.
Возможно, вы захотите изучить закрепление Apt: https://help.ubuntu.com/community/PinningHowto
Подводя итог, вы привязываете свою систему к версии 8.10, но позволяете ей устанавливать определенные пакеты из более новой версии.
Добавьте следующее (создавая файлы по мере необходимости)
В /etc/apt/apt.conf.d/01ubuntu:
APT::Default-Release "intrepid";
В /etc/apt/sources.list:
deb http://your.favourite.mirror.net/ubuntu karmic main restricted universe
А затем в / etc / apt / preferences:
Package: samba
Pin: release a=intrepid
Pin-Priority: -10
Package: samba
Pin: release a=karmic
Pin-Priority: 900
Возможно, вам придется немного поиграть с этим и сначала установить веселую версию samba (тем более, что здесь вы встретите два выпуска). Вы также можете обнаружить, что при установке samba вас просят установить множество обновленных зависимостей, и в этом случае вам, возможно, придется рассмотреть возможность свертывания коробки. Большинство пакетов допускают несколько версий, и обычно в будущем один выпуск - это нормально. Однако все ставки отменяются, когда вы идете дальше.
Вам также необходимо знать о наличии этого штифта, прежде чем вы в следующий раз выполните полное обновление коробки (удалив или изменив его как подходящее).