Το 2012 μπαίνει με τον καλύτερο τρόπο!
Το openSUSE 12.1 είναι εδώ. Ελάτε να το δοκιμάσετε, να λύσετε τις απορίες σας και να περάσουμε καλά!
Φόρουμ
Δώσε αστέρια!
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε
Το 2012 μπαίνει με τον καλύτερο τρόπο!
Το openSUSE 12.1 είναι εδώ. Ελάτε να το δοκιμάσετε, να λύσετε τις απορίες σας και να περάσουμε καλά!
Σχόλια
Ωραια διανομη το OpenSuse-12.1-KDE 3.
Μετα απο αρκετη ταλαιπωρια , βρηκα εναν αρκετα ικανοποιητικο τροπο για
να διατηρουμε τα πακετα που εγκαθιστουμε με το zypper. Tα παρακατω
απευθυνονται σε "συλλεκτες" πακετων RPMs για το openSuse. & το να
εισαι "συλλεκτης" πακετων δεν ειναι κατι το περιττό , παρα σημαινει πως
ξερεις τί σου γινεται με τη διανομη , αλλα & το linux γενικοτερα.
Σημαινει οτι εχεις κανει τη διανομη "παιχνιδακι" για να κανεις ο,τι θες
με το OpenSuse.Πρωτα παμε στο YAST απο το
Applications-->System-->YAST.Δινουμε το root passwd.Κανουμε
αριστερο κλικ στο Software Management & ανοιγει ενα πλαισιο , που
στην πανω σειρα εχει ενα μενου.Επιλεγουμε Configuration & στη
συνεχεια Repositories.Τωρα εμφανιζεται ενα αλλο πλαισιο που εχει σε εξι
γραμμες τα 6 αποθετηρια της διανομης μας.Μονο τα 3 απο τα 6 ειναι
ενεργοποιημενα & δεν χρειαζεται να τα πειραξουμε περισσοτερο.Αυτο
που πρεπει να κανουμε ειναι να τσεκαρουμε το τετραγωνακι Keep Downloaded
Packages που βρισκεται στο κατω μερος του πλαισιου , & αυτο θα
πρεπει να το κανουμε απαραιτητως για καθε ενα απο τα 3 ενεργοποιημενα
αποθετηρια ξεχωριστα.Ειναι πολυ ευκολο , αλλα το ιδιο ευκολο ειναι &
να μην το πετυχει καποιος με την πρωτη , αν δεν εχει καποια μικρη
εμπειρια.Προειδοποιηση! Αν καποιο αποθετηριο δεν τσεκαριστει , τα πακετα
που θα κατεβασει το YAST μετα την εγκατασταση τους απο το τερματικο θα
διαγραφουν, γι'αυτο να το σιγουρεψετε πρωτα , πριν χτυπησουμε το OK
κατω αριστερα.Ξαναγυριζουμε στο προηγουμενο πλαισιο , αποδεχόμαστε ο,τι
καναμε πριν μετο Accept και That's all folks! Τωρα ο,τι κανουμε
εγκατασταση με την εντολη zypper install αποθηκευεται στο directory /var/cache/zypp/packages/
Με τον file manager , τον konqueror , μπαινουμε μεσα στα
sub-directories (υποκαταλογους) που δημιουργουνται αυτοματως απο το
zypper , και ψαχνουμε τα πακετα RPMs , που ομως ειναι πολλες φορες
διασκορπισμενα στους 6 διαφορετικους υποκαταλογους , γιατι το Zypper
ειναι λιγο...μυστηριο & θελει να μας παιδευει , σε αντιθεση με τα
ubuntu , debian , mageia , mandriva & pclinuxOS , οπου ολα τα
πακετα αποθηκευονται στον ιδιο υποκαταλογο.Μεχρι τωρα δεν βρηκα ακομα
καποιον ευκολοτερο τροπο , αλλα & το ιδιο το zypper ειναι πολυ
ιδιοτροπο & δεν βοηθα..Θα το ψαξω περισσοτερο , ρωτωντας κανενα guru
, στο μελλον.
Αυτο που πρεπει να κανουμε ειναι καθε φορα που
κανουμε εγκατασταση ενος προγραμματος ή ακομα & ολοκληρο update της
διανομης , να "καταδυομαστε" στους υποκαταλογους & να κανουμε
copy-paste σε ενα directory στο /home , δημιουργωντας ξεχωριστους
υποκαταλογους με τα ονοματα των προγραμματων ή των updates , για να μην
μπερδευτουν τα RPMs & γινει μεσα...μυλος.
Κατοπιν , απο το
τερματικο , μπαινουμε διαδοχικα σε καθε καταλογο & μπορουμε με πολυ
ευκολο τροπο να κανουμε ολικη αναβαθμιση σε ενα δευτερο συτημα OpenSuse
που δεν εχει συνδεση με τον εξω κοσμο, δλδ offline αναβαθμιση της
διανομης & εγκατασταση των προγραμματων που θελουμε.
Παρα
πολυ χρησιμο αυτο.Αλλα το πιο σημαντικο ειναι πως οποιος καταλαβε τα
παραπανω & μπορει να τα εφαρμοσει σε ενα δευτερο συστημα που ειναι
χωρις συνδεση , ειναι ενας μικρος guru του OpenSuse αλλα &
γενικοτερα του λινουξ , γιατι τα ιδια ισχυουν & με τις πιο πανω
διανομες.Δινω ενα παραδειγμα των οσων γραφτηκαν , γιατι τα εφαρμοσα
ακριβως σε ενα δευτερο partition του ιδιου δισκου , με βγαλμενο το
καλωδιο ethrnet. Δλδ , εχω το OpenSuse-12.1-KDE 3 απο 2 φορες στον ιδιο
δισκο , γιατι ειμαι λιγο...μαγος με τον grub-legacy & κανω πραματα
& θαματα , για να αποδειξω τα οσα γραφτηκαν οτι ειναι αληθινα. Τα
διαφορα subdirectories με τα μυστηρια πακετα kernel-source ,
kernel-devel & kernel-syms ειναι απλα "προαπαιτουμενα" για να
εγκατασταθει ο original AMD-ati-driver-11.12.
linux-ro3f:/home/zen/Suse12.1-KDE3 # cd RPMS;ls
ccsm
glchess-phalanx-gnuchess nano
zyp-compizconfig-settings-manager zyp-kernel-devel-patch2
zyp-phalanx-glchess-gnuchess
compiz kernel-devel-patch upgr-22dec11 zyp-gcc-make zyp-kernel-source zyp-up-13dec11
firefox9 kernel-source upgr-23dec11 zyp-gcc-make-nano2 zyp-nano zyp-up-21dec11
gcc-make kernel-syms zyp-compiz zyp-kernel-devel zyp-patch-kernel-syms
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS # cd gcc-make;ls
binutils-2.21.1-12.1.4.i586.rpm gcc46-4.6.2_20111026-1.1.4.i586.rpm linux-glibc-devel-3.1_rc5-7.1.1.noarch.rpm
gcc-4.6-15.1.3.i586.rpm glibc-devel-2.14.1-14.14.1.i686.rpm make-3.82-147.1.2.i586.rpm
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/gcc-make # rpm -Uhv *.rpm
Preparing... ########################################### [100%]
1:linux-glibc-devel ########################################### [ 17%]
2:glibc-devel ########################################### [ 33%]
3:binutils ########################################### [ 50%]
4:gcc46 ########################################### [ 67%]
5:gcc ########################################### [ 83%]
6:make ########################################### [100%]
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/gcc-make # gcc --version
gcc (SUSE Linux) 4.6.2
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/gcc-make # make --version
GNU Make 3.82
Built for i686-pc-linux-gnu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/gcc-make # cd -
/home/zen/Suse12.1-KDE3/RPMS
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS # cd nano;ls
nano-2.3.1-2.1.2.i586.rpm
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/nano # rpm -Uhv *.rpm
Preparing... ########################################### [100%]
1:nano ########################################### [100%]
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/nano # cd -
/home/zen/Suse12.1-KDE3/RPMS
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS # cd upgr-22dec11;ls
bind-libs-9.8.1P1-4.6.1.i586.rpm kdebase3-apps-3.5.10.1-24.3.2.i586.rpm libjasper1-1.900.1-149.3.1.i586.rpm
bind-utils-9.8.1P1-4.6.1.i586.rpm kdebase3-extra-3.5.10.1-24.3.2.i586.rpm libqt4-4.7.4-19.4.1.i586.rpm
cron-4.2-31.3.1.i586.rpm kdebase3-kdm-3.5.10.1-24.3.2.i586.rpm libqt4-qt3support-4.7.4-19.4.1.i586.rpm
cronie-1.4.7-31.3.1.i586.rpm kdebase3-runtime-3.5.10.1-24.3.2.i586.rpm libqt4-sql-4.7.4-19.4.1.i586.rpm
fileshareset-2.0-24.3.2.i586.rpm kdebase3-samba-3.5.10.1-24.3.2.i586.rpm libqt4-x11-4.7.4-19.4.1.i586.rpm
glibc-2.14.1-14.14.1.i686.rpm kdebase3-session-3.5.10.1-24.3.2.i586.rpm misc-console-font-3.5.10.1-24.3.2.i586.rpm
glibc-locale-2.14.1-14.14.1.i586.rpm kdebase3-workspace-3.5.10.1-24.3.2.i586.rpm SuSEfirewall2-3.6.282-1.4.1.noarch.rpm
gtk2-tools-2.24.7-2.5.1.i586.rpm krb5-1.9.1-24.3.1.i586.rpm vim-7.3-22.3.1.i586.rpm
kdebase3-3.5.10.1-24.3.2.i586.rpm libgtk-2_0-0-2.24.7-2.5.1.i586.rpm vim-base-7.3-22.3.1.i586.rpm
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/upgr-22dec11 # rpm -Uhv *.rpm
Preparing... ########################################### [100%]
1:glibc ########################################### [ 4%]
2:kdebase3-runtime ########################################### [ 7%]
3:libqt4 ########################################### [ 11%]
4:libqt4-sql ########################################### [ 15%]
5:krb5 ########################################### [ 19%]
6:bind-libs ########################################### [ 22%]
7:libqt4-qt3support ########################################### [ 26%]
8:libqt4-x11 ########################################### [ 30%]
9:cron ########################################### [ 33%]
10:cronie ########################################### [ 37%]
setting /etc/crontab to root:root 0644. (wrong permissions 0600)
setting /usr/bin/crontab to root:trusted 4755. (wrong permissions 4750)
11:fileshareset ########################################### [ 41%]
Starting SuSEconfig, the SuSE Configuration Tool...
Running module permissions only
Reading /etc/sysconfig and updating the system...
Executing /sbin/conf.d/SuSEconfig.permissions...
Checking permissions and ownerships - using the permissions files
/etc/permissions
/etc/permissions.easy
/etc/permissions.d/mail-server
/etc/permissions.local
setting /usr/bin/fileshareset to root:root 4755. (wrong permissions 0755)
Finished.
12:gtk2-tools ########################################### [ 44%]
13:libgtk-2_0-0 ########################################### [ 48%]
14:vim-base ########################################### [ 52%]
15:misc-console-font ########################################### [ 56%]
16:kdebase3 ########################################### [ 59%]
Starting SuSEconfig, the SuSE Configuration Tool...
Running module permissions only
Reading /etc/sysconfig and updating the system...
Executing /sbin/conf.d/SuSEconfig.permissions...
Finished.
17:kdebase3-workspace ########################################### [ 63%]
18:kdebase3-extra ########################################### [ 67%]
19:kdebase3-session ########################################### [ 70%]
20:kdebase3-apps ########################################### [ 74%]
21:vim ########################################### [ 78%]
22:bind-utils ########################################### [ 81%]
23:kdebase3-kdm warning: /opt/kde3/share/config/kdm/kdmrc created as /opt/kde3/share/config/kdm/kdmrc.rpmnew
########################################### [ 85%]
Information: reading current kdmrc /opt/kde3/share/config/kdm/kdmrc (from kde >= 2.2.x)
Information: current kdmrc is from kde >= 3.1 (config version 2.3)
Updating /etc/sysconfig/displaymanager...
24:glibc-locale ########################################### [ 89%]
25:kdebase3-samba ########################################### [ 93%]
26:libjasper1 ########################################### [ 96%]
27:SuSEfirewall2 ########################################### [100%]
redirecting to systemctl
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/upgr-22dec11 # cd -
/home/zen/Suse12.1-KDE3/RPMS
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS # cd upgr-23dec11;ls
libfreebl3-3.13.1-9.11.1.i586.rpm MozillaFirefox-translations-common-9.0-2.6.1.i586.rpm
libfreetype6-2.4.7-3.1.i586.rpm mozilla-nss-3.13.1-9.11.1.i586.rpm
libsoftokn3-3.13.1-9.11.1.i586.rpm mozilla-nss-certs-3.13.1-9.11.1.i586.rpm
MozillaFirefox-9.0-2.6.1.i586.rpm MozillaThunderbird-9.0-33.6.1.i586.rpm
MozillaFirefox-branding-upstream-9.0-2.6.1.i586.rpm MozillaThunderbird-translations-common-9.0-33.6.1.i586.rpm
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/upgr-23dec11 # rpm -Uhv *.rpm
Preparing... ########################################### [100%]
1:libfreetype6 ########################################### [ 10%]
2:libfreebl3 ########################################### [ 20%]
3:mozilla-nss-certs ########################################### [ 30%]
4:libsoftokn3 ########################################### [ 40%]
5:mozilla-nss ########################################### [ 50%]
6:MozillaThunderbird ########################################### [ 60%]
7:MozillaFirefox-branding########################################### [ 70%]
8:MozillaFirefox ########################################### [ 80%]
9:MozillaFirefox-translat########################################### [ 90%]
10:MozillaThunderbird-tran########################################### [100%]
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/upgr-23dec11 # cd /home/zen/Suse12.1-KDE3/RPMS;ls
ccsm
glchess-phalanx-gnuchess nano
zyp-compizconfig-settings-manager zyp-kernel-devel-patch2
zyp-phalanx-glchess-gnuchess
compiz kernel-devel-patch upgr-22dec11 zyp-gcc-make zyp-kernel-source zyp-up-13dec11
firefox9 kernel-source upgr-23dec11 zyp-gcc-make-nano2 zyp-nano zyp-up-21dec11
gcc-make kernel-syms zyp-compiz zyp-kernel-devel zyp-patch-kernel-syms
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS # cd kernel-devel-patch;ls
kernel-devel-3.1.0-1.2.1.noarch.rpm patch-2.6.1.116-4.1.5.i586.rpm
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/kernel-devel-patch # rpm -Uhv *.rpm
Preparing... ########################################### [100%]
1:patch ########################################### [ 50%]
2:kernel-devel ########################################### [100%]
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/kernel-devel-patch # uname -a
Linux linux-ro3f 3.1.0-1.2-default #1 SMP Thu Nov 3 14:45:45 UTC 2011 (187dde0) i686 athlon i386 GNU/Linux
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/kernel-devel-patch # cd -
/home/zen/Suse12.1-KDE3/RPMS
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS # date
Fri Dec 23 16:45:31 EET 2011
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS #
zen@linux-ro3f:~> su
Password:
linux-ro3f:/home/zen # cd /home/zen/Suse12.1-KDE3/RPMS;ls
ccsm
glchess-phalanx-gnuchess nano
zyp-compizconfig-settings-manager zyp-kernel-devel-patch2
zyp-phalanx-glchess-gnuchess
compiz kernel-devel-patch upgr-22dec11 zyp-gcc-make zyp-kernel-source zyp-up-13dec11
firefox9 kernel-source upgr-23dec11 zyp-gcc-make-nano2 zyp-nano zyp-up-21dec11
gcc-make kernel-syms zyp-compiz zyp-kernel-devel zyp-patch-kernel-syms
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS # cd kernel-source;ls
kernel-source-3.1.0-1.2.1.noarch.rpm
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/kernel-source # rpm -Uhv *.rpm
Preparing... ########################################### [100%]
1:kernel-source ########################################### [100%]
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/kernel-source # cd -
/home/zen/Suse12.1-KDE3/RPMS
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS # uname -a
Linux linux-ro3f 3.1.0-1.2-default #1 SMP Thu Nov 3 14:45:45 UTC 2011 (187dde0) i686 athlon i386 GNU/Linux
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS # date
Fri Dec 23 17:00:18 EET 2011
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS #
zen@linux-ro3f:~> su
Password:
linux-ro3f:/home/zen # cd /home/zen/Suse12.1-KDE3/RPMS;ls
ccsm
glchess-phalanx-gnuchess nano
zyp-compizconfig-settings-manager zyp-kernel-devel-patch2
zyp-phalanx-glchess-gnuchess
compiz kernel-devel-patch upgr-22dec11 zyp-gcc-make zyp-kernel-source zyp-up-13dec11
firefox9 kernel-source upgr-23dec11 zyp-gcc-make-nano2 zyp-nano zyp-up-21dec11
gcc-make kernel-syms zyp-compiz zyp-kernel-devel zyp-patch-kernel-syms
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS # cd kernel-syms;ls
kernel-default-devel-3.1.0-1.2.1.i586.rpm kernel-pae-devel-3.1.0-1.2.1.i586.rpm kernel-xen-devel-3.1.0-1.2.1.i586.rpm
kernel-desktop-devel-3.1.0-1.2.1.i586.rpm kernel-syms-3.1.0-1.2.1.i586.rpm
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/kernel-syms # rpm -Uhv *.rpm
Preparing... ########################################### [100%]
1:kernel-xen-devel ########################################### [ 20%]
2:kernel-pae-devel ########################################### [ 40%]
3:kernel-desktop-devel ########################################### [ 60%]
4:kernel-default-devel ########################################### [ 80%]
5:kernel-syms ########################################### [100%]
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/kernel-syms # uname -a
Linux linux-ro3f 3.1.0-1.2-default #1 SMP Thu Nov 3 14:45:45 UTC 2011 (187dde0) i686 athlon i386 GNU/Linux
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/kernel-syms # date
Fri Dec 23 17:07:48 EET 2011
linux-ro3f:/home/zen/Suse12.1-KDE3/RPMS/kernel-syms #
zen@linux-ro3f:~> su
Password:
linux-ro3f:/home/zen # zypper ref
Retrieving repository 'openSUSE_12.1_OSS' metadata [done]
Building repository 'openSUSE_12.1_OSS' cache [done]
Retrieving repository 'openSUSE_12.1_Updates' metadata [done]
Building repository 'openSUSE_12.1_Updates' cache [done]
Retrieving repository 'openSUSE-12.1-Non-Oss' metadata [done]
Building repository 'openSUSE-12.1-Non-Oss' cache [done]
All repositories have been refreshed.
linux-ro3f:/home/zen # zypper up
Loading repository data...
Reading installed packages...
Nothing to do.
linux-ro3f:/home/zen # date
Fri Dec 23 17:19:45 EET 2011
linux-ro3f:/home/zen # uname -a
Linux linux-ro3f 3.1.0-1.2-default #1 SMP Thu Nov 3 14:45:45 UTC 2011 (187dde0) i686 athlon i386 GNU/Linux
linux-ro3f:/home/zen # zypper in freeglut
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW package is going to be installed:
freeglut
1 new package to install.
Overall download size: 81.0 KiB. After the operation, additional 272.0 KiB will be used.
Continue? [y/n/?] (y): y
Retrieving package freeglut-100529-8.1.2.i586 (1/1), 81.0 KiB (272.0 KiB unpacked)
Retrieving: freeglut-100529-8.1.2.i586.rpm [done (0 B/s)]
Installing: freeglut-100529-8.1.2 [done]
linux-ro3f:/home/zen # date
Fri Dec 23 17:20:11 EET 2011
linux-ro3f:/home/zen # fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4300/4500 Series
OpenGL version string: 3.3.11318 Compatibility Profile Context
linux-ro3f:/home/zen # glxgears
*** NOTE: Don't use glxgears as a benchmark.
OpenGL implementations are not optimized for frame rates >> 60fps,
thus these numbers are meaningless when compared between vendors.
17989 frames in 5.0 seconds = 3597.694 FPS
18101 frames in 5.0 seconds = 3620.120 FPS
18101 frames in 5.0 seconds = 3620.151 FPS
18098 frames in 5.0 seconds = 3619.590 FPS
18103 frames in 5.0 seconds = 3620.530 FPS
18103 frames in 5.0 seconds = 3620.480 FPS
18101 frames in 5.0 seconds = 3620.133 FPS
18101 frames in 5.0 seconds = 3620.035 FPS
18102 frames in 5.0 seconds = 3620.257 FPS
18099 frames in 5.0 seconds = 3619.681 FPS
linux-ro3f:/home/zen # fgl_glxgears
Using GLX_SGIX_pbuffer
3153 frames in 5.0 seconds = 630.600 FPS
3903 frames in 5.0 seconds = 780.600 FPS
3908 frames in 5.0 seconds = 781.600 FPS
3905 frames in 5.0 seconds = 781.000 FPS
3900 frames in 5.0 seconds = 780.000 FPS
3896 frames in 5.0 seconds = 779.200 FPS
3895 frames in 5.0 seconds = 779.000 FPS
3900 frames in 5.0 seconds = 780.000 FPS
3904 frames in 5.0 seconds = 780.800 FPS
linux-ro3f:/home/zen # date
Fri Dec 23 17:22:29 EET 2011
linux-ro3f:/home/zen # uname -a
Linux linux-ro3f 3.1.0-1.2-default #1 SMP Thu Nov 3 14:45:45 UTC 2011 (187dde0) i686 athlon i386 GNU/Linux
linux-ro3f:/home/zen #
Μια μικρη λεπρομερεια..καθε φορα που κανουμε upgrade ή απλη εγκατασταση ενος προγραμματος ή ενος πακετου , οπως πχ το kernel-syms , & αφου πρωτα "σωσουμε" τα πακετα με copy-paste στο /home directory δινοντας ενα καταλληλο ονομα σχετικο με ο,τι κατεβασαμε μεσω zypper , πρεπει υποχρεωτικα να εκτελουμε την εντολη
# zypper clean
για να καθαριζει αυτοματως η cache απο τα RPMs που κατεβασε το zypper , αλλιως θα διατηρουνται & ολα τα προηγουμενα πακετα & θα χασει τη...μπαλα ο παιχτης, δλδ , δεν θα ξερει που να ψαξει ο,τι κατεβασε για να διατηρησει τα πακετα.Προσοχη μην το ξεχασει κανεις , θα γινει..μυλος.
Ερώτηση:
Μπορώ να αντιγράψω όλα τα πακέτα πχ σε ένα cd στον ίδιο κατάλογο και μετά να πάω σε 2ο υπολογιστή και να τα εγκαταστήσω με την εντολή
rpm -Uhv *.rpm
ή πρέπει να είναι σε διαφορετικούς φακέλους;
ναι , ειναι το ιδιο ακριβως να αντιγραψεις ΟΛΑ τα RPMs σε εναν καταλογο & μετα να τα εγκαταστησεις ''μαζικά'' με την παραπανω εντολη σε δευτερο υπολογιστη ,χωρις συνδεση. Ευτυχως , με το openSuse-12.1-KDE 3 δεν κατεβαινουν με το zypper πακετα .delta.rpm , οπως με το openSuse-11.4-LXDE , οποτε γλυτώνουμε τον ''κόπο'' να δωσουμε ενα $ rm * .delta.rpm μεσα στον καταλογο οπου βρισκονται συγκεντρωμενα τα πακετα. Στο παραδειγμα σκόπιμα τα ''αρχειοθέτησα'' σε ξεχωριστους καταλογους για να γινει περισσοτερο προφανες το τί ακριβως επιδιώκω να κανω κατα τα διαφορα ''σταδια'' της αναβαθμισης της διανομης. Δεν ισχυει ομως το ιδιο & με το openSuse-11.4-LXDE , γιατι εκει τα πακετα προσ αναβαθμιση ειναι πάρα πολλα & για να πετυχει το offline update ,πρεπει υποχρεωτικα η αναβαθμιση να ''σπασει'' σε 2 μερη. Πρωτα αναβαθμιζουμε kernel-default , kernel-devel , kernel-source , patch , kernel-syms ΟΛΑ μαζι με τα RPMs στον ιδιο καταλογο , κανουμε reboot & στη συνεχεια ακολουθει το upgrade ολων των υπολοίπων πακετων της διανομης , παλι κατα τροπο ''μαζικο''. Ξανα reboot & μας εχει μεινει μόνο ο PCManFM να αναβαθμιστει απο την εκδοση 0.9.8_rc2 στην 0.9.10 ακολουθωντας υποχρεωτικα τα βηματα που ειναι στο παραδειγμα , γιατι αποτελει εξαιρεση & θελει ''ιδιαιτερο'' χειρισμο.
Καλο το openSuse-12.1-KDE 3 αλλά δεν προσαρτα αυτόματα τα usb flash drives.Μόνο απο τερματικο.
η εγκατασταση των gcc-make , nano , gedit ,leafpaf , MozillaFirefox , freeglut μπορει να γινει μαζι με τα kernel-default , kernel-devel , kernel-source , patch , kernel-syms ,δλδ ΟΛΑ τα απκετα RPMs στον ιδιο καταλογο , για το OpenSuse-11.4-LXDE
μολις εκανα ενημερωση στο 12.1-KDE 3. Το zypper κατεβασε 21 πακετα. Τα ''αρχειοθετησα'' σε ξεχωριστο φακελο με ονομα /home/zen/UPGR/zup-09jan12 , δλδ , εδωσα ονομα σχετικο με την ημερα της ενημερωσης. Επειδη ο Firefox9 ενημερωθηκε & αυτος σε μια πιο προσφατη εκδοση , τωρα ΔΕΝ μπορουμε να τα βαλουμε ΟΛΑ τα RPMs στον ιδιο καταλογο , μαζι με εκεινα απο παλαιοτερες ενημερωσεις γιατι θα γιναι ..αχταρμας & θα βγαλει λαθος το τερματικο στο offline update. Απο τωρα & στο εξηςΥΠΟΧΡΕΩΤΙΚΑ με ημερομηνια ''κυκλοφοριας'' των πακετων rpms θα προχωραμε με σταδιακη αναβαθμιση της διανομης. Δυστυχως , το linux ειναι ενας ''ζωντανος'' οργανισμος που καθε μερα εξελισσεται & η ''παρακολουθηση'' των καινουργιων πακετων rpms μπορει να γινει με ενημερωση της διανομης κατα χρονικα διαστηματα.
zen@linux-ro3f:~> cd /home/zen/UPGR/zup-09jan12/RPMS;ls
bundle-lang-common-ar-12.1-41.5.1.noarch.rpm MozillaFirefox-translations-common-9.0.1-2.9.2.i586.rpm
cracklib-2.8.18-14.14.1.i586.rpm pam-modules-12.1-5.3.1.i586.rpm
dbus-1-python-0.83.2-7.1.3.i586.rpm python-xml-2.7.2-7.1.2.i586.rpm
device-mapper-1.02.63-19.3.1.i586.rpm sax2-tools-8.1-606.1.2.i586.rpm
iptables-1.4.12.1+16-2.3.1.i586.rpm systemd-37-3.6.1.i586.rpm
libcrack2-2.8.18-14.14.1.i586.rpm systemd-sysvinit-37-3.6.1.i586.rpm
libxml2-python-2.7.8+git20110708-3.1.2.i586.rpm tar-1.26-5.3.1.i586.rpm
libxtables7-1.4.12.1+16-2.3.1.i586.rpm xorg-x11-7.6-67.3.1.i586.rpm
lvm2-2.02.84-19.3.1.i586.rpm xorg-x11-xauth-7.6-67.3.1.i586.rpm
MozillaFirefox-9.0.1-2.9.2.i586.rpm yast2-mail-2.21.1-2.4.1.noarch.rpm
MozillaFirefox-branding-upstream-9.0.1-2.9.2.i586.rpm
zen@linux-ro3f:~/UPGR/zup-09jan12/RPMS> su
Password:
linux-ro3f:/home/zen/UPGR/zup-09jan12/RPMS # zypper up
Loading repository data...
Reading installed packages...
Nothing to do.
linux-ro3f:/home/zen/UPGR/zup-09jan12/RPMS # date
Mon Jan 9 19:26:36 EET 2012
linux-ro3f:/home/zen/UPGR/zup-09jan12/RPMS # df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 8.3G 3.4G 4.5G 44% /
devtmpfs 1.6G 36K 1.6G 1% /dev
tmpfs 1.7G 0 1.7G 0% /dev/shm
tmpfs 1.7G 464K 1.6G 1% /run
/dev/sda9 8.3G 3.4G 4.5G 44% /
tmpfs 1.7G 0 1.7G 0% /sys/fs/cgroup
tmpfs 1.7G 0 1.7G 0% /media
tmpfs 1.7G 464K 1.6G 1% /var/lock
tmpfs 1.7G 464K 1.6G 1% /var/run
linux-ro3f:/home/zen/UPGR/zup-09jan12/RPMS # uname -a
Linux linux-ro3f 3.1.0-1.2-default #1 SMP Thu Nov 3 14:45:45 UTC 2011 (187dde0) i686 athlon i386 GNU/Linux