πως γίνεται η εγκατάσταση .tar.xz αρχείων;
μπορεί για κάποιους χρήστες να θεωρείται δεδομένο, για κάποιους όμως όχι.

πως γίνεται η εγκατάσταση .tar.xz αρχείων;
ένα αρχείο tar.xz πρόκειται στην ουσία για ένα συμπιεσμένο αρχείο, αφού το κατεβάσεις προχωράς στην αποσυμπίεση με την εντολή :

tar -xvf filename.tar.xzοι διακόπττες :

-x : extract

-v : verbose (σου δείχνει κατά την εξαγωγή στο τερματικό τα αρχεία που περιλαμβάνει)

-f : filename (δηλώνεις ότι αυ…
HTML θα είναι η επόμενη καλύτερη επιλογή, μόνο αν θα τους εξυπηρετήσει από ένα δημόσιο web server. Αν προσπαθήσει να το συνδυάσει με την εφαρμογή σας, όλα τα αρχεία (και εικόνες (και φύλλων στυλ (και ...))) θα κάνει CHM μοιάζει με ένα δώρο από τους θεούς.


Τούτου λεχθέντος, όταν στην πραγματικότητα στο πακέτο εγκατάστασης, (αντί να εξυπηρετούνται μέσω του δικτύου), βρήκα τα αρχεία CHM να δουλέψουν καλά.


OTOH, μια άλλη παγίδα για τα αρχεία CHM: Ακόμα και αν προσπαθείτε να ανοίξετε ένα αρχείο CHM σε έναν **τοπικό** δίσκο, μπορείτε να χτύπημα σε μπλοκ ασφαλείας, αν κατεβάσει αρχικά από κάπου, επειδή το αρχείο θα μπορούσε να επισημανθεί ως «προήλθε από εξωτερική πηγή» όταν ελήφθη. Δείτε τις [distutils απλό παράδειγμα](http://docs.python.org/dist/simple-example.html) . Αυτό είναι βασικά αυτό που είναι σαν, εκτός από πραγματική εγκατάσταση scripts συνήθως περιέχουν λίγο περισσότερες πληροφορίες. Δεν έχω δει κάποια που είναι ουσιαστικά πιο περίπλοκη, όμως. Στην ουσία, το μόνο που θα δώσει μια λίστα με το τι πρέπει να εγκατασταθεί. Μερικές φορές θα πρέπει να δώσει κάποιες DICTS χαρτογράφηση δεδομένου ότι η πηγή και να εγκατασταθεί δέντρα μπορεί να μην είναι το ίδιο.


Εδώ είναι μια πραγματική ζωή (ανώνυμα) παράδειγμα:



```
#!/usr/bin/python 

from distutils.core import setup 

setup (name = 'Initech Package 3', 
          description = "Services and libraries ABC, DEF", 
          author = "That Guy, Initech Ltd", 
          author_email = "that.guy@initech.com", 
          version = '1.0.5', 
          package_dir = {'Package3' : 'site-packages/Package3'}, 
          packages = ['Package3', 'Package3.Queries'], 
          data_files = [ 
                       ('/etc/Package3', ['etc/Package3/ExternalResources.conf']) 
          ])

``` τι εννοείς δεν μπορείς να το κατεβάσεις?
υπάρχει ένα εικονίδιο πάνω δεξιά που λέει λήψη! [py2exe](http://www.py2exe.org/) είναι ίσως ό, τι θέλετε, αλλά λειτουργεί μόνο στα Windows.   

[PyInstaller](http://www.pyinstaller.org/) λειτουργεί σε Windows και Linux.   

[Py2app](http://pypi.python.org/pypi/py2app/) λειτουργεί στο Mac. Γνωρίζω τουλάχιστον ένα ζευγάρι πόρων. Πρώτον, υπάρχει ένα πολύ χρήσιμο άρθρο στο MSDN με τίτλο [Κρατήστε κώδικα σας να λειτουργεί με την αξιοπιστία χαρακτηριστικά του .NET Framework](http://msdn.microsoft.com/en-us/magazine/cc163716.aspx) .


Ο Chris Brumme είχε επίσης μια [θέση για τη φιλοξενία](http://blogs.msdn.com/cbrumme/archive/2004/02/21/77595.aspx) , όταν τα χαρακτηριστικά της αξιοπιστίας είχαν σχεδιαστεί. Αυτό μπορεί να δώσει μερικές χρήσιμες πληροφορίες υποβάθρου


Οι όροι αναζήτησης που μπορείτε να βρείτε χρήσιμες περιλαμβάνουν «High Availability» «CER» και «Περιορισμένη Περιφερειών Εκτέλεση».


Καλή τύχη! Πραγματικά διαθέσιμα κώδικας είναι πολύ δύσκολο τα πράγματα. :) [Setuptools](http://peak.telecommunity.com/DevCenter/setuptools) είναι το λογισμικό που δημιουργεί [.egg αρχεία](http://peak.telecommunity.com/DevCenter/PythonEggs) . Είναι μια επέκταση του [`distutils`](http://docs.python.org/lib/module-distutils.html)πακέτου στην πρότυπη βιβλιοθήκη.


Η διαδικασία περιλαμβάνει τη δημιουργία ενός `setup.py`αρχείου, στη συνέχεια, `python setup.py bdist_egg`δημιουργεί ένα πακέτο .egg. Είναι ένα από τα αρχεία στόχων MSBuild και θα εγκατασταθεί με το Visual Studio.


<http://msdn.microsoft.com/en-us/library/ms164312.aspx> Δεν έχω δουλέψει με IE στοιχεία αρχείο εισόδου για λίγο, αλλά νομίζω ότι θυμάμαι ακόμα αρκετά για να είναι χρήσιμη.


Όπως θυμάμαι, IE ανοίγει οποιοδήποτε αρχείο εισόδου που δεν έχει οριστεί από την ίδια IE. Νομίζω ότι η λογική τους είναι «υποδοχές αρχείο θα πρέπει να έχει μόνο έγκυρες διαδρομές που προορίζεται ο χρήστης, έτσι ώστε αν ένα αρχείο εισόδου έχει οριστεί από το JavaScript, ας υποθέσουμε ότι είναι κακόβουλο και να καθαρίσει το INPUT».


Έτσι, αν η λογική επικύρωση σας περιέχει κάθε είδους `$("INPUT[type='file']").val(something)`-όπως πράγματα, ότι θα μπορούσε να εξηγήσει τη συμπεριφορά που είδατε. Ελπίδα που βοηθά. Χρησιμοποιούμε [MbUnit](http://www.mbunit.com/) και [Rihno χλευάζει](http://www.ayende.com/Blog/archive/2007/03/28/Rhino-Mocks-3.0-Released.aspx) και να αποδειχθεί ότι λειτουργεί πολύ καλά μαζί. Όταν κάνετε TDD θα πρέπει σχεδόν σίγουρα να κάνετε κάποια μορφή ένεσης εξάρτησης, ενώ αυτό μπορεί να γίνει με το χέρι, την αξία του κοιτάζοντας ένα δοχείο ΔΟΕ, όπως [το Κάστρο του Windsor](http://www.castleproject.org/projects/windsor/) .


Είναι καλά αξίζει κοιτάζοντας την οθόνη του Ιωάννη Παύλου Bodhood του ρίχνει για να ξεκινήσετε. [Blog JPB του](http://www.jpboodhoo.com/) Προσωπικά, δεν θα ανησυχείτε για αυτό μέχρι να δείτε ένα πρόβλημα. Messing με την προεπιλεγμένη πύθωνα εγκατάσταση σε ένα σύστημα * Nix μπορεί να προκαλέσει περισσότερα προβλήματα από ό, τι αξίζει. Μπορώ να πω από προσωπική εμπειρία ότι ποτέ δεν πραγματικά καταλάβει τι python έχει κάνει για τον κόσμο nix μέχρι να έχετε ένα πρόβλημα με αυτό.


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


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