OFFLINE ΕΓΚΑΤΑΣΤΑΣΗ ΑΠΕΤΥΧΕ

tom1972 | Δευ, 03/26/2012 - 02:51 | 3' | 35

Φίλε zenwalk05, στο άδειο partition που έχω είπα να κάνω καθαρή εγκατάσταση του opensuse 12.1 kde 64 bit.

Προσπάθησα να κάνω εγκατάσταση offline των πακέτων που είχα κρατημένα στην καβάτζα (σου είχα μιλήσει γι'αυτό).
Όπως σου είχα πει κάθε εφαρμογή, της οποίας κρατούσα τα πακέτα τα κρατούσα σε ξεχωριστούς φακέλους (όπως συμβούλεψες στο άρθρο εκείνο).

1. Έμπενα σε κάθε φάκελο ξεχωριστά, και την εντολη
# rpm   -Uhv   *.rpm
αλλά αποτέλεσμα κανένα (όχι κανένα, δες την περίπτωση 3) ..... Μου έλεγε ότι λοίπουν πολλά dependencies.....
2. Έβαλα όλα τα πακέτα όλων των εφαρμογών σε ένα φάκελο  -> # rpm   -Uhv   *.rpm
Και πάλι τα ίδια.......
3. Εγκατέστησα κάποια πακέτα στην περίπτωση 1, αλλά πολύ λίγα.......

Όταν το είχα κάνει στο ubuntu, είχαν εγκατασταθεί όλα, εκτός από κάποια πακέτα κάποιας εφαρμογής (της eclipse και κάποια του openoffice -- μιλάω για 2 χρόνια πριν στο ubuntu -- τώρα χρησιμοποιώ libreoffice)....
Εδώ τι λάθος έκανα ;;;;;;;; Από ότι βλέπεις ότι έχω μάθει στο linux, το έχω μάθει μετά από άπειρα τέτοια πειράματα....

Θα λιποθυμήσεις αν μάθεις πόσα format έχει φάει αυτό το laptop !!!!!
Ευχαριστώ εκ των προτέρων.......

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

Όποιος άλλος έχει ιδέα και κατάλαβε για το τι μιλάω, θα του το χρωστάω αν βοηθήσει.... Ευχαριστώ εκ των προτέρων.......
Τ Ο Μ Κ Α Τ

Φόρουμ
Δώσε αστέρια!
Σχόλια

Απ' ότι φαίνεται το zypper δεν κάνει έλεγχο εξαρτήσεων σε εγκατάσταση τοπικών πακέτων.

Συμπλήρωση: Τώρα πρόσεξα ότι έκανες την εγκατάσταση των πακέτων με rpm και όχι zypper, οπότε μιλάμε με σιγουριά ότι δεν κάνει έλεγχο εξαρτήσεων στην εγκατάσταση τοπικών πακέτων.

Ισως φίλε hal9000 να έχεις δίκιο αλλά περιμένω τη γνώμη του zenwalk05, που το εφάρμοσε και του έγινε εγκατάσταση.....
Προς το παρών δοκιμάζω το "sushi huh"

Άκυρο το παραπάνω δεν το κατάλαβα...
Τι πρέπει να κάνω με zypper
# zypper in *.rpm
Κάτι σαν το πάνω δηλαδή;

     Είμαι  σχεδόν  βέβαιος  πως   &  το  σύστημα  RPM  κάνει  έλεγχο εξαρτήσεων  &  αν  ΔΕΝ  τις  βρεί  ,  σταματάει  με  μήνυμα  λάθους. Μήπως  μπέρδεψες  τα  πακέτα  32  &  64-bit ??  Θα  ήταν  ..τραγικό  κάτι  τέτοιο ,  αν  συνέβαινε..  Δλδ  ,  να  υποθέσω  πως  τα  πακέτα  του  openSuse 12.1  KDE  64-bit  ,  ΔΕΝ  μπορούν  να  εγκατασταθούν  offline  σε  μιά  καινούρια  εγκατάσταση  για  64-bit ??  Είσαι  απόλυτα  βέβαιος  πως  όντως  έκανες  fresh  install  τα  64-bit ??  Αν  τα  έκανες  όλα  σωστά ,  μήπως  ΔΕΝ  όρισες  για  όλα   τα  ''ενεργά''  repos   του   Yast2   να  ''αποθηκεύονται''   τα  πακέτα   RPMS    στην  cache ??  Είσαι  απόλυτα  σίγουρος  για  όλα  αυτά ?  Γιατί  το  πρόβλημά  σου  φαίνεται  να  είναι  πως  λείπουν  πακέτα  από  κάποια  repos  &  ΔΕΝ   μπορεί  να  προχωρήσει  η  offline  αναβάθμιση.  Θα  βρείς  τί  φταίει  , είναι  σίγουρο  γιατί  το   κόλπο  το  έχω  δοκιμάσει  άπειρες   φορές  στο  openSuse ,  πάντα   για  τα  32-bit ,   αλλά  δεν  νομίζω  να  ισχύουν  διαφορετικά  πράγματα  &  για  το  64μπιτο.

    το   zypper  in  *.rpm   ΔΕΝ  πρόκειται  να  δουλέψει  πουθενά  αδελφέ  μου  ,  για  μαζική  εγκατάσταση  πακέτων.  ΜΗΝ  ασχολήσαι  κάν  με  το  sushi  huh.  Κλασικά  πράγματα  χρειάζεσαι , δλδ
            #  rpm -Uhv  *       όπως  τα  ξέρεις. Βρές  που  έχεις  κάνει  λάθος &  όλα  θα  δουλέψουν  σωστά.

AMAN AMAN KATI ΓΙΝΕΤΑΙ .....!!!!!!!!
Με την εντολή
# zypper in *.rpm
Δείχνει να κάνει εγκατάσταση...... Περιμένω να δώ τι θα γίνει ......
hal9000 ευχαριστώ για τη συμβουλή !!! Δεν είχα σκεφτεί να βάλω zypper....

Ίσως να το έθεσα λάθος. Το rpm ναι μεν κάνει έλεγχο εξαρτήσεων, αλλά δεν αναλαμβάνει να κατεβάσει τις εξαρτήσεις που λείπουν όταν μιλάμε για εγκατάσταση τοπικών πακέτων (ούτως ή άλλως το rpm, όπως και το dpkg, κάνει εγκατάσταση μόνο τοπικών πακέτων).

Αδελφέ μου μόλις είδα τι έγραψες....
Την εντολή που μου είπες την σημείωσα.....
Προς το παρών δοκιμάζω αυτό το εγχείρημα που είπα με το zypper και βλέπουμε...
Ευχαριστώ τον αδελφό μου zenwalk05, για τη συμβουλή του.....!!!!!!
Θα σας ενημερώσω αργότερα για τα αποτελέσματα

Προς το παρών δουλεύει....... Θα σας ενημερώσω αργότερα για τα αποτελέσματα

Ευχαριστώ τα θηρία του linux !!!!
Τον αδελφό μου zenwalk, και τον φίλο hal9000, για τις πολύτιμες συμβουλές τους...
Είναι τρέλα να βλέπεις την κονσόλα να δουλεύει για σένα, να κάνει εγκαταστάσεις κι εσύ να την βλέπεις.....
Αντί να κοιτάς την ψυχρή μπάρα .....
ΧΑΧΑΧΑ !!!

Συνήθως, ακόμη και σε offline εγκαταστάσεις, γενικά προτιμάμε τον επίσημο package manager της διανομής, είτε λέγεται zypper είτε pacman κλπ., εξαίρεση είναι τα debianοειδή που χρησιμοποιούν dpkg για τον ίδιο σκοπό.

ΕΠΙΤΥΧΙΑ !!  ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !! ΕΠΙΤΥΧΙΑ !!

Το πέτυχα με την εντολή
# zypper in *.rpm (συμβουλή hal9000)
Στο επόμενο φορματ, θα δοκιμάσω (ρεκορ γκίνες στα φορμάτ....)
#  rpm -Uhv  * (συμβουλή zenwalk05)

Ευχαριστώ τους zenwalk05 (ΑΔΕΛΦΕ ΜΟΥ νο1), και hal9000 (ΑΔΕΛΦΕ ΜΟΥ νο2), για τις πολύτιμες συμβουλές τους...!!!!
Πιστεύω ότι όσοι βοηθούν στο site, θα πρέπει να ανταμίβονται (τουλάχιστον) ηθικά με ευχαριστώ !!!
Κάτι που οι δικοί μου μαθητες, δεν έχουν μάθει να κάνουν ποτέ (να εκτιμούν τις γνώσεις που τους δίνω στα μαθηματικά)

Αδερφέ μου tomkat ευχαρίστηση μου και πάλι, μόνο να πώ ότι καλό είναι να αποφεύγεις τα format όταν έχεις εναλλακτικές λύσεις, να αποφεύγουμε δηλαδή πρακτικές Windows!

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

    Δεν  φανταζόμουν  ποτέ  πως  θα  λειτουργούσε  και  η  εντολή  zypper  για  μαζική  εγκατάσταση  offline  πακέτων  RPMS. Θα  τη  δοκιμάσω  στην  πράξη.   Όσο  για  την  αντίστοιχη  εντολή  με το  rpm  , δλδ
    #  rpm  -Uhv  *.rpm     ,  θα  πρέπει  να  δουλεύει  το  ίδιο  καλά ,  εφόσων  έχουμε  τα  πακέτα  RPMS με  όλες  τις  εξαρτήσεις  τους.   Μάλλον  κάποιο  λάθος  θα  πρέπει  να  συνέβει   ως  προς  την  ''σειρά''  με  την  οποία  ''προσπέλασες''  τους  διάφορους  υποκαταλόγους  για  να  κάνεις  το  offline  update ,  με  συνέπεια  να  σου  λείπουν  εξαρτήσεις   από  πακέτα  που  χρειαζόταν  να  εγκαταστήσεις πρώτα  & κατά  προτεραιότητα.  Πολύ  βασικό  αυτό ,  γιατί  αλλιώς  θα  γίνει  αχταρμάς   στο  σύστημα  &  η  διαδικασία  θα  αποτύχει  παταγωδώς.

    πάντως  &  η  εντολή  # zypper  in  *.rpm    θα  αποτύχει  το  ίδιο  ,  αν  λείπουν  κάποια  RPMS  &  ΔΕΝ  υπάρχει  σύνδεση  στο  net  για  να τα  κατεβάσει.  Γιατί  όταν  μιλάμε  για  offline  update  διανομής ,  εννοείται  πως  ΔΕΝ  έχουμε  σύνδεση ,  ή  πως  την  έχουμε  αποσυνδέσει  , για να πειραματιστούμε ! Wink  Σωστά ? !

Σωστό αυτό που λες, όμως μπορεί κάποιος να θέλει να εγκαταστήσει έτοιμα 1000 πακέτα που είναι ήδη κατεβασμένα και ενώ έχει σύνδεση στο internet προτιμάει να τα εγκαταστήσει μ' αυτόν τον τρόπο, διότι η σύνδεση του είναι αργή ή ασταθής ή απλά βαριέται να κατεβάζει. Και είναι κρίμα να πάρει μύνημα fail για όλα τα υπόλοιπα πακέτα, όταν είναι πρόθυμος να κατεβάσει τα λίγα πακέτα που του λείπουν.

Hal9000]Συνήθως, ακόμη και σε offline εγκαταστάσεις, γενικά προτιμάμε τον επίσημο package manager της διανομής, είτε λέγεται zypper είτε pacman κλπ., εξαίρεση είναι τα debianοειδή που χρησιμοποιούν dpkg για τον ίδιο σκοπό.



Μα ο dpkg ειναι ο "επισημος" package manager των "debianοειδων". Τα apt-get, aptitude,synaptic κλπ ειναι front-ends.

zenwalk την πρώτη φορά λειτούργησε αλλά δεν ξέρω γιατί...
Μετά από 200 οστο φορματ με καθαρό σύστημα και χωρίς σύνδεση, το zypper in *.rpm, μου ζήτησε σύνδεση.
Κατόπιν το κόλπο που μου είπες rpm -Uhv *, έκανε κανονικά εγκατάσταση.....
Περίεργο την πρώτη φορά έγινε το zypper in *.rpm, την δεύτερη φορά όχι.....
Μια άλλη παρατήρηση είναι ότι για να δεχθεί το offline update του συστήματος, ζήτησε κλειδιά που δεν τα είχα αποθηκεύσει πιο πριν, τα οποία τα πέρασα με σύνδεση, και μετά αποσυνδέθηκα από internet,  και έγινε κανονικά το update...
Πως αλήθεια κρατάμε τα κλειδιά αυτά;;; Μήπως πρέπει να κάνω backup και το όλο το /var/cache/zypp, όχι μόνο το φάκελο /var/cache/zypp/packages;

Ποτέ ΔΕΝ μου ζήτησε κλειδιά για να προχωρήσει το offline update με το # rpm -Uhv *.rpm , στο openSuse 12.1 LXDE 32-bit. Τα πακέτα τα ''ταξινομώ'' με βάση την ημερομηνία που κάνω την αναβάθμιση στο σύστημα κάθε φορά. Ετσι κρατώ ένα back-up & μου έχει ''δουλέψει'' αυτή η μέθοδος , πάντα για την συγκεκριμένη έκδοση. Η σωστή ταξινόμηση των πακέτων είναι το ''κλειδί'' για να μην έχεις πρόβλημα. ΔΕΝ νομίζω πως χρειάζονται ούτε κλειδιά , ούτε ''αντικλείδια'' για να προχωρήσει το offline update κανονικά από terminal. Mόνο τα RPMS να αποθηκεύεις , αδελφέ μου , ούτε υποκαταλόγους ούτε άλλα άχρηστα πράγματα , γιατί θα ..πήξεις & θα τα βαρεθείς όλα στο τέλος.. Άκουσέ με , κάτι ξέρω.

    To   #   zypper  in *.rpm    μπορεί  να  σου  δόύλεψε  σωστά  την  πρώτη  φορά  γιατί   είχες  σύνδεση  ,  έστω  &  εν  αγνοία  σου ,  και  το  ''εργαλείο''  zypper  κατέβασε  ό,τι  χρειαζόταν. Αυτή  είναι  και  η  μοναδική  εξήγηση  που  μπορεί  να  υπάρχει.  Υπογραφές  κλειδιών  για   εγκατάσταση  πακέτων  ΔΕΝ  χρειάζονται ,  αγνόησε  κάθε  σχετικό  ''αίτημα''   &  προχώρα  απτόητος  στο  offline  update  με  τα  RPMS  που  έχεις  ταξινομήσει  με  σωστό  τρόπο  στο  USB. 

