Page 1 of 1

debian packages

Posted: Tue Jun 28, 2005 12:00 pm
by fotisaueb
Υπάρχει διαφορά στο packages μεταξύ debian unstable και stable?
Με άλλα λόγια μπορεί να υπάρχουν packages για την unstable που δεν υπάρχουν για την stable γιατί δεν είναι τεσταρισμένα?

Posted: Tue Jun 28, 2005 2:18 pm
by Einherjar
ναι υπάρχει διαφορά

Posted: Tue Jun 28, 2005 2:56 pm
by Ethel
Εξήγησέ του του ανθρώπου καλέ!!

Posted: Tue Jun 28, 2005 3:19 pm
by Einherjar
καλά ντε...! απλά βαριόμουν ;)
αν κάποιο πακέτο δημιουργηθεί μπαίνει πρώτα στο experimental, μετά στο unstable μετά στο testing και μετά (από πολύ καιρό - 2-3 χρόνια) στο stable. όπως αντιλαμβάνεσαι όσα νέα πακέτα δημιουργηθούν από τη στιγμή που έχουμε μια stable έκδοση, δε θα μπουν στην stable μέχρι να βγει μια γενικότερη stable έκδοση ή κάποιο update (σαν τα service packs) και θα κινούνται σε κάποια από τις άλλες εκδόσεις. Στην testing υπάρχει σχνότερη ανανέωση (~1 βδομάδα) και ανάλογα πάει στις άλλες εκδόσεις.
ελπίζω να έγινα κατανοητός.

Posted: Tue Jun 28, 2005 4:12 pm
by HdkiLLeR
Μερικά ακόμη για τα διάφορα branches και τον release cycle της debian.

Το project debian έχει τρία παράλληλα branches. Το stable, testing και unstable(το experimental δεν ανήκει στο official life cycle). Κάθε έκδοση περνάει από τα εξής στάδια: unstable->testing->frozen->stable. Η ustable είναι πάντα γνωστή ως sid ενώ οι testing και stable έχουν διάφορα ονόματα. Η τωρινή stable έχει όνομα sarge, η προηγούμενη ήταν η woody(πιο παλιά potato κλπ κλπ). Τα τρία αυτά διαφορετικά branches αναπτύσσονται ταυτόχρoνα, δηλαδή ένα prog μπορείς να το βρείς και σε testing αλλά και σε unstable. Σε κάθε branch αναλαμβάνει και διαφορετικό group το οποίο patchaρει το package για την κατάλληλη έκδοση. Μετά απο ένα σημείο η έκδοση testing περνάει στην frozen που σημαίνει πως νέα packages δεν ανακοινώνονται για αυτήν την έκδωση. Τα groups ασχολούνται μόνο με security issues καθώς επίσης και με bugs της ίδια της distro. Μετά απ' όλα αυτά ανακοινώνεται η νέα stable. Στην stable εννοείται δεν γίνονται official ports μιας και δεν είναι έγκυρη η ενσωμάτωση τους αφού το security group ασχολείται μόνο με τα std packages της stable.

Συνεπώς τα packages μεταξύ stable/testing/unstable έχουν τεράστιες διαφορές αφού έχουν τα πρώτα έχουν περάσει απο 10 κύκλους ανάπτυξης παραπάνω σε σχέση με το unstable branch που περιλαμβάνει απλά το packaging(να φτιάξεις απο τα sources τα binaries και το dep tree). Φυσικά το καταπληκτικό APT σου δίνει την δυνατότητα αναβάθμισης απο stable -> testing ->unstable καθώς επίσης και την δυνατότητα ύπαρξης στο ίδιο σύστημα mixed packages απο όποιο συνδυασμό εσύ θέλεις(χωρίς να χαλάει το dep).

Posted: Tue Jun 28, 2005 4:30 pm
by fotisaueb
Επειδή εγω προέρχομαι απο το gentoo τα packages είναι αλλιώς πχ ενα package που δεν είναι stable το κάνει mask και δεν μπορείς να το κατεβάσεις εκτός αν εσύ χειροκίνητα το κάνεις Unmask και με δικό σου ρίσκο το βάλεις.

Μπορεί μία stable debian να κάνει κάτι τέτοιο να βάλω δηλαδή ένα πακέτο ποθ ανηκει στο unstable?

Εσείς τι μου προτείνετε θέλω μία έκδοση που να μπορω να βάλω ότι πακέτο θέλω χωρις περιορισμό.

