Προς το περιεχόμενο

Πρόγραμματα χωρίς εγκατάσταση απ'το /home


ants_1

Προτεινόμενες αναρτήσεις

Δημοσ.

Πολλά προγράμματα δεν χρειάζεται να τα εγκαταστήσουμε(λέω "δεν χρειάζεται" μιας και αν θέλεις μπορεις να τα εγκαταστήσεις και να τα τρέχεις κανονικά , όλα επί το πλείστον) αλλά αρκεί να τα μεταφέρουμε στον /home μας και να τα εκτελέσουμε από κει .

Ξέρετε γιατί γίνεται αυτό ; Όχι πως με ενοχλεί, απλή περιέργεια*.

Ευχαριστώ.

 

*: "Η θεραπεία για την ανία είναι η περιέργεια. Δεν υπάρχει θεραπεία για την περιέργεια." ~ Έλλεν Παρρ :-P

Δημοσ.

Για ποια διανομη μιλαμε?Στο φακελο /home και ονομα χρηστη αποθηκευονται οι ρυθμισεις των προγραμματων ενω τα εκτελεσιμα αποθηκευονται επι τω πλειστον στον φακελο /usr/bin.

 

Για δωσε παραδειγματα....και πες σε ποια διανομη αναφερεσαι

Δημοσ.

Σε άλλο forum είδα το εξής :

tora gia eclipse mporis apla na to katebasis apo tin episimi selida ke na to tre3is apo to /home s xoris install

(το τόπικ ήταν για την διανομή "Xandros" , η οποία είναι βασισμένη στο Debian) και βασιζόμενος σε αυτό άνοιξα αυτό το thread .
Δημοσ.

Υπάρχουν μερικά προγράμματα όπως αυτό που ανέφερες που το μόνο που έχεις να κάνεις είναι να τα κατεβάσεις από το official site σε συμπιεσμένη μορφή να τα αποσυμπιέσεις μετά στο home σου, μετά να μπεις στον φάκελο που έχει δημιουργηθεί και να εκτελέσεις με διπλό κλικ ένα εκτελέσιμο αρχείο που θα βρεις εκεί. Το πρόγραμμα μετά θα τρέξει κανονικά χωρίς να χρειαστεί να κάνεις εγκατάσταση κάτι. Στην ίδια κατηγορία είναι και το azureus, firefox, thunderbird αν και για όλα αυτά μπορεί να βρεις και πακέτα της διανομής μέσω του synaptic.

Δημοσ.

Για την ακρίβεια, όταν πάς σε κάποιο site για να κατεβάσεις ένα software ενδέχεται να υπάρχει εκτός από το συμπιεσμένο αρχείο με τον source code (συνηθέστερα .tar.gz=.tgz ή .tar.bz2), μπορεί να υπάρχει και link για precompiled binaries. Εάν όλες οι βιβλιοθήκες (στις σωστές εκδόσεις και με την προυπόθεση οτι δεν υπάρχει κάποιο περίεργο conflict ανάμεσα σε αυτές που έχεις και αυτές που χρειάζεται το software λόγω π.χ. διαφορετικής έκδοσης compiler) που χρειάζεται το πρόγραμμα για να τρέξει είναι στο path του χρήστη που θα προσπαθήσει να εκτελέσει το πρόγραμμα, τότε αυτό θα εκτελεστεί κανονικά.

Άλλωστε το σύστημα δεν διακρίνει το /usr/bin για παράδειγμα από το /home/username, για να εκτελεστεί ένα process, όσον αφορά τον πυρήνα και τα δύο paths είναι το ίδιο. Η διαφορά είναι οτι ενώ πχ το πρόγραμμα ls μπορείς να το εκτελέσεις από οποιοδήποτε path και αν βρίσκεσαι στο σύστημα (το /bin που βρίσκεται το ls είναι πάντα στο standard path, για να το διαπιστώσεις γράψε echo $PATH σε μια κονσόλα), ένα πρόγραμμα που βρίσκεται στο home σου θα πρέπει να το καλέσεις με το absolute path δηλαδή /home/username/application και αυτό γιατί το /home/username δεν βρίσκεται στο path κανενός χρήστη από default.

Δημοσ.
Σε άλλο forum είδα το εξής :

(το τόπικ ήταν για την διανομή "Xandros" , η οποία είναι βασισμένη στο Debian) και βασιζόμενος σε αυτό άνοιξα αυτό το thread .

 

η διανομη δεν παιζει ρολο γιατι το eclipse (η οποιοδηποτε αλλο προγραμμα κατεβαζεις και τρεχει μεσα απο το /home χωρις εγκατασταση) δεν εχει καποιο συγκεκριμενο extension (.deb .rpm κτλ). καλο ειναι ομως να χρησιμοποιηθει ο package manager της διανομης για να γινει η εγκατασταση του προγραμματος (εισαι σιγουρος οτι εχεις τις απαραιτητες βιβλιοθηκες και μπορεις να τρεξεις το προγραμμα απο κονσολα χωρις full path και εχεις ετοιμα shortcuts στο μενου και ευκολη απεγκατασταση αν χρειαστει) και να χρησιμοποιηθει ο πιο πανω τροπος οταν το προγραμμα δεν υπαρχει σαν πακετο η οταν το πακετο ειναι προβληματικο οπως ειναι η eclipse για ubuntu (ηταν προβληματικο πιο παλια τωρα μπορει να ειναι οκ)

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...