Добрый день.
Хочу опробовать новую самбу 3.5.0 на системе Debian. Подскажите как правильно установить её?
Запутался с префиксами.... у меня бинарики, и файлы самбы ставятся в /usr/local/* а не в правильные места... Соответственно ничего не запускается и не работает.
Хотелось бы так же знать, чем чревато ставить самбу из исходников? нормально ли она пропишется в системе... не будет ли проблемы с обновлением в будующем.
Спасибо
Debian и новая Samba
чем чревато ставить самбу из исходников?
ничем
нормально ли она пропишется в системе
если собрать deb пакет то нормально
не будет ли проблемы с обновлением в будующем.
если заблокировать версию то не будет
Запутался с префиксами
./configure --help
P.S. новую самбу в глаза не видел.
И какой же --prefix= ставить ?
./configure --prefix=/usr ??
и файлы самбы ставятся в /usr/local/* а не в правильные места
вот укажите правильные по вашему мнению места
наверное нужно подключить experimental репозиторий и по человечески поставить
aptitude -D -P -t experimental install samba samba-common-binC experimental пробовал. Там куча зависимостей, которые так же не ставятся
Следующие пакеты НЕРАБОТОСПОСОБНЫ:
libwbclient0 (З: libtalloc2) samba (З: libcups2, З: libgssapi-krb5-2, З: libk5crypto3, З: libkrb5-3, З: libpam-runtime, З: libpopt0, З: libtalloc2)
samba-common-bin (З: libgssapi-krb5-2, З: libk5crypto3, З: libkrb5-3, З: libpopt0, З: libreadline6, З: libtalloc2, З: libuuid1)
Следующие НОВЫЕ пакеты будут установлены:
samba-common{a} (З: samba, З: samba-common-bin)
0 пакетов обновлено, 4 установлено новых, 0 пакетов отмечено для удаления, и 29 пакетов не обновлено.
Необходимо получить 13,7MB архивов. После распаковки 38,8MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
samba-common-bin: Зависит: libgssapi-krb5-2 (>= 1.7dfsg~beta1) который является виртуальным пакетом.
Зависит: libk5crypto3 (>= 1.6.dfsg.2) который является виртуальным пакетом.
Зависит: libkrb5-3 (>= 1.8+dfsg~alpha1) который является виртуальным пакетом.
Зависит: libpopt0 (>= 1.15) но установлен 1.14-4
Зависит: libreadline6 (>= 6.0) который является виртуальным пакетом.
Зависит: libtalloc2 (>= 2.0.0) который является виртуальным пакетом.
Зависит: libuuid1 (>= 2.16) но установлен 1.41.3-1
samba: Зависит: libcups2 (>= 1.4.0) но его невозможно установить
Зависит: libgssapi-krb5-2 (>= 1.7dfsg~beta1) который является виртуальным пакетом.
Зависит: libk5crypto3 (>= 1.6.dfsg.2) который является виртуальным пакетом.
Зависит: libkrb5-3 (>= 1.8+dfsg~alpha1) который является виртуальным пакетом.
Зависит: libpopt0 (>= 1.15) но установлен 1.14-4
Зависит: libtalloc2 (>= 2.0.0) который является виртуальным пакетом.
Зависит: libpam-runtime (>= 1.0.1-11) но установлен 1.0.1-5+lenny1
libwbclient0: Зависит: libtalloc2 (>= 2.0.0) который является виртуальным пакетом.
Следующие действия разрешат зависимости:
Сохранить для следующих пакетов их текущие версии:
libwbclient0 [Не установлен]
samba [Не установлен]
samba-common-bin [Не установлен]
Оставить следующие зависимости неразрешёнными:
samba-common рекомендует samba-common-bin
Счёт -20003
Принять данное решение? [Y/n/q/?] y
и одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 29 пакетов не обновлено.
Необходимо получить 0B архивов. После распаковки 0B будет занято.
С исходниками, всё нормально устанавливается.
./configure --prefix=/opt/samba --with-ads --with-cifsmount --with-acl-support --with-winbind --with-ldap
make
make install
ls /opt/samba
bin include lib private sbin share swat var
Но не прописывается в системе.
make install (!!!)
еще бы оно прописалось где то.
создание deb пакета из исходников
Окей.
Я так же пробовал собирать пакет через checkinstall.
./configure --prefix=/opt/samba --with-ads --with-cifsmount --with-acl-support --with-winbind --with-ldap
checkinstall -D
Пакет создался. Установил его...
самба установилась в /opt/samba
В системе так же не прописалась.
В системе так же не прописалась.
ок, пойдем другим путем. что это значит? как это не прописалось по вашему? в реестр чтоли? или ярлыка на рабочем столе нет? как только мы выясним что срывается за этим выражением, дело сдвинится
[quote=bombording]В системе так же не прописалась.
ок, пойдем другим путем. что это значит? как это не прописалось по вашему? в реестр чтоли? или ярлыка на рабочем столе нет? как только мы выясним что срывается за этим выражением, дело сдвинится[/quote]
Это значит что оно не прописалось в sbin и bin.
Хотелось бы узнать у вас лично, вы когда нибудь лично собирали самбу из исходников?