Και κάτι τελευταίο μπορώ με το apt να βάλω την εκδοση που θέλω πχ kde 3.3 αντί για 3.4?

Posted: Tue Jun 28, 2005 6:13 pm
by Einherjar
το kde 3.4 τελευταία φορά που το είδα ήταν στο experimental. σύντομα θα μπει στην unstable πάντως.
Γενικότερα επειδή υπάρχουν τα depedencies, αν το πακέτο που θες δεν εξαρτάται από κάτι σημαντικό τότε ίσως να μην υπάρχει πρόβλημα να το βάλεις. αν όμως απαιτεί μια έκδοση βιβλιοθήκης (σημαντική για το σύστημα) από την οποία εξαρτώνται πολλά άλλα πακέτα, τότε θα πρέπει να αναβαθμιστούν και αυτά, αν υπάρχει διαθέσιμη αναβάθμιση. αν δεν υπάρχει τότε έχεις πρόβλημα. πάντως μπορεί να γίνει μια ατέλειωτη αλυσίδα που να σου κάνει κουβάρι το σύστημα. μπορεί πάλι, να μην έχεις και κανένα πρόβλημα.
μπορείς να δεις από το aptitude για την έκδοση που θες, τι dependencies ή/και conflicts υπάρχουν. πρέπει πάντως να έχεις βάλει στο sources.list μια τουλάχιστον γραμμή για unstable και να έχεις εκτελέσει μετά apt-get update

Posted: Tue Jun 28, 2005 6:59 pm
by HdkiLLeR
fotisaueb wrote:Επειδή εγω προέρχομαι απο το gentoo τα packages είναι αλλιώς πχ ενα package που δεν είναι stable το κάνει mask και δεν μπορείς να το κατεβάσεις εκτός αν εσύ χειροκίνητα το κάνεις Unmask και με δικό σου ρίσκο το βάλεις.

Μπορεί μία stable debian να κάνει κάτι τέτοιο να βάλω δηλαδή ένα πακέτο ποθ ανηκει στο unstable?

Εσείς τι μου προτείνετε θέλω μία έκδοση που να μπορω να βάλω ότι πακέτο θέλω χωρις περιορισμό.

Και κάτι τελευταίο μπορώ με το apt να βάλω την εκδοση που θέλω πχ kde 3.3 αντί για 3.4?
Μπορείς ναι αλλά θα σκίσεις το dependency. Πχ εάν το κάνεις αυτό για καμιά 100άρα packages το dependency tree θα αρχίσει και έχει deadlocks και θα έχεις prob. Αυτό που προτείνω εγώ(και που χρησιμοποιούν όλοι βέβαια δεν το ξεκίνησα εγώ :)) είναι testing installation ώστε να έχεις up2date per week software και τα κομμάτια που χρησιμοποιείς εσύ τα περνάς απο την unstable(mixed distro - πχ kde 3.4 κλπ) ή stable και περνάς τα πάντα απο backports(είναι πολύ επίπονη διαδικασία αλλά είναι το καλύτερο για την υγεία του APT).

ΥΓ: Σχετικά με το kde 3.4 δεν νομίζω να έρθει ποτέ την unstable μάλλον το 3.4.1 βλέπω να μπαίνει πιο γρήγορα. Απο την πρώτη μέρα βέβαια έχει κυκλοφoρήσει σε dep packages απο third parties... Γιατί περιμένετε τόσο πολύ ; :)

Posted: Tue Jun 28, 2005 7:10 pm
by Proxenos
HdkiLLeR wrote:
ΥΓ: Σχετικά με το kde 3.4 δεν νομίζω να έρθει ποτέ την unstable μάλλον το 3.4.1 βλέπω να μπαίνει πιο γρήγορα. Απο την πρώτη μέρα βέβαια έχει κυκλοφoρήσει σε dep packages απο third parties...
To kde 3.4 κυκλοφορεί και απο το debian.org (unofficial).
http://pkg-kde.alioth.debian.org/kde-3.4.0/
http://pkg-kde.alioth.debian.org/kde-3.4.1/

Posted: Tue Jun 28, 2005 7:16 pm
by HdkiLLeR
Proxenos wrote:
HdkiLLeR wrote:
ΥΓ: Σχετικά με το kde 3.4 δεν νομίζω να έρθει ποτέ την unstable μάλλον το 3.4.1 βλέπω να μπαίνει πιο γρήγορα. Απο την πρώτη μέρα βέβαια έχει κυκλοφoρήσει σε dep packages απο third parties...
To kde 3.4 κυκλοφορεί και απο το debian.org (unofficial).
http://pkg-kde.alioth.debian.org/kde-3.4.0/
http://pkg-kde.alioth.debian.org/kde-3.4.1/
HdkiLLeR wrote:
Απο την πρώτη μέρα βέβαια έχει κυκλοφoρήσει σε dep packages απο third parties...
Αυτό λέω και εγώ ;) :)

Posted: Wed Jun 29, 2005 1:50 pm
by Proxenos
HdkiLLeR wrote:
Αυτό λέω και εγώ ;) :)
Ναι βρε, δε διαφώνησα, αλλά δωσ τους λίγο θάρρος (και σπρώξιμο). Και το 3.4.0 και το 3.4.1 εγκαθίστανται χωρίς προβλήματα, όσοι πιστοί προσέλθετε, αξίζει τον κόπο.

Posted: Wed Jun 29, 2005 7:34 pm
by HdkiLLeR
Το 3.4 το έχω περάσει απο την αρχή δεν μου παρουσίασε κάνένα prob. Το 3.4.1 δεν έχω αξιωθεί να το κάνω dl ακόμη μιας και είμαστε μέσα σε εξεταστική :) :). Αντιθέτως το 3.3.1 με είχε ταλαιπωρήσει ελαφρώς με το xorg ενώ με xfree86 δεν είχε Prob. Anw αυτά ήταν σε sarge/testing-sid/unstable(mixed) τώρα δεν ξέρω τι παίζει με την etch.

Posted: Sun Jul 03, 2005 6:12 pm
by fotisaueb
Παιδια στο gentoo όταν έψαχνα για ένα πακέτο μου έλεγε αν το έχω εγκατεστημένο ποια έκδοση του έχω και αν θέλει update ή οχι στο debian δεν μπορώ να βρω κάτι τέτοιο υπάρχει?

Posted: Sun Jul 03, 2005 6:21 pm
by Einherjar
αν χρησιμοποιησεις το aptitude, μπορείς να ψάξεις να βρεις το πακέτο που σε ενδιαφέρει. όταν το βρεις υπάρχουν διάφοροι κωδικοί που μπορούν να βρίσκονται δίπλα στο όνομα του πακέτου. Αν δεν υπάρχει τίποτα, τότε σημαίνει ότι δεν το έχεις βάλει ποτέ, αν υπάρχει το i (installed) σημαίνει ότι είναι εγκατεστημένο, κλπ. Πατώντας enter πάνω στο πακέτο αυτό, μπορείς να δεις διάφορες πληροφορίες, όπως περιγραφή, depedencies,τις διαθέσιμες εκδόσεις και την έκδοση που έχεις εγκατεστημένη (αν υπάρχει κάποια εγκατεστημένη). Ίσως να είναι λίγο δύσκολο στην αρχή, μέχρι να το μάθεις.

Posted: Mon Jul 04, 2005 2:34 am
by HdkiLLeR
fotisaueb wrote:Παιδια στο gentoo όταν έψαχνα για ένα πακέτο μου έλεγε αν το έχω εγκατεστημένο ποια έκδοση του έχω και αν θέλει update ή οχι στο debian δεν μπορώ να βρω κάτι τέτοιο υπάρχει?
Μπορείς να κάνεις πέρα απο το aptitude:

Code: Select all

dpkg -l "pack"
το pack μπορεί να είναι κάτι τύπου *apache* κλπ κλπ δέχεται και χαρακτήρες * κλπ. Αυτό θα σου εμφανίζει το package ποτ ψάχνεις και σε τι κατάσταση βρίσκεται: i = installed, rc = removed κλπ κλπ

Posted: Mon Jul 04, 2005 11:20 am
by fotisaueb
Ώραια χαίρομαι γιατί δεν έβρισκα αυτές τις λειτουργίες και θέλω για πολλούς λόγους να φύγω απο το Gentoo.
By the way δεν δουλεύω debian αλλά ubuntu

Posted: Mon Jul 04, 2005 2:05 pm
by HdkiLLeR
Έυγε αγόρι μου :) :) :)...σιγά σιγά να αρχίσεις να μπαίνεις στον σωστό δρόμο.