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

κάνοντας σωστό pinning στο Squeeze


jsmith6

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

Τρέχω Sqeeze και προσπαθώ να κάνω apt-pin το rtorrent από το experimental. Είναι ένα από τα προγράμματα που θέλω να έχω από νεότερη έκδοση του Debian.

 

Πρώτα έφτιαξα το /etc/apt/source.list μου:

 

>
# squeeze dvdrom1
deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot i386 DVD Binary-1 20090309-04:23]/ squeeze contrib main

# testing
# deb http://ftp.de.debian.org/debian/ testing main contrib non-free
# deb-src http://ftp.de.debian.org/debian/ testing main contrib non-free
# deb http://security.debian.org/ testing/updates main
# deb-src http://security.debian.org/ testing/updates main

# sqeeze
deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

# unstable
deb http://ftp.de.debian.org/debian unstable main contrib non-free
deb-src http://ftp.de.debian.org/debian unstable main contrib non-free

# experimental
deb http://ftp.de.debian.org/debian experimental main contrib non-free
deb-src http://ftp.de.debian.org/debian experimental main contrib non-free

 

έπειτα ρύθμισα το /etc/apt/preferances μου:

 

>Package: *
Pin: release a=testing
Pin-Priority:700

Package: *
Pin: release a=unstable
Pin-Priority:600

Package: *
Pin: release a=experimental
Pin-Priority:500

# Example, how to install a package from experimental:
#    apt-get install -t experimental pidgin

 

και τέλος έκανα apt-get update.

 

Το πρόβλημα είναι πως ο notificator μου εμφανίζει 199 updates τα οποία δεν υπήρχανε πριν κάνω apt-pinning και από όσο καταλαβαίνω θα με πάνε στο experimental. Αυτό σημάινει πως έχω κάνει κάπου λάθος στο pinning.

 

Που είναι το λάθος;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Γιατι δεν παιρνεις το rtorrent απο το experimental repo με

>apt-get install -t experimental rtorrent

και μετα να το κλεισεις το experimental, αλλιως εκει που λεει

 

Package: *

Pin: release a=experimental

 

καντο

 

Package: rtorrent

Pin: release a=experimental

 

Τα 199 updates λογικα ειναι απο το sid.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ναι, τα 191 updates είναι από το unstable.

 

Δεν είναι πρακτικό να κάνω edit το preferances για κάθε πρόγραμμα που θέλω. Δεν χρειάστικε να το κάνω στο Lenny, γιατί να χρειαστεί στο Squeeze; Παρ'ολ'αυτά το δοκίμασα και δεν δούλεψε, έβλεπα ακόμα 191 updates.

 

Όντως μπορώ προσωρινα να εγκαταστήσω το rtorrent και μετά να κλείσω το pinning αλλά αυτό είναι ακόμα χειρότερο, να ενεργοποιώ και να απενεργοποιώ το pinning για κάθε πακέτο που εγκαθηστώ.

 

Δοκίμασα μερικά πράγματα ακόμα και είδα πως αν απενεργοποιήσω το unstable από το source.list τότε δεν εμφανίζονται τα 191 updates. Νοιώθω πως κάτι μου διαφεύγει. Τελικά τράβηξα το rtorrent από το unstable και φαίνεται να δουλεύει okey, αλλά θέλω να βρω γιατί δεν μπορώ να κρατίσω τα unstable repos μέσα στο sources.list δίχως να προσπαθεί να με μεταφέρει σε unstable.

 

Κάτι ακόμα συμαντικό το οποίο ξέχασα να πω εξ'αρχης είναι πως τρέχω Xfce και ο γραφικός (αυτός που είναι σε gtk) updater δεν δουλεύει ακριβώς σωστά. Όταν έχω updates καί κάνω click πάνω στο εικονίδιο δεν ανοίγει να δω την λίστα με τα updates και το τι διορθώνουνε. Για να τα εγκαταστίσω πρέπει να κάνω δεξί click και μετά Install Updates.

 

Παίζει όλο αυτό να είναι bug; Κάποιος άλλος που να τρέχει 32-bit (ή έστς και 64-bit) Squeeze και να μας πει αν του συμβάινει αυτό το τελευταίο;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δοκιμασε τοτε να μεγαλωσεις το priority του testing και να μικρινεις το priority του unstable κι αλλο.

 

Xfce ισως να εχω σε λιγες μερες. Ο "updater" που λες ειναι ο γνωστος update-notifier που ειχα στο gnome ή κατι αλλο?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Όταν έχω updates καί κάνω click πάνω στο εικονίδιο δεν ανοίγει να δω την λίστα με τα updates και το τι διορθώνουνε. Για να τα εγκαταστίσω πρέπει να κάνω δεξί click και μετά Install Updates.

 

Μου συμβαίνει το ίδιο, χρησιμοποιώ squeeze με gdm

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

jsmith6,

βλέπω ότι κάνεις λάθος spell το preferences σε preferances. Μήπως έχεις κάνει το ίδιο λάθος στο /etc/apt και αγνοεί τα pin priorities που έχεις βάλει; Επιπλέον μπορείς να δοκιμάσεις και τη μέθοδο που περιγράφεται στο manual για default release, αντί του pinning: http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html#s-default-version

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

jim_p, ναι, ο update-notfier είναι. Εσένα σου δουλεύει;

 

mikeXx, αυτό ήτανε, είχα γράψει λάθος το preferences. Ευχαριστώ :)

 

Τώρα να έβρισκα γιατι δεν δουλεύει σωστά και ο update-notifier... Δεν μπορώ να επιβλέψω τι εγκαθηστώ πριν το εγκαταστήσω, μόνο καθώς το κατεβάζει.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

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