Εμφάνιση 6.766-6.780 από 7206
-
01-12-21, 00:20 Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6766Dealing with pricks, is my speciality.
Linux all the way.
Open source all the way.
Fighting against telemetry, data harvesting, tracking, ads all the way.
For some people, ignorance is bliss.
-
01-12-21, 00:34 Απάντηση: Το νήμα του Gentoo, version 1.0 #6767
WTAF?
Κώδικας:eselect python list !!! Error: Can't load module python exiting
Κώδικας:eix -e python [?] dev-lang/python Available versions: (2.7) 2.7.18_p13 (3.6) 3.6.15(3.6/3.6m)^t (3.7) 3.7.12_p1(3.7/3.7m)^t (3.8) 3.8.12_p1^t (3.9) 3.9.8^t 3.9.9^t (3.10) 3.10.0_p1^t (3.11) ~3.11.0_alpha2^t {berkdb bluetooth build examples gdbm hardened lto +ncurses pgo +readline +sqlite +ssl test tk verify-sig wininst +xml ELIBC="uclibc"} Installed versions: 3.9.9(3.9)^t(03:44:00 PM 11/30/2021)(gdbm ncurses readline sqlite ssl tk xml -bluetooth -build -examples -hardened -lto -pgo -test -verify-sig -wininst) 3.10.0_p1(3.10)^t(03:51:03 PM 11/30/2021)(gdbm ncurses readline sqlite ssl tk xml -bluetooth -build -examples -hardened -lto -pgo -test -verify-sig -wininst) Homepage: https://www.python.org/ Description: An interpreted, interactive, object-oriented programming language
-
01-12-21, 00:40 Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6768Dealing with pricks, is my speciality.
Linux all the way.
Open source all the way.
Fighting against telemetry, data harvesting, tracking, ads all the way.
For some people, ignorance is bliss.
-
01-12-21, 00:46 Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6769
Ναι αμέ, καλή τύχη:
Κώδικας:emerge -va eselect-python Traceback (most recent call last): File "/usr/lib/python-exec/python3.9/emerge", line 46, in <module> from _emerge.main import emerge_main File "/usr/lib/python3.9/site-packages/_emerge/main.py", line 22, in <module> from portage.sync import _SUBMODULE_PATH_MAP File "/usr/lib/python3.9/site-packages/portage/sync/__init__.py", line 9, in <module> from portage.sync.controller import SyncManager File "/usr/lib/python3.9/site-packages/portage/sync/controller.py", line 21, in <module> from portage.package.ebuild.doebuild import _check_temp_dir File "/usr/lib/python3.9/site-packages/portage/package/ebuild/doebuild.py", line 124, in <module> from _emerge.EbuildPhase import EbuildPhase File "/usr/lib/python3.9/site-packages/_emerge/EbuildPhase.py", line 29, in <module> from portage.util._async.BuildLogger import BuildLogger ImportError: cannot import name 'BuildLogger' from 'portage.util._async.BuildLogger' (/usr/lib/python3.9/site-packages/portage/util/_async/BuildLogger.py)
-
01-12-21, 00:51 Re: Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6770
Εγώ ήμουν τυχερός γιατί είχα λειτουργικό gentoo στο desktop και έχτισα όλα τα απαραίτητα πακέτα σε binaries.
Αν έχεις δεύτερο gentoo σύστημα, δοκίμασέ το.
Αλλιώς μπορώ να σου ανεβάσω εγώ ένα. Χτίζω με cpu flags που είναι συμβατά σε κάθε σύστημα απ´όσο ξέρω και έχω τεστάρει.
Τώρα έπαθα ακριβώς το ίδιο στο desktop. Ευτυχώς πρόλαβα κι έφτιαξα το server και έτσι θα ακολουθήσω την ίδια διαδικασία
Κάτι παίχτηκε με τα πακέτα. Δεν εξηγείται αλλιώς...Dealing with pricks, is my speciality.
Linux all the way.
Open source all the way.
Fighting against telemetry, data harvesting, tracking, ads all the way.
For some people, ignorance is bliss.
-
01-12-21, 03:58 Απάντηση: Re: Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6771
-
01-12-21, 09:22 Re: Απάντηση: Re: Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6772
Ωραία.
Αρχικα, όρισε στο make.conf σαν python target την 3.9
PYTHON_TARGETS="python3_9"
PYTHON_SINGLE_TARGET="python3_9"
Κάνε και ένα source το make.conf
Βγάλε απ' το package.use οποίο πακέτο έχει python target και python single tarket μικρότερο από την 3.9, αν έχεις κάποιο.
Δώσε ένα eix -Ic python για να δεις ποια πακέτα python εχεις εγκατεστημένα και όλα αυτά τα πακέτα χτιστα στο άλλο σου gentoo αλλά χτίστα με python targets 3.9.
Έπειτα εγκατάστησέ τα.
Χτίσε και το eselect-python, εγκατάστησέ το κι αυτό και δώσε
eselect python list, δες σε ποιό νούμερο είναι η python 3.9 και κάνε την set.
Έπειτα κάνε ένα emerge -av1ND world για να δεις ποια πακέτα πρέπει να ξαναχτιστούν με τα νέα python targets.
Λογικά θα στα χτίσει όλα απροβλημάτιστα.
Στο δικό μου, χρειάστηκε να κάνει rebuild περίπου 98 πακέτα, σε σύνολο 1200 περίπου που έχω.
Αυτό έκανα στο desktop μου και δούλεψε.
Στο gentoo του server μου που ήταν πιο ανενημέρωτο, αναγκάστηκα να βάλω την python 2.7 και δούλεψε.
Αν δεν λειτουργήσει ο τρόπος που λέω, δοκίμασε με την python2.7.
ΥΓ. Στο τέλος, κάνε κι ένα depclean και πέτα τις παλιότερες python εκδόσεις να ησυχάσει το κεφάλι σου, εκτός αν έχεις κανένα απαρχαιωμένο πακέτο που ξέμεινε με παλιότερη έκδοση python, εκεί αναγκαστικά θα κρατήσεις και την έκδοση python που χρειάζεται το συγκεκριμένο πακέτο.Dealing with pricks, is my speciality.
Linux all the way.
Open source all the way.
Fighting against telemetry, data harvesting, tracking, ads all the way.
For some people, ignorance is bliss.
-
01-12-21, 10:09 Απάντηση: Το νήμα του Gentoo, version 1.0 #6773
Δεν ξέρω αν βοηθάει, αλλά εγώ έχω σκέτη 3.9 (πήγε να μου βάλει και την 3.10_p1, όπως είπε ο GoofyX, αλλά την έκανα mask) και δεν έχω εγκατεστημένο eselect-python. Νομίζω πως βγήκε από εξάρτηση όταν πριν μήνες αφαιρέθηκε η python2.7. Παρόλα αυτά δεν έχω κανένα πρόβλημα. Δεν είναι δηλαδή 100% εγγυημένο ότι βάζοντας το eselect-python θα λυθεί το πρόβλημα.
Ψάχνοντας μηνύματα λάθους σαν αυτό του tsigarid, τα μόνα πράγματα που βρήκα ήταν α) κάποιος που είχε το ίδιο πρόβλημα και είπε ότι δημιουργούταν λόγω ρολογιού που έδειχνε στο παρελθόν (δεν μου ακούγεται λογικό αλλά λύθηκε λέει όταν έφτιαξε το ρολόι) και β) κάποιος που είχε το ίδιο πρόβλημα σε άλλο codebase και το πρόβλημά του ήταν δεν δήλωνε τα ονόματα όπως έπρεπε.
Το β) παραπέμπει σε διαφορές μεταξύ python2 και python3 αλλά γιατί μόνο εσείς να έχετε προβλήματα σε αυτό; Όλοι έχουμε portage με python3 και δουλεύει τζάμι. Είχατε να αναβαθμίσετε καιρό και οι υποδομές που χρησιμοποιεί η portage ήταν χτισμένες μόνο για python2 και μετά έγινε depclean η python2 χωρίς να χτιστούν για python3 και γ..κε ο δίας;
Ό,τι και να πω θα είναι εικασία οπότε λάβετε with a grain of salt αυτά που έγραψα."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
01-12-21, 10:20 Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6774
Ισχύει πως αφαιρέθηκε απ'το portage tree το eselect-python.
Ο μόνος λόγος που λέω να το εγκαταστήσει (όπως έκανα κι εγώ), είναι για να μπορέσει να ορίσει σαν ενεργή python, την 3.9.
Αν υπάρχει άλλος τρόπος να οριστεί, οκ, προφανώς και δεν χρειάζεται σαν πακέτο.
Εφόσον δεν είναι masked στο portage tree σαν πακέτο, δεν βρίσκω τον λόγο να μη το έχουμε.
Όλα αυτά τα eselect tools είναι χρήσιμα συνήθως.
Στο desktop μου, που κάνω συχνές αναβαθμίσεις, σχεδόν σε καθημερινή βάση, δεν αντιμετώπισα αυτό το πρόβλημα, παρά μόνο όταν "λέρωσα" μόνος μου τα χέρια μου με την python.
Στον server που κάνω update περίπου μία φορά το 6μηνο, μου έσκασε το πρόβλημα από μόνο του.
Εκεί χρειάστηκε να επανεγκαταστήσω εντέλει την python2.7 για να λύσω το πρόβλημα.
Στο desktop δεν χρειάστηκε να το κάνω έτσι, αρκούσε να εγκαταστήσω όλα τα python πακέτα σε 3.9 από binaries που έφτιαξα στο gentoo του server.
Μπερδεμένη ιστορία γενικότερα και σίγουρα βοηθάει το γεγονός ότι έχω 2 συστήματα, οπότε και μου είναι πιο εύκολο να χτίσω binaries απ'το ένα στο άλλο μέχρι να λύσω το πρόβλημα.
Γενικώς, όταν σκάνε major updates σε python και gcc, γ@μιέται ο ΔίαςDealing with pricks, is my speciality.
Linux all the way.
Open source all the way.
Fighting against telemetry, data harvesting, tracking, ads all the way.
For some people, ignorance is bliss.
-
01-12-21, 17:18 Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6775
Σίγουρα; Εγώ το έχω (τελευταίο sync 25/11):
Κώδικας:eix -e eselect-python [I] app-eselect/eselect-python Available versions: 20190417 20200719 **99999999*l Installed versions: 20200719(07:04:07 μμ 18/09/2020) Homepage: https://wiki.gentoo.org/wiki/Project:Python Description: Eselect module for management of multiple Python versions
-
01-12-21, 17:26 Απάντηση: Re: Απάντηση: Re: Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6776
-
01-12-21, 22:27 Re: Απάντηση: Re: Απάντηση: Re: Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6777Dealing with pricks, is my speciality.
Linux all the way.
Open source all the way.
Fighting against telemetry, data harvesting, tracking, ads all the way.
For some people, ignorance is bliss.
-
02-12-21, 00:49 Απάντηση: Re: Απάντηση: Re: Απάντηση: Re: Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6778
-
02-12-21, 01:08 Re: Απάντηση: Re: Απάντηση: Re: Απάντηση: Re: Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6779
Αυτό έκανα εγώ.
Ουσιαστικά, ο πιο εύκολος τρόπος είναι να ορίσεις κοινό pkgdir στα make.conf, αλλιώς αν δεν γίνεται, θα πρέπει να τα μεταφέρεις πρώτα απ'το pkgdir του ενός στο pkgdir του άλλου.
Αλλά αν έχεις κοινό pkgdir, στον δότη κάνεις build το πακέτο με το -B switch και στον λήπτη δίνεις αντί για -B, -k.
Απλώς πρέπει να χτίζεις τα binaries με cpu flags τα οποία να είναι αποδεκτά απ'το σύστημα που είναι να τα εγκαταστήσεις.Dealing with pricks, is my speciality.
Linux all the way.
Open source all the way.
Fighting against telemetry, data harvesting, tracking, ads all the way.
For some people, ignorance is bliss.
-
02-12-21, 10:28 Απάντηση: Το νήμα του Gentoo, version 1.0 #6780
Για μια περίπτωση που δεν έχεις δεύτερο μηχάνημα, μπορείς είτε να χρησιμοποιήσεις το stage3 tarball και με το quickpkg να δημιουργήσεις το πακέτο ή πιο εύκολα να χρησιμοποιήσεις κάποιον build server όπως το tinderbox του gentoo. Για παράδειγμα υπάρχει επίσημος binary server (ο οποίος είναι παράγει πακέτα για systemd desktop προφίλ αλλά στο κομμάτι της python δεν μας πειράζει).
Κώδικας:# cd /tmp # wget -x https://gentoo.osuosl.org/experimental/amd64/binpkg/default/linux/17.1/x86-64/dev-lang/python/python-3.9.9-1.xpak --2021-12-02 09:14:38-- https://gentoo.osuosl.org/experimental/amd64/binpkg/default/linux/17.1/x86-64/dev-lang/python/python-3.9.9-1.xpak Μήκος: 27291227 (26M) Saving to: `gentoo.osuosl.org/experimental/amd64/binpkg/default/linux/17.1/x86-64/dev-lang/python/python-3.9.9-1.xpak' # export PKGDIR=/tmp/gentoo.osuosl.org/experimental/amd64/binpkg/default/linux/17.1/x86-64/ # emerge -v -K python These are the packages that would be merged, in order: Calculating dependencies... done! [binary R ] dev-lang/python-3.9.9-1:3.9::gentoo USE="bluetooth* gdbm ncurses readline sqlite ssl xml -build -examples -hardened* -lto -pgo -test -tk -verify-sig -wininst" 0 KiB Total: 1 package (1 reinstall, 1 binary), Size of downloads: 0 KiB
Offtopic για GoofyX: https://gentoo.osuosl.org/experiment...t/qtwebengine/ Desktop προφίλ με systemd. Ούτε παραγγελία για εσένα να το έκαναν."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
Παρόμοια Θέματα
-
Mozilla: Διαθέσιμη η alpha version του Firefox Mobile
Από nm96027 στο φόρουμ ΕιδήσειςΜηνύματα: 24Τελευταίο Μήνυμα: 27-12-08, 17:40 -
Σχετικά με τη firmware version του router...
Από DSLaManiaC στο φόρουμ ADSLΜηνύματα: 10Τελευταίο Μήνυμα: 09-05-08, 10:34 -
Γκρινια: Νημα Υποστηριξης
Από Reef στο φόρουμ The fun section...Μηνύματα: 109Τελευταίο Μήνυμα: 19-03-07, 10:34 -
Κυκλοφόρησε η final version του Firefox 2
Από Whiteyez στο φόρουμ Software γενικάΜηνύματα: 85Τελευταίο Μήνυμα: 23-12-06, 05:52
Bookmarks