Πια η διαφορά μεταξύ των 2 εντολών?

Είναι δωρεάν, είναι σταθερό, είναι γρήγορο.. ας το γνωρίσουμε και λίγο καλύτερα..

Συντονιστές: Super-Moderators, Software & Hardware Moderators

Απάντηση
Άβαταρ μέλους
Connor MacLeod
Honorary Member
Δημοσιεύσεις: 13372
Εγγραφή: 07 Φεβ 2005 13:36
Τοποθεσία: Κοζάνη
Επικοινωνία:

Πια η διαφορά μεταξύ των 2 εντολών?

Δημοσίευση από Connor MacLeod » 11 Νοέμ 2012 08:17

:arrow: apt-get upgrade
:arrow: apt-get dist-upgrade

Κώδικας: Επιλογή όλων

root@heather:/home/connor# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be upgraded:
  icedtea-6-plugin icedtea-netx icedtea-netx-common icedtea6-plugin
4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 739 kB of archives.
After this operation, 3,072 B of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.
root@heather:/home/connor# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  icedtea-6-plugin icedtea-netx icedtea-netx-common icedtea6-plugin
4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 739 kB of archives.
After this operation, 3,072 B of additional disk space will be used.
Do you want to continue [Y/n]? 


Πρακτικά εχουν διαφορα αυτες οι δύο? Καθε φορα που θελω να κανω upgrade βαζω και τις δυο γιανα δω τι θα με βγαλει στα "upgraded" και καθε φορα και οι δυο με βγάζουν τα ίδια.
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Πια η διαφορά μεταξύ των 2 εντολών?

Δημοσίευση από dva_dev » 11 Νοέμ 2012 09:00

Από το manual:
upgrade
upgrade is used to install the newest versions of all packages currently installed on the system from the sources enumerated in /etc/apt/sources.list. Packages currently installed with new versions available are retrieved and upgraded; under no circumstances are currently installed packages removed, or packages not already installed retrieved and installed. New versions of currently installed packages that cannot be upgraded without changing the install status of another package will be left at their current version. An update must be performed first so that apt-get knows that new versions of packages are available.

dist-upgrade
dist-upgrade in addition to performing the function of upgrade, also intelligently handles changing dependencies with new versions of packages; apt-get has a "smart" conflict resolution system, and it will attempt to upgrade the most important packages at the expense of less important ones if necessary. So, dist-upgrade command may remove some packages. The /etc/apt/sources.list file contains a list of locations from which to retrieve desired package files. See also apt_preferences(5) for a mechanism for overriding the general settings for individual packages.

Άβαταρ μέλους
Liakoni
Δημοσιεύσεις: 91
Εγγραφή: 28 Αύγ 2005 09:53
Επικοινωνία:

Πια η διαφορά μεταξύ των 2 εντολών?

Δημοσίευση από Liakoni » 11 Νοέμ 2012 09:09

Connor MacLeod έγραψε::arrow: apt-get upgrade
:arrow: apt-get dist-upgrade

Κώδικας: Επιλογή όλων

root@heather:/home/connor# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be upgraded:
  icedtea-6-plugin icedtea-netx icedtea-netx-common icedtea6-plugin
4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 739 kB of archives.
After this operation, 3,072 B of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.
root@heather:/home/connor# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  icedtea-6-plugin icedtea-netx icedtea-netx-common icedtea6-plugin
4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 739 kB of archives.
After this operation, 3,072 B of additional disk space will be used.
Do you want to continue [Y/n]? 


Πρακτικά εχουν διαφορα αυτες οι δύο? Καθε φορα που θελω να κανω upgrade βαζω και τις δυο γιανα δω τι θα με βγαλει στα "upgraded" και καθε φορα και οι δυο με βγάζουν τα ίδια.
Το apt-get dist-upgrade , εκτός από upgrade, δίνει περισσότερη σημασία σε πιο σημαντικά πακέτα και προσπαθεί να τα αναβαθμίσει σε σχέση με λιγότερο σημαντικά. Και υπάρχει και η περίπτωση να αφαιρέσει μερικά. Δες το man του apt-get:

Κώδικας: Επιλογή όλων

man apt-get
A free society is one where it is safe to be unpopular.
-- Adlai Stevenson