Τα κλειδιά μου τα ζήτησε μόνο όταν έκανα update, και όχι εγκατάσταση προγραμμάτων....
Τέλος πάντων, κρατάω τις συμβουλές σου και τα packages, για εγκατάσταση...
Ευχαριστώ για την ανταπόκριση και τη βοήθεια και από εσένα αδελφέ μου και από τον hal9000.
Eίστε αχτύπητοι γνώστες των θεμάτων του linux...
Aν βρεθείτε Βόλο, κερνάω τσίπουρα...... !!!!!

     Πές  το .. Χρυσόστομε ! !    Μόνο  όταν  κάνεις  για  πρώτη  φορά   update  μέσω  του  zypper ,  δλδ  #  zypper  ref     για   να  συνδεθεί   το  σύστημα   με  τον  server  του  openSuse  για  να   ανανεώσει  την  βάση  δεδομένων  για  όλα  τα  καινούρια  πακέτα  που  υπάρχουν ,  τότε  θα  σου  ζητήσει  αυτά  τα  ''περίεργα''  με  τα  κλειδιά  ,  αν  δλδ   τα  ''εμπιστεύεσαι''.  Δίνεις  Yes  , γιατί  αλλιώς  ΔΕΝ  μπορείς  να  κατεβάσεις  τα  νέα  RPMS. Φυσιολογικό  &  αναμενόμενο  να  συμβαίνει ,  αφού  για  οτιδήποτε  κάνεις  το  σύστημα  ζητάει  πρώτα  την  άδειά   σου  για  να  προχωρήσει  παρακάτω.  Με   μπέρδεψες  ,  αδερφέ  μου ,  με  την  αυτόματη  εγκατάσταση  πακέτων  offline  με  μαζικό  τρόπο  &  τα  ''κλειδιά''   &  έπαθα  μια  μικρή  ..σύγχηση..  Είναι  πολύ  απλά  τα  πράγματα  στο  LINUX.   Δεν  έχω  βρεθεί  ποτέ  Βόλο ,  αλλά  σίγουρα  θα  ανταλλάξουμε  mail .  &  όποτε  κατέβεις  Αθήνα  ,  σε  κερνάω ! ! 

      Troikas  ,  όταν  κατέβει  Αθήνα  θα   ειδοποιηθείς  &  σύ ,  μέσω  mail  !  !Laughing

