[ Dragi Tata @ 30.07.2002. 23:11 ] @
Elem, do sada sam obično koristio rpm manager za (de)instaliranje programa na Mandrake 7.2. Međutim, nedavno sam primetio da nemam gdb na mašini i startovao rpm manager da ga instaliram, kad ne lezi vraže - ne može da nađe neki fajl (nešto kao /root %u ili tako nešto) po čemu sam zaključio (neispravno?) da je rpm baza upropašćena. Ima li leka ovoj muci, ili da (opet) reinstaliram Mandrake? Uzgred, imam 56k modem i nikakvo download-ovanje velikih fajlova ne dolazi u obzir.

Hvala unapred.
[ Dejan Lozanovic @ 31.07.2002. 11:21 ] @
probaj
rpm --rebuilddb a ako to ne uspe uradi rpm --initdb pa onda bi trebalo da mozes da instaliras sve, jedino sto ce se Mandrake pogubiti pa nece znati sta ima instalirano a sta ne :(, ali instalacija novih paketa ne bi trebala da bude problem :)
[ random @ 31.07.2002. 13:40 ] @
Tata, probaj prvo da instaliras isti paket iz komandne linije (rpm -ihv gdb-x.x.rpm, ili kako već beše, ne znam ja mnogo te RedHetove i Andrake), pa onda vidi tačno kakve probleme prijavljuje rpm komanda. Vrlo je moguće da je sa bazom zapravo sve u redu, ali da te "luser friendly" rpm manager zeza.

P.S. Unix gurui tvrde da se OS nikada ne reinstalira. Slažem se sa tom konstatacijom.

P.P.S. Kakve ovo veze ima sa Unix desktopom? Premestiću.

[ Dragi Tata @ 31.07.2002. 16:58 ] @
Hvala na odgovorima. Probaću.

Uzgred, ja nisam nikakav Unix guru (daleko od toga), a postavio sam pitanje u Desktop sekciji zbog rpm managera. Izvinjavam se ako sam se zeznuo.

Pozdrav.
[ random @ 31.07.2002. 20:00 ] @
Nisam mislio da "Unix gurui nikad ne reinstaliraju OS", već da oni kažu da niko to ne bi trebalo da radi. Obično je to više posla, a manje se nauči.

Inače, ta Desktop sekcija nam se više ne zove Linux desktop, nego Unix desktop, tako da sva Linux-specifična pitanja (pa čak i ako dodiruju desktop), treba trpati u GNU/Linux general (i taj forum je promenio ime).
[ Dragi Tata @ 31.07.2002. 20:13 ] @
OK. Ima smisla. Samo, meni nije cilj da učim Linux administraciju, već se nešto igram sa ubistvenom kombinacijom xemacs i g++, pa mi treba i debuger.

I ne znam zašto su mi dali samo rpm verzije aplikacija. Da su dali tar.gz ili tako nešto, pa da lepo kompajliram...
[ random @ 31.07.2002. 20:22 ] @
Pa rpm -ihv nije baš Linux admistracija, ništa više nego što je Start -> Run... -> e:setup.exe Windows administracija. Ne znam, ja na to gledam ovako: grafički alati za "administraciju" su u suštini samo front-endovi za CLI alate, što znači da u većini slučajeva imaš veću kontrolu i više opcija koristeći originalni CLI alat.

Sve opensource aplikacije se mogu naći na mreži u izvornom obliku, a mislim da čak i na nekom 4-tom disku RedHata ili tako nešto, dobijaš neke sorsove. Ako hoćeš sve da kompajliraš, uzmi Gentoo Linux, ili još bolje batali Linux i uzmi FreeBSD, pa da vidiš miline. Mada lično mislim da je kompajliranje velikih aplikacija kao što su Emacs, TeTeX, GCC, traćenje vremena (i procesorskog i ljudskog).
[ Dragi Tata @ 31.07.2002. 20:37 ] @
Zanimljivo. A ako ne voliš rpm i izbegavaš kompajliranje, kako onda instaliraš programe na Linux ili npr FreeBSD? Iskopiraš gotov exe fajl u bin direktorijum i ručno promeniš config fajlove? Ili dobiješ i neku shell scriptu koja to odradi za tebe?
[ Goran Rakić @ 31.07.2002. 22:13 ] @
e sada kada bi mi neko rekao gde da nadjem gcc3.1.1 RPM (ukljucujuci c++, objc,...) za RedHat7.3 i i686 bio bi mu zahvalan.
[ B o j a n @ 31.07.2002. 23:42 ] @
Ćale, pre će biti ovo drugo ... Ljudi nekad zaboravljaju da računar treba da služi čoveku, a ne obrnuto ... Uz *BSD distribucije se postiže baš to. Skoro kao kvalitetni higijenski ulošci --carefree L;)
[ random @ 01.08.2002. 12:02 ] @
Vi'te deco, prvo nisam ja rekao da ne volim RPM, mislim da je sasvim ok, samo mi se ne sviđaju distribucije kao što je recimo Mandrake. RedHat 7.2 sam video pre neki dan (pre toga sam video 6.2 pre jedno dve godine) i svideo mi se jako, ali za neko poslovno okruženje, ne bih ga stavio na kućnu mašinu, uglavnom zato što volim da se igram sa najnovijim verzijama softvera. RPM, kao i svaki drugi PMS (package management system :o)) i ne predstavlja nista drugo nego arhivu sa binaries-ima i skriptom za instalaciju.

Inače, izbegavam kompajliranje stvarno velikih sorsova (osim Mozille, za koju nikad ne može da se nađe paket sa opcijama koje mi trebaju dovoljno brzo), tipa OpenOffice, a sve "sitnije" kompajliram. Na FreeBSD-u postoji jedan lep sistem koji se zove "ports kolekcija", i koji predstavlja kolekciju skripti za automatsko dovlačenje sorsova, kompajliranje i instalaciju programa (i programa/biblioteka koji su im potrebni) koji rade pod FreeBSD-om. Pritom je moguće globalno specificirati sopstvene switcheve za kompajler i linker (nivo optimizacije i korišćenje instrukcija određene arhitekture, recimo i686) i tako dobiti optimizovane binary-je koji su sigurno brži od onih koji koriste samo i386 instrukcije. Ports kolekcija se preko CVS-a ažurira svakodnevno sa novim verzijama paketa, tako da je moguće (ako imaš debeo link i brzu mašinu) uraditi apgrejd celog sistema, takođe jednom komandom.
[ Dragi Tata @ 01.08.2002. 17:07 ] @
Citat:
B o j a n:
Ćale, pre će biti ovo drugo ... Ljudi nekad zaboravljaju da računar treba da služi čoveku, a ne obrnuto ... Uz *BSD distribucije se postiže baš to. Skoro kao kvalitetni higijenski ulošci --carefree L;)


Ne zameri, ali se u higijenske uloške razumem još manje nego u Unix-e :)

U svakom slučaju, hvala svima na odgovorima.