LINUX.ORG.RU

А вообще я бы и kerberos обновил, только вот после сборки kerberos от FC3, когда я его пытаюь установить на RH9 мне пишут:

libcom_err.so.3 нужен для (установлен)pam_krb5-1.60-1
libcom_err.so.3 нужен для (установлен)wget-1.8.2-9
libcom_err.so.3 нужен для (установлен)openldap-servers-2.0.27-8
libcom_err.so.3 нужен для (установлен)postgresql-server-7.3.4-3.rhl9

и ещё для туевой кучи пакетов он нужен. Посмотрел, действительно в новой сборке этого файла нет. На RH9 стоит версия krb5-libs-1.2.7-14, пытаюь установить krb5-libs-1.3.4-7.

anonymous
()
Ответ на: комментарий от jackill

jackill: А что я там могу узнать.

Эта ссылка указывает на /usr/kerberos/lib/libcom_err.so.3.0, но в поледней версии федоры нет этого файла в пакетах.

anonymous
()
Ответ на: комментарий от anonymous

хотя в принцепе лови, вроде больше ни че не менял

# Get LFS support on systems that need it which aren't already 64-bit.
%ifarch %{ix86} s390 ppc sparc
DEFINES="-D_FILE_OFFSET_BITS=64" ; export DEFINES
%endif

CFLAGS="`echo $RPM_OPT_FLAGS $ARCH_OPT_FLAGS $DEFINES -fPIC`"
%configure \
CC=%{__cc} \
CFLAGS="$CFLAGS" \
CPPFLAGS="$DEFINES" \
--enable-shared --enable-static \
--bindir=%{krb5prefix}/bin \
--mandir=%{krb5prefix}/man \
--sbindir=%{krb5prefix}/sbin \
--datadir=%{krb5prefix}/share \
--localstatedir=%{_var}/kerberos \
--with-krb4 \
--without-system-et \
--without-system-ss \
--with-netlib=-lresolv \
--without-tcl \
--enable-dns

# Now build it. Override the RPATH_FLAG and PROG_LIBPATH to drop the rpath, and
# override LDCOMBINE to use gcc instead of ld to build shared libraries.
make RPATH_FLAG= PROG_RPATH= \
LDCOMBINE='%{__cc} -shared -Wl,-soname=lib$(LIB)$(SHLIBSEXT) $(CFLAGS)'
это часть из спек файла для 1.3.4

anonymous
()
Ответ на: комментарий от anonymous

Спасибо, но:

Проверка на неупакованный(е) файл(ы): /usr/lib/rpm/check-files /var/tmp/krb5-root ошибка: Обнаружен(ы) установленный(е) (но не упакованный(е)) файл(ы): /usr/kerberos/bin/compile_et /usr/kerberos/man/man1/compile_et.1.gz

anonymous
()
Ответ на: комментарий от anonymous

вот кусок с добавко для компиле

%dir %{krb5prefix}
%dir %{krb5prefix}/bin
%dir %{krb5prefix}/man
%dir %{krb5prefix}/man/man1
%dir %{krb5prefix}/man/man5
%dir %{krb5prefix}/man/man8
%dir %{krb5prefix}/sbin

%{krb5prefix}/bin/compile_et
%{krb5prefix}/man/man1/compile_et.1*
%{krb5prefix}/bin/ftp
%{krb5prefix}/man/man1/ftp.1*
%{krb5prefix}/bin/gss-client
%{krb5prefix}/bin/kdestroy
%{krb5prefix}/man/man1/kdestroy.1*
%{krb5prefix}/man/man1/kerberos.1*
%{krb5prefix}/bin/kinit
%{krb5prefix}/man/man1/kinit.1*
%{krb5prefix}/bin/klist
%{krb5prefix}/man/man1/klist.1*
%{krb5prefix}/bin/kpasswd
%{krb5prefix}/man/man1/kpasswd.1*
%{krb5prefix}/bin/krb524init

anonymous
()
Ответ на: комментарий от anonymous

Вот блин незадача:

rpm -Uvh krb5-devel-1.3.4-7.i686.rpm krb5-libs-1.3.4-7.i686.rpm Подготовка... ########################################### [100%] файл /usr/lib/libcom_err.a из устанавливаемого пакета krb5-devel-1.3.4-7 конфликтует с файлом из пакета e2f файл /usr/lib/libcom_err.so из устанавливаемого пакета krb5-devel-1.3.4-7 конфликтует с файлом из пакета e2f

Как я выяcнил конфликтует с e2fsprogs-devel, его я тоже собирал от FC3 перед тем как собрать krb5. И в нём есть файл /usr/lib/libcom_err.a

P.S. Файл которого не хватало (libcom_err.so.3.0) в сборке, появился.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.