zenwalk05]      Troikas  ,  όταν  κατέβει  Αθήνα  θα   ειδοποιηθείς  &  σύ ,  μέσω  mail  !  !Laughing


....παλι αποξω....Cry

    επειδή δεν  βλέπω  να  ανεβαίνω  Βόλο  , γι'αυτό  το  έγραψα. Μόνο  Αθήνα   θα  μπορούσα  να  συναντήσω  τον  αδελφό  μου  τον Tomkat.Laughing

Οπωσδήποτε θα κεράσω όσους μπορώ περισσότερο....
Εδώ δεν υπάρχουν λινουξάδες (δεν ξέρω αν υπάρχουν.....), όταν σας συναντήσω σε κάνα συνέδριο λινουξ  (δεν ξέρω αν γίνονται) θα χαρώ να σας γνωρίσω.
Προς το παρών στην Αθήνα κατεβαίνω το Μάιο για σεμινάριο karate.....
Πάντως όλο το site είναι σαν μια οικογένεια για μένα....

herco]Μα ο dpkg ειναι ο "επισημος" package manager των "debianοειδων". Τα apt-get, aptitude,synaptic κλπ ειναι front-ends.



Δεν αντιλέγω, το dpkg όμως από μόνο του διαχειρίζεται μόνο τοπικά πακέτα, χρειάζονται τα frontends που λες για να γίνει σωστό κατέβασμα και επίλυση εξαρτήσεων από τα repos.

