Ahoje vsem,
mam nasledujici problem. Na jednom stroji mi bezi debian woody [Linux version 2.4.20 (root@debian) (gcc version 2.95.4 20011002 (Debian prerelease)) #2 SMP Wed Jun 11 23:16:47 CEST 2003] na kterem jsem si zkompiloval freeradius 0.9 pomoci (./configure, make && make install) bez problemu vsechno bezelo jen jsem potreboval dokompilovat jeden modul pro LDAP ale to my neslo protoze jsem nemel naistalovany headers/libraries pro LDAP. OK tak jsem smazal vsechny veci tykajici se freeradiusu 0.9 (protoze jsem si pri kompilaci neudelal balicek tak jsem to smazal rucne :( ) no a tec bych chtel nainstalovat SLDAP z balicku a obdrzim nasledujici:
debian:/usr# apt-get install slapd
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
freeradius: Depends: libiodbc2 but it is not going to be installed
Depends: libltdl3 (>= 1.4.3-1) but it is not going to be installed
Depends: libsnmp4.2 but it is not going to be installed slapd: Depends: libiodbc2 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
TAk bych se chtel zeptat na tyto konkretni otazky:
Muzu nejak zrusit zavislosti na freeradius, ktery uz tam neni ?
Jak vytvorit balicek pri komilaci primo ze zdojaku (staci odkaz nebo howto)?
Kompiluji nejaky program a ./configure mi napise ze potrebuji tuhle knihovnu XXX lze pomoci apt nejak zjistit prislusnost teto knihovny ke konkretnimu balicku ?
diky vsem
apt nema problem se zavislostmi programu, ktery jsi uz smazal. kdyz instalujes pomoci 'make install', tak se to apt nedozvi. tzn., vzhledem k tomu, ze 'sldap' nezavisi na 'freeradius' (ted jsem to kontroloval), tak musis mit v systemu nejakou verzi baliku 'freeradius' uz nainstalovanou -- zkus 'dpkg -l | grep freeradius'. -- pokud ten balik nechces, odstran ho pomoci 'dpkg --purge remove freeradius'. pokud chces naopak zavislosti napravit, spust doporucovane 'apt-get -f install'.
vytvoreni balicku z cistych zdrojaku neni zadna sranda. daleko snazsi je pouzit zdrojovy balicek z debianu. nainstalujes ho pomoci 'apt-get source jmeno_baliku'. viz APT HOWTO - Working with source packages.
na teto strance muzes vyhledavat soubory obsazene v balicich.