Nainstaloval jsem krusader-1.50.fc2.i386.rpm klasicky rpm -Uvh, ale nejde spustit, pri spusteni hlasi:
QFile::open: No file name specified
krusader: error while loading shared libraries: krusader: undefined symbol: _ZNK18KSqueezedTextLabel8sizeHintEv
Mam FC2, co s tim? Verze 1.40 funguje.
To se me moc nechce, ja bych byl rad, aby se i v linuxu programy instalovali stylem 'next, next, funguje'.
Ale udelal sem to, postupoval jsem podle navodu, v prubehu provadeni make to napsalo:
/usr/bin/ld: cannot find -lselinux
collect2: ld returned 1 exit status
Netusim co s tim.
cesta_ku_krusaderu ... to je co?
Mam ho tedy nainstalovat z RPM a pak sem nasel /usr/bin/krusader ... to si myslel?
Nebo tu cestu si myslel ke zdrojakum?
Dotyčný asi myslel na nainstaloavnej krusader, tedy z rpm. ldd Vám vrátí seznam potřebnejch lib knihoven a jejich cesty k nim. Pokuď tam cesta nebude, tak ta knihovna chybý. Dobrý by bylo před spuštěním ldd spustit ldconfig, který aktualizuje seznamy knihovan.
David
Koukal jsem se na google a asi Vám chybý balíček libselinux-devel. Asi určitě, ani já jsem ho tam neměl a nainstaloval jsem ho při aktualizaci FC3. Doinstalujte tuto RPM z Update (nejlepší) a bude to fungovat.
At any rate, a simple
way to solve this would probably be to install the libselinux and
libselinux-devel packages.
David
20.11.2004 17:12
Peter Lehotsky
RozbalitRozbalit vše
Re: Krusader 1.50 - nespusti se
A neni jednodussi v aptitude (debian) nebo jinem spravci balicku (ktery resi zavislosti) napsat jmeno programu, dat to nainstalovat a o nejake next next a rucni stahovani balicku se vubec nestarat? Navic pokud mas pevnou linku tak je to jeste pohodlnejsi.
Apt je i pro redhat, nebo mas jiny nastroj ktery umi resit zavislosti (v grafice napr. Kpackage), tak proc tak slozite?
Krusader jsem nainstaloval systémem next - next takto: mám Suse 9.1, stáhl jsem si RPM balíček Krusader pro Suse 8.2 a kliknul na něj myší. Program YAST vše provedl. Třeba Krusader pro Suse 9.2 mohu nainstalovat ale nechodí. Krusader pro Mandrake 10.1 jde nainstalovat, ale chce další knihovny a celý Suse se rozvrtá a nechodí pak jiné věci. Poučení: je nutné instalovat balíček zkompilovaný pro tu verzi Linuxu, kterou vlastníte. Jinak ten Krusader je báječný a stojí za tu trochu námahy najít správnou verzi. Hodně úspěchů.