mphxths Δημοσ. 20 Νοεμβρίου 2003 Δημοσ. 20 Νοεμβρίου 2003 Loipon paidia ta pragmata exoun ws ekshs...exw egkatastasei to Redhat 9 sto pc san deutero leitourgiko... Tis teleutaies meres kanw update osa packages peftoun stin antilipsi mou oti theloun update... eite me ton Redhat Update Manager eite xeirokinita... eipa kai egw na kanw update ston teleutaio Gnome 2.4 (2.4.1 gia tin akribeia) katebasa ola ta packages (source packages bz2) to thema einai oti tha hthela na apofugw na kanw xeirokinita compile + install twn paketwn...giati tha thelei polu prosoxi pou ginetai install to kathena....wste na pesoun panw sta palia paketa kai oxi kapou allou wste na exoume diploegkatastaseis kapou phre to mati mou to paketo tou TITLOU ...alla diabazontas deksia kai aristera den katalaba akribws ti kanei auto to paketo alloi lene oti kanei update ton hdh egkatestimeno gnome enos susthmatos....kapou allou diabasa oti einai apo monos tou kati san window manager...telika ti paizei ?? opoios gnwrizei einai euprosdektos na mas fwtisei ! 8)
apoikos Δημοσ. 20 Νοεμβρίου 2003 Δημοσ. 20 Νοεμβρίου 2003 Βασικά εξ όσων γνωρίζω το Garnome είναι ένα σετ με κώδικα από CVS Snapshot του Gnome και ένα build system που αναλαμβάνει να κάνει compile τα πάντα. Απ' ότι λένε οι ίδιοι στη σελίδα του Gnome, το Garnome είναι περισσότερο για testers και tweakers, παρά για κανονικούς χρήστες, οπότε καλό θα ήταν να το αποφύγεις. Καλύτερα να κάνεις μόνος σου το compile, δεν είναι δύσκολο, απλά θέλει λίγη προσοχή. Μπορείς να ρίξεις μια ματιά στο Gnome Installation Guide. Θα σου πρότεινα να αφαιρέσεις τελείως το παλιό gnome και μετά να περάσεις το νέο ή εν πάσει περιπτώσει να βρεις με τι prefix είναι compiled το υπάρχον (συνήθως --prefix=/usr) και να βάλεις το ίδιο. Επίσης, καλό θα ήταν να κατεβάσεις και να εγκαταστήσεις το checkinstall. Μετά αντί για make install θα δίνεις checkinstall και το checkinstall θα αναλαμβάνει να κάνει το make install και να φτιάξει ωραιότατα rpm για να τα έχεις σε περίπτωση που κάτι πάει στραβά.
mphxths Δημοσ. 21 Νοεμβρίου 2003 Μέλος Δημοσ. 21 Νοεμβρίου 2003 eyxaristw gia tin apantisi sou file crasy_piston telika ekana xeirokinita to compile tou gnome...bebaia auti h idea sou gia na ftiaksw rpm kalh akougetai...alla pleon einai arga.....giati epeidh htan polla ta paketa pou eprepe na kanw compile...me to pou teleiwna kapoio apo auta esbhna to source dir tou gia na mhn mperdeuomai.... telos pantwn....to thema einai oti htan polu kourastiki h olh diadikasia...ksekinisa to compile twn libs...merikes thelane kapoies alles pou den htan sto paketo tou gnome...kai eprepe na tis katebasw...afou tis ekana install eprepe na brw me poia seira eprepe na ta kanw install ta paketa..giati kapoia thelane tin parousia kapoiwn allwn gia na ginoun compile...kai paei legontas..... exoun meinei merika paketa un-compiled...giati zhtane tis panagias ta matia...alla den einai basika..kai tora pleon sas grafw apo to Gnome 2.4....pou bebaia gia na doulepsei efaga allh misi mera....giati kapoies libs eprepe na ksanaginoun install...afou eginan install kapoia packages....kai telos pantwn doulepsane ola....(kai fusika mhn ksexname ...oti se kathe configure eprepe na bazw to --prefix=/usr) ola kala alla polu kopos...prepei na ksanabalw ta shortcuts pou eixa prin..h' na brw pou einai kai pws na ta metaferw sto neo desktop...ktl....alla den peirazei ! to thema einai pisteuw oti den einai kopos gia tin gnome h' gia kathe tetoia etairia ...na kanei binaries rpm oxi gia oles tis dianomes...alla gia tis basikes...(redhat/debian/suse/slack) ...giati den einai aplo gia ton kathena na kanei compile ena tetoio "megalo" programma skepsou tora na kaneis compile openoffice/gimp paketo....
apoikos Δημοσ. 21 Νοεμβρίου 2003 Δημοσ. 21 Νοεμβρίου 2003 Κατ' αρχάς το GNOME δεν είναι εταιρία! Είναι foundation (ίδρυμα δηλαδή) και το μόνο που κάνει είναι να βγάζει πηγαίο κώδικα για το Gnome. Ο καταλληλότερος για την προετοιμασία και διανομή binaries θα ήταν η ίδια η εταιρία που βγάζει τη διανομή, δηλαδή η RedHat. Εν προκειμένω δε, πρόκειται αποκλειστικά για πρόβλημα των RedHat-based διανομών, αφού στο debian με το apt-get σίγουρα βρίσκεις πακέτα, ενώ για το Slackware υπάρχει το Dropline Gnome που αναλαμβάνει να σε κρατάει up-to-date. Είχα πει και σε προηγούμενο topic ότι ένας από τους λόγους για τους οποίους δεν "πάω" τη RedHat είναι το ότι όσο έβγαζε δωρεάν διανομές ασχολείτο μόνο με security updates και δεν τις υποστήριζε γενικότερα με νέο software. Για να δούμε τί θα γίνει τώρα με το fedora...
mphxths Δημοσ. 22 Νοεμβρίου 2003 Μέλος Δημοσ. 22 Νοεμβρίου 2003 swsta ayta pou les file crasy_piston basika auta ta updates ths RH polu me exoun kourasei...polla mb...kai ateleiwtes wres na kateboun... tora exw pikrathei me auto pou mou eipes...me to oti tha mporousa na kanw ta packages tou gnome rpm gia mellontiki xrhsh to thema einai oti bariemai na ksanakatsw na kanw compile kathe ena paketo pali... opote skeftika na kanw ena scriptaki pou 8a analabei na kanei stin ousia -cd package_name_dir -./configure --prefix=/usr -make -<dhmiourgia rpm> -cd .. -bhma 1 -k.o.k to problima einai oti sto cd package_name_dir to package_name_dir tha einai mia metabliti pou tha allazei afou kai ta paketa exoun diaforetika onomata pws tha ginei omws h metabliti na pairnei ta onomata twn upokatalogwn???
ksenos Δημοσ. 22 Νοεμβρίου 2003 Δημοσ. 22 Νοεμβρίου 2003 Συγνώμη για την ψιλο-άσχετη παρεμβολή μου :wink:. Εγω είμαι σχετικά νέος στο linux και τον τελευταίο μήνα το έχω ώς βασικό λειτουργικό. Το ./configure --prefix=<install path> ισχίει γενικότερα? Έτσι ορίζω δηλαδή το που θα είναι το output του compile?
ikaros2 Δημοσ. 22 Νοεμβρίου 2003 Δημοσ. 22 Νοεμβρίου 2003 @ksenos Πραγματι, ετσι ειναι. Με το --prefix οριζεις εσυ που θα εγκατασταθουν τα εκτελεσιμα αρχεια που προκυπτουν απο το compilation
mphxths Δημοσ. 22 Νοεμβρίου 2003 Μέλος Δημοσ. 22 Νοεμβρίου 2003 basika me to --prefix kathorizeis to prwtarxiko installation path p.x. me to --prefix=/usr kathorizeis oti to prwtarxiko install path tha einai to /usr alla den tha ginoun egkatastasi ola sto /usr merika stoixeia tha pane /usr ,alla sto /usr/bin , alla sto /usr/lib k.o.k basika to --prefix boleuei otan pas na kaneis upgrade ena hdh uparxon programma p.x. pas na kaneis upgrade ena programma pou legetai "mphxths" trabas ena whereis mphxths kai vlepeis gia paradeigma oti einai sto /usr/local/bin opote katalabaineis oti sto configure tha baleis --prefix=/usr/local auta!
apoikos Δημοσ. 23 Νοεμβρίου 2003 Δημοσ. 23 Νοεμβρίου 2003 Για τις παραμέτρους που παίρνει το configure δεν έχετε παρά να τρέξετε ./configure --help. Συνήθως μπορείς πέρα από το γενικό prefix να ορίσεις χωριστά και το exec-prefix, δηλαδή τη διαδρομή που μπαίνουν τα εξαρτώμενα από την αρχιτεκτονική του υπολογιστή εκτελέσιμα. Επιπλέον μπορείς να καθορίσεις και τα libdir, etcdir, κ.ο.κ. mphxths: Ένα απλό shell script που κάνει τη δουλειά που θες είναι το ακόλουθο: > #!/bin/bash # # Απλό script για την εκτέλεση του `./configure && make' και του `make install' # μέσα σε κάθε subdirectory # # for i in * ; do if [ -d "$i" ] ; then cd "$i" if ( ./configure --prefix=/usr/local && make ) ; then if ( make install ) ; then echo "$i compiled and installed succesfully" >> ../status else echo "$i compiled but did not install! Please check!!!!" >> ../status fi else echo "!! Error compiling $i, please compile manually !!" >> ../status fi cd ../ fi done Μπαίνει σε κάθε subdirectory και εκτελεί "./configure --με-ό,τι-θες-εσύ && make" και ελέγχει αν η όλη διαδικασία τερματίσει σωστά και στη συνέχεια επιχειρεί να τρέξει το make install (ή όποια άλλη εντολή εγκατάστασης του δώσεις). Δημιουργεί ένα αρχείο "status" στο topdir, όπου γράφει ποιά πακέτα έκαναν compile επιτυχώς και ποιά όχι, καθώς και ποια εγκαταστάθηκαν και ποια όχι. Το δοκίμασα σε εμένα και δουλεύει, αλλά δεν μπορώ να εγγυηθώ τίποτα.
mphxths Δημοσ. 23 Νοεμβρίου 2003 Μέλος Δημοσ. 23 Νοεμβρίου 2003 file crazy_piston an kai to scriptaki sou fainetai na einai swsto...to linux mou gia enan aneksigito logo den apodexetai to DONE san "kleisimo" tou FOR!! koitaksa sto manual tou bash gia na dw ti leei kai ontws anaferei oti to FOR kleinei me to DONE... tora ti ftaiei den kserw...tha to melethsw pairetairw.... :roll:
mphxths Δημοσ. 23 Νοεμβρίου 2003 Μέλος Δημοσ. 23 Νοεμβρίου 2003 @crazy_piston mallon to ekana copy paste lathos to scriptaki sou gia auto den mou to etrexe (eixa faei to teleutaio fi) mia pio aplousteumeni ekdosi tou script sou einai h parakatw #!/bin/bash for i in * ; do if [ -d "$i" ] ; then cd "$i" if(./configure --prefix=/usr ) ; then if(make) then echo "$i compiled">>../status else echo "Error compiling $i">>../status fi fi cd ../ fi done epleka wres mexri na to brw.... ....kala pou exei xrwmatakia to vi kai boh8aei sto na vlepeis pou einai to la8os!
apoikos Δημοσ. 24 Νοεμβρίου 2003 Δημοσ. 24 Νοεμβρίου 2003 Ναι, είναι πιο απλή έκδοση, ωστόσο εγώ θα ήθελα να κάνει και installation και να αναφέρει αν έγινε σωστά ή όχι. Επίσης η δική σου έκδοση δε θα δώσει καθόλου output σε περίπτωση που κάτι πάει στραβά με το configure (π.χ. δε βρει τις απαραίτητες βιβλιοθήκες).
mphxths Δημοσ. 25 Νοεμβρίου 2003 Μέλος Δημοσ. 25 Νοεμβρίου 2003 swstos crazy_piston.....ta la8h apo configure den ta pianei !
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.