Φίλε 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, για τη συμβουλή του.....!!!!!!
Θα σας ενημερώσω αργότερα για τα αποτελέσματα
Ευχαρίστηση μου tomkat που μπόρεσα να σου φανώ χρήσιμος...
Προς το παρών δουλεύει....... Θα σας ενημερώσω αργότερα για τα αποτελέσματα
Ευχαριστώ τα θηρία του 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 διανομής , εννοείται πως ΔΕΝ έχουμε σύνδεση , ή πως την έχουμε αποσυνδέσει , για να πειραματιστούμε ! Σωστά ? !
Σωστό αυτό που λες, όμως μπορεί κάποιος να θέλει να εγκαταστήσει έτοιμα 1000 πακέτα που είναι ήδη κατεβασμένα και ενώ έχει σύνδεση στο internet προτιμάει να τα εγκαταστήσει μ' αυτόν τον τρόπο, διότι η σύνδεση του είναι αργή ή ασταθής ή απλά βαριέται να κατεβάζει. Και είναι κρίμα να πάρει μύνημα fail για όλα τα υπόλοιπα πακέτα, όταν είναι πρόθυμος να κατεβάσει τα λίγα πακέτα που του λείπουν.
Μα ο 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 ! !
....παλι αποξω....
επειδή δεν βλέπω να ανεβαίνω Βόλο , γι'αυτό το έγραψα. Μόνο Αθήνα θα μπορούσα να συναντήσω τον αδελφό μου τον Tomkat.
Οπωσδήποτε θα κεράσω όσους μπορώ περισσότερο....
Εδώ δεν υπάρχουν λινουξάδες (δεν ξέρω αν υπάρχουν.....), όταν σας συναντήσω σε κάνα συνέδριο λινουξ (δεν ξέρω αν γίνονται) θα χαρώ να σας γνωρίσω.
Προς το παρών στην Αθήνα κατεβαίνω το Μάιο για σεμινάριο karate.....
Πάντως όλο το site είναι σαν μια οικογένεια για μένα....
Δεν αντιλέγω, το dpkg όμως από μόνο του διαχειρίζεται μόνο τοπικά πακέτα, χρειάζονται τα frontends που λες για να γίνει σωστό κατέβασμα και επίλυση εξαρτήσεων από τα repos.
ΥΓ.: Κι εγώ από Αθήνα είμαι για όποιον ενδιαφέρεται να βρεθούμε.
Είμαι μέσα παίχτες ...... Μπορώ να δώσω email δημοσίως;;;
Επιτρέπεται από το διαχειριστή ;; Είμαι νέος σχετικά στο site, και δεν ξέρω αν επιτρέπεται....
Μπορείς να στείλεις σε όποιον θές το mail μέσω πριβέ μηνύματος. ΔΕΝ νομίζω πως θα είναι & ό,τι καλύτερο να το δώσεις δημόσια γιατί το λιγότερο που έχει να γίνει θα είναι να κατακλυστείς από διαφημίσεις κάθε είδους , πράγμα τελείως ενοχλητικό. Στο στέλνω σε λιγάκι το δικό μου & σε κάνα δυό φίλους ακόμα , αν και είμαι εντελώς ..πηγμένος αυτό τον καιρό & νομίζω πως το site προσφέρει μεγάλη ευκολία να επικοινωνούμε για το LINUX ή ό,τι άλλο.
Αδελφέ μου , σου εύχομαι & Bruce Lee στις πολεμικές τέχνες ! ! Αλήθεια , στο στρατό έβαλες για ειδικές δυνάμεις ?
Όχι δεν είμαι "στρατότρελος".
Θα κοιτάξω το λογαριασμό μου να δώ που είναι το μήνυμά σου αδελφέ....!
Το μήνυμα στο site δεν ξέρω αν το έστειλα σωστά, αλλά σου έστειλα στο email σου αδελφέ....!!!!
Ευχαριστώ το site για την κατανόηση !!
Η επικοινωνία μεταξύ μελών και η συνεργασία μεταξύ τους, βοηθάει την προαγωγή του linux !!!!