openSUSE 12.1 Athens Release Party

commixon | Παρ, 12/23/2011 - 17:41 | 1' | 6



Το 2012 μπαίνει με τον καλύτερο τρόπο!
Το openSUSE 12.1 είναι εδώ. Ελάτε να το δοκιμάσετε, να λύσετε τις απορίες σας και να περάσουμε καλά! 

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

MO: (ψήφοι: 0)

Σχόλια

                        Ωραια διανομη το 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