andreaslll
Δημοσιεύσεις: 680
Εγγραφή: 16 Νοέμ 2011 04:00

Πια η διαφορά μεταξύ των 2 εντολών?

Δημοσίευση από andreaslll » 11 Νοέμ 2012 09:34

Το σκέτο upgrade αναβαθμίζει τα πακέτα χωρίς να λαμβάνει υπόψιν επόμενες εκδόσεις του λειτουργικού

Το dist-upgrade ελέγχει καταρχήν αν έχει βγει επόμενη έκδοση
Αν όχι, δεν αλλάζει κάτι σε σχέση με το σκέτο upgrade
Αν ναι, αλλάζει καταρχήν τα repos, στη συνέχεια τραβάει update από τα repos της νέας έκδοσης και μετά κάνει upgrade στο νέο ubuntu/debian/whatever

Άβαταρ μέλους
Connor MacLeod
Honorary Member
Δημοσιεύσεις: 13372
Εγγραφή: 07 Φεβ 2005 13:36
Τοποθεσία: Κοζάνη
Επικοινωνία:

Πια η διαφορά μεταξύ των 2 εντολών?

Δημοσίευση από Connor MacLeod » 11 Νοέμ 2012 10:13

Αρκετα ενδιαφερον..

Το θεμα ειναι οτι ρωτησα πρακτικά αν εχουν διαφορα, γιατι καθε βδομαδα που τις τρέχω (τρεχω εννοω τις παταω και τις δύο να δω αν βγαζουν τα ίδια και κανω μια απο τις δυο εκτέλεση), βγαζουν παντα τα ίδια.
Μπορει να έτυχε τι να πω.

Και μια τελευταια ερωτηση: Πιο απο τα δυο να προτιμάω?
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)

gdimi
Δημοσιεύσεις: 129
Εγγραφή: 18 Μαρ 2009 00:54
Τοποθεσία: Πειραιάς
Επικοινωνία:

Πια η διαφορά μεταξύ των 2 εντολών?

Δημοσίευση από gdimi » 11 Νοέμ 2012 10:27

Πρακτικά αν δεν έχεις κάποια rolling διανομή (debian testing/unstable πχ) δε θα δεις διαφορά γιατί σε όλες τις άλλες οι major εκδόσεις των πακέτων είναι frozen (εκτός εξαιρέσεων όπως πχ οι browsers) που σημαίνει πως αν πχ έχεις libreoffice 3.4.x το "x" είναι αυτό που θα αλλάζει.

Φυσικά, αν η διανομή που χρησιμοποιείς αλλάξει έκδοση, τότε το dist-upgrade, θα κάνει upgrade όλο το λειτουργικό, αλλάζοντας και τα repos για να τραβήξει τις νέες major εκδώσεις των πακέτων, νεότερους kernels, να κάνει resolv τα dependancies κ.ο.κ
"We will create a civilization of the Mind in Cyberspace. May it be more humane and fair than the world your governments have made before."

hybridwebs.gr

andreaslll
Δημοσιεύσεις: 680
Εγγραφή: 16 Νοέμ 2011 04:00

Πια η διαφορά μεταξύ των 2 εντολών?

Δημοσίευση από andreaslll » 11 Νοέμ 2012 12:12

Αν έχεις server ούτε κατά διάνοια μην κάνεις dist-upgrade αν δεν έχεις βεβαιωθεί πρώτα ότι δουλεύουν όλα ρολόι στη νέα έκδοση.

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

Πια η διαφορά μεταξύ των 2 εντολών?

Δημοσίευση από Apostolis_38 » 12 Νοέμ 2012 11:09

Στο είπανε.
Αν κάνεις dist-upgrade στην ουσία αλλάζεις έκδοση.
π.χ. από την 11 στην 12
Κάτι το οποίο δεν γίνεται κάθε μέρα. Γι αυτό και η dist σου βγάζει το ίδιο αποτέλεσμα.
Το απλό upgrade θα τρέχεις κι όταν θα χρειαστεί να κάνεις αναβάθμιση έκδοσης θα σου βγάλει μήνυμα το ίδιο το σύστημα.

Απάντηση

Επιστροφή στο “Linux Guide”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες