Slackware Kylix_oe

Christos Ricudis ricudis at paiko.gr
Sun Oct 28 22:26:01 EET 2001


XHello 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

ric-NOSPAM-udis at paiko.gr			Remove -NOSPAM- to reply
spamoula at paiko.gr				Send your spam here




More information about the Linux-greek-users mailing list