Εγκαταστήστε Python για να ταιριάζει με τη διάταξη κατάλογο στο OS X 10.5




Η προεπιλογή Python εγκατάσταση σε OS X 10.5 είναι 2.5.1 με λίγη FAT 32 (Intel και η ΔΕΗ) πελάτη. Θέλω να apache εγκατάσταση και MySQL για να τρέξει Django. Στο παρελθόν, έχω τρέξει Apache και MySQL για να ταιριάζει με αυτήν την εγκατάσταση σε λειτουργία 32 bit (ακόμη και την αφαίρεση από την ουσία 64 bit από το Apache για να λειτουργήσει).


Θέλω να αναβαθμίσετε Python σε 64 bit. Είμαι απόλυτα άνετα με τη σύνταξη του από την πηγή με μια προειδοποίηση. Πώς μπορώ να ταιριάζουν με τον τρόπο που η προεπιλεγμένη εγκατάσταση που είναι έξω; Ειδικά, όσον αφορά την τοποθεσία πακέτα είναι σε `/Library/Python/2.5/`και όχι το θαμμένο στο πάνω μέρος του πλαισίου αφού την έχω συγκεντρώσει.
Προσωπικά, δεν θα ανησυχείτε για αυτό μέχρι να δείτε ένα πρόβλημα. Messing με την προεπιλεγμένη πύθωνα εγκατάσταση σε ένα σύστημα * Nix μπορεί να προκαλέσει περισσότερα προβλήματα από ό, τι αξίζει. Μπορώ να πω από προσωπική εμπειρία ότι ποτέ δεν πραγματικά καταλάβει τι python έχει κάνει για τον κόσμο nix μέχρι να έχετε ένα πρόβλημα με αυτό.


Μπορείτε επίσης να προσθέσετε μια δεύτερη εγκατάσταση python, αλλά ότι επίσης προκαλεί περισσότερα προβλήματα από ό, τι αξίζει ΙΜΟ.


Έτσι υποθέτω ότι το καλύτερο θέμα για να ξεκινήσετε με, θα είναι γιατί ακριβώς θέλετε να χρησιμοποιήσετε την έκδοση 64 bit του πύθωνα;
Έχω χρησιμοποιήσει ZendDebugger με Eclipse (σε OS X) για μια στιγμή τώρα και λειτουργεί μεγάλο!


Εδώ είναι η συνταγή που λειτούργησε καλά για μένα.


