pperiklis Δημοσιεύτηκε July 19, 2009 Κοινοποίηση Δημοσιεύτηκε July 19, 2009 Υπάρχουν διάφοροι τρόποι με τους οποίους μπορείτε να διορθώσετε προβλήματα που παρουσιάζονται στο Cydia από την παρουσία ελαττωματικών πακέτων στα repositories. Μέθοδος 1η (διαγραφή αρχείων μέσω υπολογιστή): Κατεβάστε και τρέξτε την εφαρμογή DiskAid (για Mac και Windows). http://www.digidna.net/images/diskaid.png Στο αρχικό παράθυρο της εφαρμογής μπορείτε να δείτε τα περιεχόμενα του Folder DiskAid στη συσκευή σας. http://img504.imageshack.us/img504/9505/picture1tkt.png Από το μενού στην κάτω αριστερά μεριά της εφαρμογής επιλέξτε Root Folder http://img16.imageshack.us/img16/8991/picture2ola.png -> http://img245.imageshack.us/img245/3707/picture3ftt.png Η εφαρμογή θα σας προειδοποιήσει ότι η τροποποίηση των αρχείων συστήματος μπορεί να προκαλέσει προβλήματα στην καλή λειτουργία της συσκευής. Πατήστε Go Ahead για να συνεχίσετε. http://img16.imageshack.us/img16/3807/picture4ujf.png Κατευθυνθείτε στην τοποθεσία /private/var/lib/apt/lists http://img237.imageshack.us/img237/6982/picture5g.png http://img12.imageshack.us/img12/7601/picture6jbp.png Διαγράψτε από τον φάκελο lists όλα τα αρχεία ΕΚΤΟΣ από τον φάκελο Partial. http://img245.imageshack.us/img245/7258/picture7fef.png Πραγματοποιήστε επανεκκίνηση στη συσκευή για να ισχύσουν οι αλλαγές. Το Cydia θα τρέξει κανονικά, χωρίς να κλείνει αμέσως μετά το άνοιγμα του. Παράθεση [sIGPIC][/sIGPIC] Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
pperiklis Δημ. July 19, 2009 Author Κοινοποίηση Δημ. July 19, 2009 Μέθοδος 2η (διαγραφή αρχείων από τη συσκευή): Θα πρέπει να έχετε εγκατεστημένη στη συσκευή την εφαρμογή iFile. Εκτελέστε την εφαρμογή στη συσκευή επιλέγοντας το εικονίδιο της από το SpringBoard. http://img201.imageshack.us/img201/1774/ifile.png Κατευθυνθείτε στην τοποθεσία /private/var/lib/apt/lists http://img263.imageshack.us/img263/2497/img0024m.png http://img223.imageshack.us/img223/6851/img0025v.png http://img35.imageshack.us/img35/1971/img0026f.png http://img407.imageshack.us/img407/8558/img0027w.png http://img353.imageshack.us/img353/8422/img0028.png Διαγράψτε από τον φάκελο lists όλα τα αρχεία ΕΚΤΟΣ από τον φάκελο Partial. Για να επιλέξετε πολλαπλά αρχεία, πατήστε Edit και στη συνέχεια επιλέξτε τα αρχεία αυτά. Για να τα διαγράψετε πατήστε στην εικόνα με τον κάδο απορριμάτων. http://img6.imageshack.us/img6/1483/img0030o.png http://img190.imageshack.us/img190/4383/img0032j.png Πραγματοποιήστε επανεκκίνηση στη συσκευή για να ισχύσουν οι αλλαγές. Το Cydia θα τρέξει κανονικά, χωρίς να κλείνει αμέσως μετά το άνοιγμα του. Παράθεση [sIGPIC][/sIGPIC] Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
pperiklis Δημ. July 19, 2009 Author Κοινοποίηση Δημ. July 19, 2009 Μέθοδος 3η (ανανέωση των sources μέσω Terminal): Για να έχετε τη δυνατότητα χειρισμού του Cydia μέσω τερματικού χρειάζεται να εγκαταστήσετε μέσα από το Cydia το πακέτο Aptitude. http://img259.imageshack.us/img259/2982/img0039.png Δεδομένου ότι οι εντολές μέσω aptitude θα χρησιμοποιηθούν σε περίπτωση που αντιμετωπίζουμε πρόβλημα με το Cydia είναι καλό να εγκαταστήσετε το πακέτο αυτό καθώς και το MobileTerminal από πριν σε μία jailbroken συσκευή. A. Εντολές μέσω MobileTerminal Εκτελέστε την εφαρμογή MobileTerminal από το SpringBoard. Δώστε την εντολή su και στην συνέχεια το password σας (προκαθορισμένο password είναι η λέξη alpine). Δώστε την εντολή aptitude update και πατήστε return. http://img27.imageshack.us/img27/7050/img0040g.png Περιμένετε μέχρι η διαδικασία να ολοκληρωθεί και δώστε την εντολή exit. http://img189.imageshack.us/img189/7664/img0041p.png Β. Εντολές μέσω Terminal (από υπολογιστή, μέσω SSH) Δώστε την εντολή ssh root@η_διεύθυνση_ip_σας και στην συνέχεια το password σας (προκαθορισμένο password είναι η λέξη alpine). Δώστε την εντολή aptitude update και πατήστε return. http://img204.imageshack.us/img204/5201/picture1vxs.png Περιμένετε μέχρι η διαδικασία να ολοκληρωθεί και δώστε την εντολή exit. Σημείωση: Μπορείτε να χρησιμοποιήσετε το Aptitude και για να εγκαταστήσετε/απεγκαταστήσετε πακέτα στο Cydia μέσω Terminal. Συμβουλευτείτε τον αντίστοιχο οδηγό: Ομαδική εγκατάσταση/απεγκατάσταση πακέτων από Cydia Παράθεση [sIGPIC][/sIGPIC] Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
pperiklis Δημ. July 19, 2009 Author Κοινοποίηση Δημ. July 19, 2009 Μέθοδος 4η (ανανέωση των sources μέσω Terminal): Εκτός από το aptitude, μπορείτε να χρησιμοποιήσετε και την εντολή apt-get για να διαχειριστείτε πακέτα από το Cydia μέσω Terminal. Για να το καταφέρετε αυτό θα πρέπει να έχετε πρώτα εγκαταστήσει μέσω Cydia εκτός από τα πακέτα Aptitude και MobileTerminal και το πακέτο APT 0.7 Strict http://img169.imageshack.us/img169/5639/img0045.png Για να ανανεώσετε τα sources χρησιμοποιήστε το MobileTerminal (ή κάποιο Terminal από υπολογιστή μέσω σύνδεσης SSH) και δώστε την εντολή apt-get update. Η διαδικασία είναι ίδια με αυτήν που περιγράφεται πιο πάνω για το aptitude. Εγκατάσταση/Απεγκατάσταση πακέτων μέσω apt-get Μπορείτε, επιπλέον, μέσω apt-get να πραγματοποιήσετε εγκατάσταση/απεγκατάσταση πακέτων, ακόμη και του ίδιου του Cydia. Για να απεγκαταστήσετε το Cydia δώστε τις εντολές: su alpine apt-get remove cydia Yes, do as I say! Σε αυτό το σημείο θα εμφανιστεί ένα μήνυμα το οποίο θα σας ενημερώνει ότι η κατηγορία η οποία περιέχει αρχεία σχετικά με τα καινούρια πακέτα (tab changes) δεν έχει αφαιρεθεί. Εάν επιθυμείτε να την αφαιρέσετε θα πρέπει να δώσετε και την εντολή: apt-get clean Eκτελέσετε επανεκκίνηση του SpringBoard (ή επανεκκίνηση της συσκευής) για να ισχύσουν οι αλλαγές. Για να εγκαταστήσετε και πάλι το Cydia δώστε τις εντολές su alpine apt-get update apt-get install cydia Έπειτα, εκτελέσετε επανεκκίνηση του SpringBoard (ή επανεκκίνηση της συσκευής). Σημείωση: Η διαδικασία δεν αφαιρεί τις εφαρμογές/πακέτα που έχετε εγκαταστήσει μέσω Cydia, μόνο την ίδια την εφαρμογή. Παράθεση [sIGPIC][/sIGPIC] Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.