instool

Screenshot Λογισμικό:
instool
Στοιχεία Λογισμικού:
Εκδοχή: 0.9.4
Ανεβάστε ημερομηνία: 3 Jun 15
Προγραμματιστής: jem
Άδεια: Δωρεάν
Δημοτικότητα: 130

Rating: nan/5 (Total Votes: 0)

instool είναι ένα μικρό πρόγραμμα εγκατάστασης που θα εγκαταστήσει τα πακέτα tar.gz και να δημιουργήσει απεγκατάστασης πληροφορίες για μελλοντική χρήση. Μπορεί επίσης να διαβάσετε makefiles και να δημιουργήσει απεγκατάσταση αρχεία για το make install λειτουργία.
Πακέτα εγκατασταθεί με instool μπορεί να απεγκατασταθεί ανά πάσα στιγμή. Πακέτα Κατάργηση εγκατάστασης μπορεί επίσης να αναγράφονται ανά πάσα στιγμή να παρακολουθείτε ό, τι είναι διαθέσιμο. instool λειτουργεί για απλούς χρήστες ή για τους διαχειριστές σε λειτουργία ρίζας (UID 0).
Διατηρεί είναι απεγκατάσταση αρχεία σε έναν κατάλογο στη διαδρομή τους οικιακούς χρήστες, ή κατάλογο συστήματος, ανάλογα με τον τρόπο που λειτουργεί κάτω.
instool επίσης εργάζεται τώρα με τα πακέτα πηγαίου κώδικα από την ανάγνωση του αρχείου μάρκα και τον προσδιορισμό των αρχείων εγκαταστήσετε όταν κάνετε ένα make install. Δεν κάνει την εγκατάσταση για εσάς, αλλά μπορεί να δημιουργήσει απεγκατάστασης αρχείο από ένα αρχείο Makefile.
Παρακάτω είναι οι επιλογές γραμμής εντολών που instool καταλαβαίνει:
packagename Εγκαθιστά packagename (το όνομα ενός πακέτου tar.gz)
-l Παραθέτει όλες απεγκατάσταση αρχεία που είναι διαθέσιμα για τον τρέχοντα χρήστη
-s όνομα λέει instool να αναζητήσετε ένα αρχείο Makefile στον τρέχοντα κατάλογο για να βρείτε όλα τα εγκαταστήσετε στόχοι που χρησιμοποιούνται με το make install εντολή και να δημιουργήσετε ένα αρχείο απεγκατάσταση. ο χρήστης πρέπει να παρέχει ένα όνομα αρχείου για να ονομάσετε το αρχείο απεγκατάστασης (συνήθως το όνομα του πακέτου).
-u όνομα λέει instool να απεγκαταστήσετε ένα πακέτο με βάση τις πληροφορίες που δημιουργούνται κατά τη διάρκεια της εγκατάστασης. Το πακέτο πρέπει να έχουν εγκατασταθεί από instool. Καταργήστε την εγκατάσταση των αρχείων είναι
αποθηκεύονται στο .uninst κατάλογο κάτω από το οικιακούς χρήστες σκην.
-i αρχείου Εγκαθιστά ένα πακέτο. Αυτό είναι το ίδιο με τη χρήση instool packagename.
Για τους χρήστες, instool δημιουργεί έναν κατάλογο με όνομα .uninst στον κατάλογο σπίτι τους για να αποθηκεύουν όλα τα .uninst αρχεία. Για root, instool δημιουργεί ένα κατάλογο με το όνομα / usr / UNINST / για να αποθηκεύσετε όλα τα αρχεία ευρύ απεγκατάσταση του συστήματος. instool καταγράφει το βασικό κατάλογο που κάθε πακέτο έχει εγκατασταθεί ως
καθώς και όλα τα αρχεία και τα μονοπάτια που δημιουργήθηκαν κατά τη διάρκεια της εγκατάστασης.
Καταχώρηση αρχεία απεγκατάσταση
Όταν χρησιμοποιείται με το διακόπτη -l, instool θα απαριθμήσει όλες απεγκατάσταση αρχεία για τον τρέχοντα χρήστη, είτε για τα πακέτα του συστήματος, εάν έχετε συνδεθεί ως root. Αυτά τα ονόματα αρχείων πρέπει να χρησιμοποιούνται με τον (απεγκατάσταση) διακόπτη -u. Τα ονόματα αρχείων με βάση το αρχικό όνομα του πακέτου εγκατασταθεί.
Απεγκατάσταση αρχεία
Θα πρέπει να γνωρίζετε ότι αν έχετε εγκαταστήσει περισσότερες από μία έκδοση ενός πακέτου, instool θα κρατήσει ανεξάρτητη αρχεία για κάθε εγκατάσταση με βάση το όνομα αρχείου του πακέτου. Αν είναι διαφορετικές εκδόσεις εγκατεστημένες στην ίδια διαδρομή βάσης, κάθε απεγκατάσταση θα διαγράψει τα αρχεία με το ίδιο όνομα από μια προηγούμενη (ή νεότερα) εγκατάσταση.
Οι απεγκατάσταση ονόματα αφαιρεθεί .tar.gz ή .tar.bz2 επεκτάσεις και αποθηκεύεται ως το βασικό όνομα με .uninst επέκταση επισυνάπτεται. Για να απεγκαταστήσετε ένα πακέτο, δεν είναι απαραίτητο να συμπεριληφθεί η .uninst επέκταση. Προμηθεύουν μόνο το όνομα του πακέτου βάσης είναι αρκετό. χρησιμοποιήστε το διακόπτη -l στη λίστα πακέτων που έχουν εγκατασταθεί με instool.
Makefiles
Όταν χρησιμοποιείται με το διακόπτη -s, instool θα ψάξει για ένα Makefile στον τρέχοντα κατάλογο και να βρείτε τα εγκαταστήσετε στόχους. Από αυτές τις πληροφορίες, instool θα κατασκευάσει ένα αρχείο απεγκατάσταση με βάση το όνομα του αρχείου που σας παρέχει. ο διακόπτης -s θα πρέπει να χρησιμοποιείται αφού έχετε ήδη συνταχθεί και να εγκαταστήσει το πακέτο με επιτυχία. instool δεν κάνει μια πραγματική εγκατάσταση σε αυτή την κατάσταση. Απλώς βρίσκει αυτό που είχε εγκατασταθεί, και πού. Ως παράδειγμα, εάν
Εσύ χρησιμοποιείς:
instool -s svgalib
instool θα ακολουθήσει τη διαδικασία εγκατάστασης που καθορίζονται στο Makefile και να δημιουργήσει ένα αρχείο απεγκατάστασης ονομάζεται svgalib.uninst στον κατάλληλο κατάλογο. Δεν θα κάνει acually καμία εγκατάσταση όμως. Είναι σημαντικό το γεγονός ότι instool εκτελείται μετά την πραγματική μεταγλώττισης και εγκατάστασης επειδή πολλές συσκευασίες απαιτούν ένα σενάριο ρύθμισης να τρέχει πριν από την εκτέλεση κάνουν και στη συνέχεια να εγκαταστήσετε. Οι επιλογές και οι μεταβλητές που δημιουργούνται από το σενάριο ρύθμισης είναι σημαντικές για την
λειτουργία του instool.
Αν είστε root, instool θα σας επιτρέψει να αλλάξετε το βασικό κατάλογο εγκατάστασης πριν από την έναρξη της διαδικασίας. Αυτό μπορεί να είναι χρήσιμο για πολλαπλές εκδόσεις ενός πακέτου.
instool δεν διαγράφει άδειο καταλόγους κατά τη διάρκεια μιας απεγκατάστασης. Μπορεί στο μέλλον, αλλά προς το παρόν, θα πρέπει να το κάνουμε αυτό με το χέρι αν το επιθυμείτε.
Αυτό δεν είναι γραφτό να γίνει ένα διαχειριστή πακέτων, ή να αντικαταστήσετε τις εφαρμογές του συστήματος, όπως rpm ή apt. Είναι απλά ένα εργαλείο για να διευκολύνει τη διαδικασία εγκατάστασης ενός πακέτου tar.gz με την επιλογή εύκολα και γρήγορα να την αφαιρέσετε αργότερα. Θα πρέπει πάντα να προσπαθείτε να βρείτε πακέτα ειδικά για σας σύστημα διαχείρισης διανομών πακέτο πριν από την προσφυγή σε πακέτο tar.gz.
Υπάρχουν πακέτα που δεν είναι διαθέσιμα σε στροφές ή σε μορφή deb όμως, και αυτός είναι ο λόγος για τον οποίο έγραψα instool. Η ικανότητα να διαβάζει makefiles και να αναιρέσετε ένα make install ανά πάσα στιγμή χωρίς να χρειάζεται να κρατήσει τον πηγαίο κατάλογο άθικτο είναι ένα καλό χαρακτηριστικό γνώρισμα πάρα πολύ. Πολλοί makefiles δεν περιλαμβάνουν στόχο απεγκατάσταση κάνουν πια, όπως μερικοί που κάνουν, δεν κάνουν τρομερά καθαρό δουλειά
για την απομάκρυνση των αρχείων εγκαθιστούν.
Μπορείτε να βάλετε instool σε οποιοδήποτε pathed κατάλογο που σας αρέσει. Αν δεν θέλετε οι χρήστες να έχουν εύκολη πρόσβαση σε αυτό, θα ήθελα να προτείνω / sbin ή / usr / sbin, δεδομένου ότι δεν είναι στην προεπιλεγμένη διαδρομή για τους χρήστες. Μπορείτε επίσης απλά να αλλάξετε τα δικαιώματα αρχείου για instool έως 700.

Παρόμοια λογισμικά

Launch4j
Launch4j

2 Jun 15

Ubuntu LiveUSB
Ubuntu LiveUSB

2 Jun 15

bishop
bishop

20 Feb 15

cron-apt
cron-apt

2 Jun 15

Άλλο λογισμικό του προγραμματιστή jem

Linux DiskTool
Linux DiskTool

2 Jun 15

Σχόλια για instool

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία