tritonas00 Δημοσ. 16 Νοεμβρίου 2013 Share Δημοσ. 16 Νοεμβρίου 2013 https://el.wikibooks.org/wiki/Linux_%CE%B3%CE%B9%CE%B1_%CE%B1%CF%81%CF%87%CE%AC%CF%81%CE%B9%CE%BF%CF%85%CF%82/%CE%95%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7_%CE%A0%CF%81%CE%BF%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AC%CF%84%CF%89%CE%BD#.CE.A0.CF.81.CE.BF.CE.B2.CE.BB.CE.AE.CE.BC.CE.B1.CF.84.CE.B1_.CE.B1.CF.80.CF.8C_.CF.84.CE.B7.CE.BD_.CE.B5.CE.B3.CE.BA.CE.B1.CF.84.CE.AC.CF.83.CF.84.CE.B1.CF.83.CE.B7_.CF.80.CF.81.CE.BF.CE.B3.CF.81.CE.B1.CE.BC.CE.BC.CE.AC.CF.84.CF.89.CE.BD_.CE.B5.CE.BA.CF.84.CF.8C.CF.82_package_manager Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mphxths Δημοσ. 16 Νοεμβρίου 2013 Share Δημοσ. 16 Νοεμβρίου 2013 ρε συ θεσσαλονικιε 1. αν φτιαξεις το .rpm και το περασεις με το rpm -i μανι μανι ξερεις ΠΩΣ να το βγαλεις 2.ξεχνα τα updates για το συγκεκριμενο πακετο αν το περασεις με make/make install κλπ...θα πρεπει να τσεκαρεις μονος σου καθε φορα αν βγηκε νεα εκδοση και ξανα η ιδια διαδικασια 3. dependencies...παλια που καναμε τετοια και η εννοια του package manager ηταν αγνωστη ξεκιναγες για το πακετο Χ και ετρωγες 2-3 ωρες να βρεις τα dependencies , να τα κανεις compile και αυτα..και γινοταν ολοκληρη αλυσιδα... 4.οπως ειπε ο τριτωνας αν ειναι module ή κανας driver που θελει recompile με καθε αλλαγη κερνελ ?ουτε σε καταδικο δεν δινεις τετοια εργασια.... "Δεν μπορουμε απλα μετα να κανουμε 'make uninstall' μεσα απο τον φακελο που καναμε extract το tar.gz ?" Aν ηταν τοσο ευκολο και απλο γιατι εχουμε γεμισει 3 σελιδες για να αναλυουμε πως θα βγαλεις την python3.4 που την εβαλες με τον τροπο αυτον? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
thessalonik Δημοσ. 16 Νοεμβρίου 2013 Μέλος Share Δημοσ. 16 Νοεμβρίου 2013 Καλα ρε παιδια μην βαρατε ρωταω για να μαθω.... Αυτο μπορεις να μου το εξηγησεις: find / -name python3.4 -exec rm -rf {} \; σε τι διαφερει απο το: find / -name python3.4 | rm - rf Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
warlock9_0 Δημοσ. 16 Νοεμβρίου 2013 Share Δημοσ. 16 Νοεμβρίου 2013 η πρώτη είναι build-in λειτουργία της find και λέει οτι για κάθε matched file θα τρέχει η εντολή που του δίνεις με όρισμα το filename αντί για το {} η δεύτερη είναι απλά pipe που περνάει όλη την έξοδο της find στο rm, που δεν κάνει κάτι αυτό που ίσως να δούλευε στην δεύτερη περίπτωση είναι το find / -name python3.4 | xargs rm -rf Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
thessalonik Δημοσ. 16 Νοεμβρίου 2013 Μέλος Share Δημοσ. 16 Νοεμβρίου 2013 η rm δεν παιρνει μεσς του pipe εισοδο το output της εντολης find? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
warlock9_0 Δημοσ. 16 Νοεμβρίου 2013 Share Δημοσ. 16 Νοεμβρίου 2013 όχι, μόνο με xargs Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
thessalonik Δημοσ. 16 Νοεμβρίου 2013 Μέλος Share Δημοσ. 16 Νοεμβρίου 2013 xargs = ? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
warlock9_0 Δημοσ. 16 Νοεμβρίου 2013 Share Δημοσ. 16 Νοεμβρίου 2013 http://www.cyberciti.biz/faq/linux-unix-bsd-xargs-construct-argument-lists-utility/ Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
pmav99 Δημοσ. 17 Νοεμβρίου 2013 Share Δημοσ. 17 Νοεμβρίου 2013 xargs = ? Ξέρεις, υπάρχει κάτι που ονομάζεται google. http://xkcd.com/903/ Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
thessalonik Δημοσ. 17 Νοεμβρίου 2013 Μέλος Share Δημοσ. 17 Νοεμβρίου 2013 όχι, μόνο με xargs Η xargs μπορει να χρησιμοποιηιθει μετα το shell pipe για να παρει ως εισοδο την εξοδο οποιασδηποτε αλλης εντολης? root@secure [~]# which python3 /usr/bin/python3 root@secure [~]# which pip /usr/bin/pip root@secure [~]# yum install pip3 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.secrel.com.br * epel: mirror.imt-systems.com * extras: centos.secrel.com.br * remi: mirror5.layerjet.com * updates: mirrors.ucr.ac.cr Setting up Install Process No package pip3 available. Error: Nothing to do Τωρα που διωξαμε επιτελους την Python 3.4a πρεπει να εγκαταστησω το pip3 για την python 3.3.2 Αλλα ουτε στο EPEL την βρισκει.....και η τρεχουσα pip πηεγε και εγκατασταθηκε για την 2.6.6 ενω εγω δουλευω με την 3.3.2 Πως θα γινει? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
pmav99 Δημοσ. 17 Νοεμβρίου 2013 Share Δημοσ. 17 Νοεμβρίου 2013 Πως θα γινει? google + how to install a python package Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
thessalonik Δημοσ. 17 Νοεμβρίου 2013 Μέλος Share Δημοσ. 17 Νοεμβρίου 2013 Τα κοιταξα αλλα δεν βγαινει ακρη, χρειαζοκαιι συγκεκριμμενη βοηθεια. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
martinoff Δημοσ. 17 Νοεμβρίου 2013 Share Δημοσ. 17 Νοεμβρίου 2013 για την επόμενη φορά όλα τα source έχουν μέσα και δυο αρχεία με κεφαλαία README και INSTALL πριν το make νόμος είναι το ./configure οπού στο configure του λες εκτός οπό τα option που θες του λες και που να εγκατασταθεί για να μην σπάσεις το σύμπαν, πχ /home/user/bin ακόμα και αν περάσεις το ./configure υπάρχει το make install DESTDIR=/home/opou/8es κάνεις export το path και δεν έχεις βάλει τπτ στο root σου RTFM πάντα ! όσο αφορά το pip η python έχει το δικό της package manager to easyinstall και η python3 το distribute αλλά όπως αναβαθμίζεις τα σύστημα έτσι και αυτό θέλει να το αναβαθμίζεις Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
thessalonik Δημοσ. 17 Νοεμβρίου 2013 Μέλος Share Δημοσ. 17 Νοεμβρίου 2013 Σε ευχαριστω αλλα εξακοολουθω να μην ξερω πως να εγκαταστησω το pip και να εγκατασταθει για την python3 στο CentOS 6.4 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mphxths Δημοσ. 17 Νοεμβρίου 2013 Share Δημοσ. 17 Νοεμβρίου 2013 εγω γιατι δεν βλεπω πουθενα pip3 ? στο σαιτ https://pypi.python.org/pypi/pip βλεπω μεχρι εκδοση 1.4.1 εκτος και αν κοιταω λαθος μηπως εννοεις να εγκαταστησεις το pip για το python3? Λοιπον ετσι για την ιστορια καθισα σε ενα vm με centos 6.4 και εκανα την ολη διαδικασια... πηγε καπως ετσι 1.κατεβασα το python3.3 και το εκανα compile με τις εντολες # wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2 # tar xf Python-3.3.0.tar.bz2 # cd Python-3.3.0 # ./configure --prefix=/usr/local # make && make altinstall 2.σε καποια φαση διαπιστωνω οτι επρεπε να ειχα εγκατεστημενο το zlib-devel.. yum install zlib-devel και ξανα-μανα το βημα 1. 3. απο εδω κατεβασα το distribute και το εγκατεστησα με # tar xf distribute-0.6.49.tar.gz # cd distribute-0.6.49 # python3.3 setup.py install 4. απο εδω κατεβασα το pip και το εγκατεστησα με # tar xf pip-1.4.1.tar.gz # cd pip-1.4.1.tar.gz # python3.3 setup.py install 5. λεω να σκασω 2 εντολες να δω αν ολα μπηκαν στην θεση τους α) [root@centie Python-3.3.0]# /usr/local/bin/python3.3 --version Python 3.3.0 ωραια ειμαστε εδω β) η αντιστοιχη εντολη για το pip εσκαγε.... με λιγο ψαξιμο καταλαβα οτι επρεπε να ειχα εγκαταστημενο το openssl-devel πριν το βημα 1. yum install openssl-devel και ξανα-μανα το βημα 1 οπου φτανουμε στο σημειο [root@centie Python-3.3.0]# pip --version pip 1.4.1 from /usr/local/lib/python3.3/site-packages/pip-1.4.1-py3.3.egg (python 3.3) Επισης να συμπληρωσω οτι σε ενα σημειο επρεπε να επεμβω σε ενα αρχειο .py γιατι ελειπε...μια τελιτσα...απο οτι διαβασα σε ενα φορουμ..για να φτασουμε να δουλευουνε ολα χωρις να σκανε... Συμπερασμα 1 : το βημα 1 ειναι λαθος. Θα επρεπε να φτιαξω spec file και να χτισω rpm Συμπερασμα 2 : πολυ μανουρα...για να εχω απλα python3.3 απλα για να την βλεπω και να μην την χρειαζομαι. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα