Slackware Kylix_oe

Christos Ricudis ricudis at paiko.gr
Mon Oct 29 15:17:08 EET 2001


Hello Sotiris!

  On 28 Oct 01, Sotiris Tsimbonis wrote to All with subject "Re: Slackware
Kylix_oe":

 >> kalo 8a einai na diavazoume - prosexoume ti grafoume, giati
 >> einai kai merikoi pou 8a ta kanoun.

 ST> ma gi'ayto to esteila, gia na to kanoun, mia pou opws eipa
 ST> s'emena doulepse.. mono pou opws swsta parathrhses, den to 
 ST> esteila swsta, 3exasa to -i sto rpm.. zhtw syggnwmh.

 ST> echo /bin/rpm.orig -i --nodeps >/bin/rpm

 >> An ftaei to rpm pantos (pou eimai sigouros oti den ftaiei
 >> afto) i lisi einai rpm -Uvh --nodeps kylix-pos-to-lene.rpm

 ST> ayto einai to problhma sto slackware, ta deps :)

Exoun poy exoyn RPM support oi hli8ioi - giati den kanoyn RPM ta packages toys
na teleiwnoume? 

To problhma toy RPM einai oti basizei ta dependencies toy se arbitrary packages
me arbitrary naming conventions - ayto einai la8os. Ena paketo mporei na einai
RPM-wise dependant sthn "gnu-libc-2.2.1-27", enw ousiastika einai dependant
mono sthn libc 2.1.1. 

Ena swsto sxhma dependency control 8a eprepe na exei poly pio fine granularity,
se epipedo arxeiou isws. Kaneis link me thn "libpapari.so.2.1"? Eisai dependent
apo thn "libpapari.so.2.1", eite ayth brisketai sto "papari-dev" package eite
sto "elefantas" package. 

Pragma poy mas fernei se ena genikotero zhthma - ta distributions. Kanena apo
ta distributions poy yparxoyn shmera den me ikanopoiei, aplws kai mono gia to
logo oti ola fainetai na einai ftiagmena apo an8rwpous me mikrh empeiria sto
design kai implementation enos Unix. O enas allazei th shmasia twn runlevels, o
allos bazei arbitrary functions sta SYSV init scripts, o tritos allazei thn
inetd (!), o tetartos dialegei ena kara-proprietary packaging scheme. 

Kai apo thn allh, blepw to BSD. Blepw diaforetika systhmata, opws to FreeBSD,
to NetBSD kai to OpenBSD, poy exoyn metaksy toys POLY megalytero diversity apo
tria linux distributions - kai malista se kernel level - na kratane ena
aksioprepestato user land compatibility oson afora 3rd party packages. 

Blepw to ports collection toy FreeBSD, me ena flexibility poy den eida pote moy
se kanena Linux distribution, na se RWTAEI me ti options 8eleis na kaneis
compile to X programma, anti o package maintainer na ypo8etei oti aytos
gnwrizei kalytera pws prepei na egkatasta8ei ena paketo. 

Giati symbainoyn ayta? Aploustata, epeidh aytoi oi an8rwpoi gnwrizoyn thn
OUSIASTIKH shmasia pou exei h paradosh poy koybalane pisw toys - oloy toy
original UNIX development - kai prospa8oyn akoma na ypakoyne se merikes basikes
arxes opws "backwards compatibility" kai "principle of least astonishment",
pragmata poy h RedHat p.x. exei ksexasei edw kai xronia. 

Sas synistw na diabasete ta usability white papers sto IBM developerworks site,
http://www.ibm.com/developerworks/usability, oxi toso gia ta implementation
details, oso gia th filosofia poy kryboyn pisw toys. Makari na ta diabazan kai
oi Linux distribution developers. 

--
Christos Ricudis

In God we trust.
All others must present a valid X.509 certificate.



More information about the Linux-greek-users mailing list