ΥΓ.: Κι εγώ από Αθήνα είμαι για όποιον ενδιαφέρεται να βρεθούμε. Cool

Είμαι μέσα παίχτες ...... Μπορώ να δώσω email δημοσίως;;;
Επιτρέπεται από το διαχειριστή ;; Είμαι νέος σχετικά στο site, και δεν ξέρω αν επιτρέπεται....

     Μπορείς  να  στείλεις  σε  όποιον  θές  το   mail  μέσω  πριβέ  μηνύματος. ΔΕΝ  νομίζω  πως  θα  είναι &  ό,τι  καλύτερο  να  το  δώσεις  δημόσια  γιατί  το  λιγότερο  που  έχει  να  γίνει  θα  είναι  να  κατακλυστείς  από  διαφημίσεις  κάθε  είδους ,  πράγμα  τελείως  ενοχλητικό.  Στο  στέλνω σε  λιγάκι  το  δικό  μου &  σε  κάνα  δυό   φίλους  ακόμα ,  αν  και  είμαι  εντελώς  ..πηγμένος    αυτό  τον  καιρό  &  νομίζω  πως  το  site  προσφέρει  μεγάλη  ευκολία  να  επικοινωνούμε  για  το  LINUX  ή  ό,τι  άλλο.

   Αδελφέ  μου  ,  σου  εύχομαι  &  Bruce Lee  στις  πολεμικές  τέχνες ! !Laughing Αλήθεια ,  στο στρατό  έβαλες  για ειδικές  δυνάμεις ? Laughing

Όχι δεν είμαι "στρατότρελος".
Θα κοιτάξω το λογαριασμό μου να δώ που είναι το μήνυμά σου αδελφέ....!

Το μήνυμα στο site δεν ξέρω αν το έστειλα σωστά, αλλά σου έστειλα στο email σου αδελφέ....!!!!
Ευχαριστώ το site για την  κατανόηση !!
Η επικοινωνία μεταξύ μελών και η συνεργασία μεταξύ τους, βοηθάει την προαγωγή του linux  !!!!