Mandrake 10.0: vas nazor na checkinstall a locate

Linux, Unix, Solaris, OS/2 atp.
Odpovědět
TomAker
Začátečník
Začátečník
Uživatelský avatar
Registrován: 20. zář 2004

Mandrake 10.0: vas nazor na checkinstall a locate

Příspěvek od TomAker »

Zdravim, jelikoz v Linuxu zacinam, tak bych se chtel zeptat na vas nazor. Pri kompilaci a instalaci noveho softwaru se doporucuje vyuzivat misto make install checkinstall hlavne v balickovacich distribucich, pry to usnadnuje odinstalovani programu. Pri pouziti "make install" se do databaze softwaru v distribuci neprida zaznam o instalovanych programech. Cetl jsem taky, ze jsou s tim obcas problemy a nekdo to nedoporucuje. Zkompiloval jsem si par programu, ktere chci korektne nainstalovat (a pak za nejakou dobu popr. korektne odinstalovat). Jaky zpusob mam pouzit ?

Pri hledani souboru se obvykle pouziva find. Cetl jsem, ze existuje i program locate, ktery hleda v databazi, ktera se kazdy den aktualizuje, a je to pry daleko rychlejsi. Zkousel jsem to i v Mandraku, ale zjistil jsem, ze nemam databazi vytvorenou. Ma smysl vubec tuto databazi vytvaret, kdyz budu hledat na 160GB disku, nebo se pouziva az u serveru ?

Diky za vas nazor. Myslim, ze nejake dotazy jeste pribudou :) , tak se mnou mejte trpelivost :)
CPU: Athlon XP 2600+ Barton 333 Mhz Box; Deska: Epox 8RDA3+ nForce2-ultra400 Rev 3.1; RAM: Kingston 512MB DDR400 CL 2.5; Grafika: Sapphire Radeon9600 128MB, 128bit; HDD: Hitaxhi 160GB UATA/100 8MB; Skříň: JNC 8673B, 350W
tosuja
Začátečník
Začátečník
Registrován: 07. dub 2004
Bydliště: Brno

Příspěvek od tosuja »

Zacatecnikovi bych velke kompilace nedoporucoval. Jedine v pripade, ze opravdu neexistuji binarky pro tvou distribuci. Nektere mile programy maji jeste "make uninstall", ktery dela (necekane) uninstal zkompilovaneho a nainstalovaneho programu. Nektere.... Ale neni zas takovy problem to vykopat rucne - pokud programu pri kompilaci nezadas nejake specialni parametry (--prefix apod.), tak se nainstaluje do /usr/local/, kde se da celkem jednoduse dohledat.

Locate jsem v zivote nepouzil, ale zni to zajimave. Koneckoncu, ani find nepouzivam zdaleka denne.
AMD Athlon XP 2000+ se snizenym napetim 1.6V | chladic Spire WhisperRockIII | MB Soltek SL75DRV-2 | 1GB CL2 RAM | 320GB Hitachi | DVD-RW NEC 3520A | DVD-ROM Pioneer 106S | GK ATI 9800 128MB | SoundBlaster Live 5.1 | sitovky Via-Rhine II a Realtek 8139 | TV+FM tuner Genius Video Wonder III Pro | bedna YeongYang YY-5601, 120mm vetrak| zdroj Chieftec 350W | monitor ADI E75 | OS Debian sid
TomV
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 12. lis 2003
Bydliště: Jihočeská Metropole (tm) ... lol
Kontaktovat uživatele:

Příspěvek od TomV »

K té kompilaci : dokud v binární (založené na balících) distribuci nenainstaluješ ten soft z balíčku, tak se do databáze prostě nězapíše a systém o něm neví. Odinstalace takových aplikací je velmi problematická; osobně bych do binární distribuce nikdy neinstaloval software ze zdrojáků, pokud by to opravdu nebylo nezbytně nutné. Zkusil bych ten balíček najít na Internetu...


Druhá věc :
Locate si indexuje soubory a ukládá si je do databáze. Vyhledávání bude i na 10 GB disku mnohem rychlejší, než pomocí příkazu find, takže na 160 GB disku to 100% uživíš, zdaleka se nejedná jenom o servery... :-) Databázi vytvoříš příkazem updatedb. To bude chvilku trvat, než si naindexuje ty soubory. Pak je možné nastavit její automatickou aktualizaci v určitých termínech.
The problem has been eaten.Obrázek
Vanilkovou do velkýho kornoutu bych prosil... hodně velkýho... hodně vanilkovou
TomAker
Začátečník
Začátečník
Uživatelský avatar
Registrován: 20. zář 2004

Příspěvek od TomAker »

Jeste k RPM balickum. Rekneme, ze na internetu nesezenu odpovidajici balicek pro mou distribuci. Jak vytvorim ze zkompilovanych zdrojaku instalacni balicek ? A nebo to jde pouze ve "vyvojarskych" typech distribuci ?
CPU: Athlon XP 2600+ Barton 333 Mhz Box; Deska: Epox 8RDA3+ nForce2-ultra400 Rev 3.1; RAM: Kingston 512MB DDR400 CL 2.5; Grafika: Sapphire Radeon9600 128MB, 128bit; HDD: Hitaxhi 160GB UATA/100 8MB; Skříň: JNC 8673B, 350W
Odpovědět

Zpět na „Operační systémy Linux a podobné“