1. εγκαταστήσετε το Eclipse PDT μέσω του πακέτου «Όλα σε ένα» σε: <http://www.zend.com/en/community/pdt>
2. εγκαταστήστε ZendDebugger.so ( <http://www.zend.com/en/community/pdt> )
3. ρυθμίσετε php.ini σας w / την extenssion ZendDebugger (πληροφορίες παρακάτω)


Ρύθμιση ZendDebugger:


1. edit php.ini
2. προσθέστε το ακόλουθο:


[Zend]   

zend\_extension = / πλήρη / path / to / ZendDebugger.so   

zend\_debugger.allow\_hosts = 127.0.0.1   

zend\_debugger.expose\_remotely = πάντα   

zend\_debugger.connector\_port = 10013


Τώρα τρέχει «php -m» στη γραμμή εντολών για την έξοδο όλες τις εγκατεστημένες μονάδες. Αν δείτε τα ακόλουθα στη συνέχεια να εγκατασταθεί της μια χαρά



```
[Zend Modules]  
Zend Debugger

```

Τώρα, κάντε επανεκκίνηση του Apache έτσι ώστε να φορτώνει PHP w / την ZendDebugger. Δημιουργήστε μια εικονική σελίδα με σε αυτό και να εξετάσει την έξοδο για να βεβαιωθείτε ότι η μονάδα apache PHP πήρε ZendDebugger επίσης. Αν είναι setup δεξιά θα δείτε κάτι σαν το παρακάτω κείμενο κάπου στην phpinfo () 's εξόδου.



> 
> με Zend Debugger v5.2.14, Copyright (c) 1999 - 2008, από την Zend Technologies
> 
> 
> 


OK - αλλά θα ήθελε Aptana στούντιο ... σε αυτό το σημείο μπορώ να εγκαταστήσω το Aptana Studio Plugin στην κατασκευή PDT του Eclipse. Οι οδηγίες που βρίσκονται στο: <http://www.aptana.com/docs/index.php/Plugging_Aptana_into_an_existing_Eclipse_configuration>


Αυτή η ρύθμιση με έχει εξυπηρετήσει καλά για ένα διάστημα - ελπίζουμε να σας βοηθάει πάρα πολύ


-Arin <p>δεν περιγράφετε κλίμακα για να ταιριάζει. περιγράφεις την εμφάνιση. (έχω επεξεργαστεί την ερώτησή σας σε αυτό το θέμα.) η υποβολή γίνεται όσο το δυνατόν μεγαλύτερη, διατηρώντας παράλληλα την αναλογία της και προσαρμόζοντας εξ ολοκλήρου μέσα στον γονέα της.</p><p>τέλος πάντων, μπορείτε να το κάνετε αυτό με αυτόματη διάταξη. μπορείτε να το κάνετε εξ ολοκλήρου στο ib από xcode 5.1. ας ξεκινήσουμε με μερικές προβολές:</p><p><img src="https://i.stack.imgur.com/hhdxr.png" alt="some views"></p><p>η ανοιχτή πράσινη όψη έχει αναλογία διαστάσεων 4: 1. η σκούρα πράσινη προβολή έχει αναλογία διαστάσεων 1: 4. πρόκειται να δημιουργήσω περιορισμούς έτσι ώστε η μπλε όψη να γεμίζει το πάνω μισό της οθόνης, η ροζ όψη να γεμίζει το κάτω μισό της οθόνης και κάθε πράσινη προβολή να επεκτείνεται όσο το δυνατόν περισσότερο, διατηρώντας παράλληλα τον λόγο διαστάσεων και προσαρμόζοντας την δοχείο.</p><p>κατ 'αρχάς, θα δημιουργήσω περιορισμούς και στις τέσσερις πλευρές της μπλε όψης. θα το περάσω στον κοντινότερο γείτονα σε κάθε άκρη, με απόσταση 0. φροντίζω να απενεργοποιήσω τα περιθώρια:</p><p><img src="https://i.stack.imgur.com/yo2jf.gif" alt="blue constraints"></p><p>σημειώστε ότι το i <strong> δεν ενημερώνει </strong> το πλαίσιο ακόμα. θεωρώ ότι είναι ευκολότερο να αφήνετε χώρο μεταξύ των απόψεων κατά τη δημιουργία περιορισμών και απλά να ορίσετε τις σταθερές στο 0 (ή οτιδήποτε άλλο) με το χέρι.</p><p>στη συνέχεια, κλίνω το αριστερό, το κάτω και το δεξί άκρο της ροζ εικόνας στον πλησιέστερο γείτονά της. δεν χρειάζεται να ρυθμίσω έναν ανώτατο περιορισμό edge επειδή η άνω άκρη του είναι ήδη περιορισμένη στο κάτω άκρο της μπλε όψης.</p><p><img src="https://i.stack.imgur.com/spins.gif" alt="pink constraints"></p><p>χρειάζομαι επίσης έναν περιορισμό ισοδύναμων μεταξύ των ροζ και μπλε απόψεων. αυτό θα τους κάνει να γεμίσουν το ήμισυ της οθόνης:</p><p><img src="https://i.stack.imgur.com/oelrv.gif" alt="enter image description here"></p><p>αν λέω στο xcode να ενημερώσει όλα τα πλαίσια τώρα, έχω αυτό:</p><p><img src="https://i.stack.imgur.com/9fbwl.png" alt="containers laid out"></p><p>έτσι, οι περιορισμοί που έχω δημιουργήσει μέχρι τώρα είναι σωστοί. ανεξάρτητα από αυτό και να αρχίσετε να εργάζεστε με την ανοιχτό πράσινη όψη.</p><p>η τοποθέτηση σε πτυχές της ανοιχτής πράσινης προβολής απαιτεί πέντε περιορισμούς:</p><ul> <li>απαιτούμενος λόγος αναλογίας διαστάσεων προτεραιότητας στην ανοιχτό πράσινη όψη. μπορείτε να δημιουργήσετε αυτόν τον περιορισμό σε xib ή storyboard με xcode 5.1 ή νεότερη έκδοση.</li> <li>ο περιορισμός της απαιτούμενης προτεραιότητας που περιορίζει το πλάτος της ανοιχτό πράσινης όψης να είναι μικρότερο ή ίσο με το πλάτος του δοχείου.</li> <li>ένας περιορισμός υψηλής προτεραιότητας που καθορίζει το πλάτος της ανοιχτής πράσινης όψης να είναι ίσο με το πλάτος του δοχείου.</li> <li>ο περιορισμός της απαιτούμενης προτεραιότητας που περιορίζει το ύψος της ανοιχτής πράσινης όψης να είναι μικρότερο ή ίσο με το ύψος του δοχείου.</li> <li>ένας περιορισμός υψηλής προτεραιότητας που θέτει το ύψος της ανοιχτής πράσινης όψης να είναι ίσο με το ύψος του δοχείου.</li> </ul><p>ας εξετάσουμε τους δύο περιορισμούς πλάτους. ο περιορισμός που δεν είναι ο ίδιος, είναι επαρκής για να καθορίσει το πλάτος της ανοιχτής πράσινης όψης. πολλά πλάτη θα ταιριάζουν με τον περιορισμό. δεδομένου ότι υπάρχει ασάφεια, το autolayout θα προσπαθήσει να επιλέξει μια λύση που ελαχιστοποιεί το σφάλμα στον άλλο περιορισμό (υψηλής προτεραιότητας αλλά όχι υποχρεωτικό). η ελαχιστοποίηση του σφάλματος σημαίνει ότι το πλάτος είναι όσο το δυνατόν πλησιέστερο στο πλάτος του κιβωτίου, ενώ δεν παραβιάζεται ο απαιτούμενος περιορισμός που δεν είναι μικρός ή ίσος.</p><p>το ίδιο συμβαίνει και με τον περιορισμό του ύψους. και επειδή απαιτείται επίσης ο περιορισμός της αναλογίας πλευρών, μπορεί να μεγιστοποιηθεί το μέγεθος του υποβιβασμού κατά μήκος ενός άξονα (εκτός αν ο περιέκτης έχει την ίδια αναλογία διαστάσεων με την υποέκθεση).</p><p>έτσι πρώτα δημιουργώ τον περιορισμό της αναλογίας διαστάσεων:</p><p><img src="https://i.stack.imgur.com/4ihow.gif" alt="top aspect"></p><p>στη συνέχεια, δημιουργώ ίσους περιορισμούς πλάτους και ύψους με το δοχείο:</p><p><img src="https://i.stack.imgur.com/vycag.gif" alt="top equal size"></p><p>πρέπει να επεξεργαστώ αυτούς τους περιορισμούς ώστε να είναι λιγότερο από-ή-ίσους περιορισμούς:</p><p><img src="https://i.stack.imgur.com/bc7rh.gif" alt="top less than or equal size"></p><p>στη συνέχεια πρέπει να δημιουργήσω ένα άλλο σύνολο ίσων περιορισμών πλάτους και ύψους με το δοχείο:</p><p><img src="https://i.stack.imgur.com/u9hkm.gif" alt="top equal size again"></p><p>και πρέπει να θέσω τους νέους αυτούς περιορισμούς λιγότερο από την απαιτούμενη προτεραιότητα:</p><p><img src="https://i.stack.imgur.com/i7dte.gif" alt="top equal not required"></p><p>τελικά, ζητήσατε να είναι κεντραρισμένο το υποπεριοχή στο δοχείο του, οπότε θα ρυθμίσω αυτούς τους περιορισμούς:</p><p><img src="https://i.stack.imgur.com/4dtr1.gif" alt="top centered"></p><p>τώρα, για να δοκιμάσετε, θα επιλέξω τον ελεγκτή προβολής και θα ζητήσω από το xcode να ενημερώσει όλα τα πλαίσια. αυτό έχω:</p><p><img src="https://i.stack.imgur.com/kmtoy.png" alt="incorrect top layout"></p><p>ωχ! το subview έχει επεκταθεί για να γεμίσει πλήρως το δοχείο του. αν το επιλέξω, μπορώ να δω ότι στην πραγματικότητα διατηρείται η αναλογία του, αλλά κάνει μια πτυχή - <strong> συμπληρώστε </strong> αντί για μια πτυχή - <strong> ταιριάζει </strong>.</p><p>το πρόβλημα είναι ότι σε έναν λιγότερο από ή ίσο περιορισμό, έχει σημασία ποια είναι η άποψη σε κάθε άκρο του περιορισμού, και το xcode έχει δημιουργήσει τον περιορισμό απέναντι από την προσδοκία μου. θα μπορούσα να επιλέξω καθέναν από τους δύο περιορισμούς και να αντιστρέψω το πρώτο και δεύτερο στοιχείο. αντ 'αυτού, θα επιλέξω μόνο το subview και θα αλλάξω τους περιορισμούς ώστε να είναι μεγαλύτερο από-ή-ίσο:</p><p><img src="https://i.stack.imgur.com/mh4xm.gif" alt="fix top constraints"></p><p>το xcode ενημερώνει τη διάταξη:</p><p><img src="https://i.stack.imgur.com/srvqg.png" alt="correct top layout"></p><p>τώρα κάνω όλα τα ίδια πράγματα με τη σκούρα πράσινη θέα στο κάτω μέρος. πρέπει να σιγουρευτώ ότι η αναλογία πλευρών είναι 1: 4 (το xcode το μείωσε με περίεργο τρόπο αφού δεν είχε περιορισμούς). δεν θα δείξω τα βήματα ξανά, αφού είναι τα ίδια. εδώ είναι το αποτέλεσμα:</p><p><img src="https://i.stack.imgur.com/kdj1r.png" alt="correct top and bottom layout"></p><p>τώρα μπορώ να το εκτελέσω στον προσομοιωτή iphone 4s, ο οποίος έχει διαφορετικό μέγεθος οθόνης από τον ib που χρησιμοποιείται και δοκιμή περιστροφής:</p><p><img src="https://i.stack.imgur.com/hpa6w.gif" alt="iphone 4s test"></p><p>και μπορώ να δοκιμάσω στο iphone 6 προσομοιωτή:</p><p><img src="https://i.stack.imgur.com/otbq9.gif" alt="iphone 6 test"></p><p>έχω ανεβάσει τον τελικό πίνακα ιστορικού μου στο <a href="https://gist.github.com/mayoff/d9320088ab4025c95e40">αυτό το gist</a> για την ευκολία σας.</p> βρέθηκε η λύση. 
η εντολή “mkinitcpio -p linux” δε δουλεύει σωστά στο manjaro (σε αντίθεση με το arch), γιατί έχει διαφορετική ονοματολογία στα kernels, αντί για “linux”, είναι “linux419” , “linux53”, κλπ. 
οπότε θέλει ή να την εκτελέσεις με το σωστό όνομα, ή “mkinitcpio -p” για να τα κάνει rebuild… καλησπέρα καλώς ήρθες φίλε, τρέξε την εντολή που σου λέει :

sudo dpkg --configure -a

και δώσε μας αποτελέσματα, μέσα σε code tags για να είναι ευανάγνωστα. τελικά έβαλα την έκδοση 5.2.36 η οποία λειτουργεί μια χαρά! σύμφωνα με την [intel](https://www.intel.com/content/www/us/en/support/articles/000024018/memory-and-storage/intel-optane-memory.html)

what operating systems does intel** ® optane ™ **memory support when used for system acceleration?

intel® optane™ memory requires windows 10 64-bit to be used as a system accelerator.

η συγκεκριμένη τεχνολογία (πρώτη φορά που άκουσα για αυτήν προσωπικά) μοιάζει να μην έχει … το πρόβλημα είναι ppa, το linux lite είναι βασισμένο στο debian τα ppa είναι για ubuntu, η τουλάχιστον κάπως έτσι είναι τα πράγματα, οπότε μάλλον καλύτερα να τα βγάλεις.

επίσεις δεν κάνουν όλα τα ppa για όλες τις εκδόσεις του λειτουργικού… ναι, σου το λέει ότι βασίζεται στον πυρήνα linux 5.4 που είναι διαθέσιμος και στον 20.04. αυτό σε καμία περίπτωση δεν σημαίνει ότι βασίζεται στο ubuntu 20.04.

οι διανομές linux δεν είναι ενιαίο σύστημα αλλά αποτελείται από διάφορα τμήματα τα οποία μπορείς να αλλάζεις σε κάποιο βαθμό. δες :

… έχω μια εικονική μηχανή με linux mint εδώ πέρα οπότε βρήκα γρήγορα τη λύση. το linux mint έχει 3 εκδόσεις, ανάλογα με το γραφικό περιβάλλον. cinnamon, mate και xfce. το cinnamon είναι η πιο βαριά έκδοση και φαίνεται κάπως έτσι: [[image]](https://linux-user.gr/uploads/default/original/2x/b/bc65563a83c1325997ce103f8ba0e1de1d359640.png "image")

εκεί πας στη ‘διαχείριση συστήματος’ και μετά ‘παράθυρο σύνδεση… εγώ θα πρότεινα sparky

<https://sparkylinux.org/download/stable/>
<https://sparkylinux.org/download/rolling/>

έχει εκδόσεις lxqt, xfce, και minimalgui (νομίζω openbox). διάλεξε ανάλογα με τα γούστα, πιο ενδιαφέρουσα επιλογή είναι το lxqt, το xfce είναι κάπως πιο συνηθισμένο/γνώριμο, το openbox είναι …