Στις γραμμες που ακολουθουν φαινεται ο τροπος με τον οποιο μπορουμε να κανουμε πληρη αναβαθμιση της διανομης openSUSE-11.4-LXDE που εχουμε εγκαταστησει απο το live-cd που βρισκεται στη διευθυνση http://en.opensuse.org/Derivatives
Προαπαιτουμενα ειναι τα πακετα RPMs με τα οποια θα γινει η αναβαθμιση της διανομης & τα οποια λαμβανονται με το zypper απο το τερματικο , με εναν τροπο ο οποιος ειναι σιγουρα δυσκολο να εξηγηθει σε συντομια , αλλα δεν ειναι & τοσο δυσνοητος αν καποιος εχει κατα νου τί κανουμε καθε φορα & για ποιο λογο.Προ-υποθετει οτι ηδη εχουμε τη διανομη εγκατεστημενη σε ενα συστημα , αλλα το κλειδι ειναι οτι προχωρησαμε στην αναβαθμιση σταδιακα & στοχευμενα για να εχουμε τη δυνατοτητα να συλλεξουμε τα πακετα αναβαθμισης κατα τροπο μεθοδευμενο , για να μπορουμε αργοτερα να αναβαθμισουμε τη δευτερη εγκατασταση σε ενα αλλο συστημα , offline. Δεν ειναι ο ενδεδειγμενος τροπος για να κανει καποιος πληρες update , μιας & αυτο γινεται πολυ γρηγοροτερα με το YAST2 , αλλα θελει απλως να δειξει τί συμβαινει με τα πακετα RPMs & το μηχανισμο με τον οποιο αυτα ανανεωνονται μεσα απο το τερματικο & τη χρηση της γραμμης εντολων , για καθαρα λογους διδακτικους ή περιεργειας.Ειναι λιγο γριφος η συλλογη & σωστη ομαδοποιηση των πακετων , αλλα το αποτελεσμα ειναι οτι στο τελος μπορουμε να εχουμε το προσωπικο μας "αποθετηριο" με ολα τα ανανεωμενα πακετα της διανομης , που βγαινουν κατα καιρους , οργανωμενα κατα τροπο μεθοδικο & λογικο , ωστε να ειμαστε σε θεση να αναβαθμισουμε εξ αρχης μια νεα εγκατασταση τηςδιανομης σε οποιδηποτε συστημα offline. Απο τα πακετα rpms ο, τι απο αυτα εχει καταληξη delta.rpm , αποκλειεται κατα την ομαδοποιηση & αρχειοθετηση τους , γιατι δεν εχουν καμια σημασια κατα την offline αναβαθμιση της διανομης , παρα μονο οταν αυτη γινεται online μεσω zypper ή YAST2.
Η ολη διαδικασια φαινεται μεσα απο τις γραμμες του τερματικου & οπου χρειαζεται υπαρχει & ενα συντομο σχολιο που επεξηγει το τί ακριβως κανουμε & για ποιο λογο.
Παρακατω γινεται η αναβαθμιση του διαχειριστη παραθυρων PCManFM απο την εκδοση 0.9.8_rc2 στην 0.9.10 .Για να γινει με επιτυχη τροπο δινουμε απο το τερματικο τα παρακατω
linux@linux-c1z9:~> uname -a
Linux linux-c1z9 2.6.37.6-0.5-default #1 SMP 2011-04-25 21:48:33 +0200 i686 athlon i386 GNU/Linux
linux@linux-c1z9:~> date
Wed Dec 28 20:30:33 EET 2011
linux@linux-c1z9:~> su
Password:
linux-c1z9:/home/linux # cd /home/linux/my_OpenSuse-11.4-Lxde/RPMS/PCManFM;ls
libfm-0.1.17_rc4-88.1.i586.rpm libfm-gtk1-0.1.17_rc4-88.1.i586.rpm pcmanfm-lang-0.9.10-91.2.noarch.rpm
libfm1-0.1.17_rc4-88.1.i586.rpm pcmanfm-0.9.10-91.2.i586.rpm
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/PCManFM # rpm -e pcmanfm-0.9.8_rc2-79.1.i586
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/PCManFM # rpm -e libfm-gtk0-0.1.14_rc2-87.1.i586
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/PCManFM # rpm -e libfm-0.1.14_rc2-87.1.i586
Error in file "/usr/share/applications/gnumeric.desktop": "zz-application/zz-winassoc-xls" is an invalid MIME type ("zz-application" is an unregistered media type)
Warning in file "/usr/share/applications/xarchiver.desktop": usage of MIME type "multipart/x-zip" is discouraged ("multipart" is a media type that probably does not make sense in this context)
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/PCManFM # rpm -Uhv *.rpm
warning: libfm-0.1.17_rc4-88.1.i586.rpm: Header V3 DSA/SHA1 Signature, key ID 5fd803b8: NOKEY
Preparing... ########################################### [100%]
1:libfm1 ########################################### [ 20%]
2:libfm-gtk1 ########################################### [ 40%]
3:libfm ########################################### [ 60%]
Error in file "/usr/share/applications/gnumeric.desktop": "zz-application/zz-winassoc-xls" is an invalid MIME type ("zz-application" is an unregistered media type)
Warning in file "/usr/share/applications/xarchiver.desktop": usage of MIME type "multipart/x-zip" is discouraged ("multipart" is a media type that probably does not make sense in this context)
4:pcmanfm ########################################### [ 80%]
5:pcmanfm-lang ########################################### [100%]
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/PCManFM # cd -
/home/linux
linux-c1z9:/home/linux # cd /home/linux/my_OpenSuse-11.4-Lxde/RPMS;ls
alsa-1.0.24.1-4.9.1.i586.rpm freeglut-100529-4.1.i586.rpm kernel-default kernel-source MozillaFirefox9 PCManFM unzip
coreutils-8.9-11.1.i586.rpm gcc-make kernel-devel-patch kernel-syms nano-gedit-leafpad phalanx-gnuchess zypper
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS # cd nano-gedit-leafpad;ls
gedit-2.30.4-5.8.2.i586.rpm libgtksourceview-2_0-0-2.10.5-4.1.i586.rpm python-gtksourceview-2.10.1-4.1.i586.rpm
leafpad-0.8.18.1-14.1.i586.rpm nano-2.2.6-3.1.i586.rpm
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/nano-gedit-leafpad # rpm -Uhv *.rpm
warning: gedit-2.30.4-5.8.2.i586.rpm: Header V3 RSA/SHA256 Signature, key ID 3dbdc284: NOKEY
warning: leafpad-0.8.18.1-14.1.i586.rpm: Header V3 DSA/SHA1 Signature, key ID 5fd803b8: NOKEY
Preparing... ########################################### [100%]
1:libgtksourceview-2_0-0 ########################################### [ 20%]
2:python-gtksourceview ########################################### [ 40%]
3:gedit ########################################### [ 60%]
4:nano ########################################### [ 80%]
5:leafpad ########################################### [100%]
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/nano-gedit-leafpad # df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 13G 2.8G 8.7G 25% /
devtmpfs 1.6G 244K 1.6G 1% /dev
tmpfs 1.6G 4.0K 1.6G 1% /dev/shm
/dev/sda5 13G 2.8G 8.7G 25% /
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/nano-gedit-leafpad # free -m
total used free shared buffers cached
Mem: 3275 910 2364 0 29 758
-/+ buffers/cache: 121 3153
Swap: 2047 0 2047
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/nano-gedit-leafpad #
$ setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,el
http://htmlchess.sourceforge.net/demo/example.html
















Ακολουθει η αναβαθμιση του πυρηνα , η εγκατασταση των πακετων gcc & make & η αναβαθμιση των unzip , zypper & MozillaFirefox
linux-c1z9:/home/linux # cd /home/linux/my_OpenSuse-11.4-Lxde/RPMS;ls
alsa-1.0.24.1-4.9.1.i586.rpm freeglut-100529-4.1.i586.rpm kernel-default kernel-source MozillaFirefox9 PCManFM unzip
coreutils-8.9-11.1.i586.rpm gcc-make kernel-devel-patch kernel-syms nano-gedit-leafpad phalanx-gnuchess zypper
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS # rpm -Uhv *.rpm
warning: alsa-1.0.24.1-4.9.1.i586.rpm: Header V3 RSA/SHA256 Signature, key ID 3dbdc284: NOKEY
Preparing... ########################################### [100%]
1:coreutils ########################################### [ 33%]
Starting SuSEconfig, the SuSE Configuration Tool...
Running module permissions only
Reading /etc/sysconfig and updating the system...
Executing /sbin/conf.d/SuSEconfig.permissions...
Finished.
2:alsa ########################################### [ 67%]
Updating /etc/sysconfig/sound...
Updating /etc/sysconfig/joystick...
3:freeglut ########################################### [100%]
..skipped
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS # cd gcc-make;ls
binutils-gold-2.21-13.1.i586.rpm gcc45-4.5.1_20101208-9.8.i586.rpm linux-glibc-devel-2.6.36-3.1.noarch.rpm
gcc-4.5-19.1.i586.rpm glibc-devel-2.11.3-12.19.1.i686.rpm make-3.82-140.1.i586.rpm
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/gcc-make # rpm -Uhv *.rpm
warning: binutils-gold-2.21-13.1.i586.rpm: Header V3 RSA/SHA256 Signature, key ID 3dbdc284: NOKEY
Preparing... ########################################### [100%]
1:linux-glibc-devel ########################################### [ 17%]
2:glibc-devel ########################################### [ 33%]
3:binutils-gold ########################################### [ 50%]
4:gcc45 ########################################### [ 67%]
5:gcc ########################################### [ 83%]
6:make ########################################### [100%]
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/gcc-make # gcc --version
gcc (SUSE Linux) 4.5.1 20101208 [gcc-4_5-branch revision 167585]
Copyright (C) 2010 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-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/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-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/gcc-make # cd -
/home/linux/my_OpenSuse-11.4-Lxde/RPMS
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS # cd unzip;ls
librcc0-0.2.9-6.7.1.i586.rpm librcd0-0.1.13-4.1.i586.rpm rcc-runtime-0.2.9-6.7.1.i586.rpm unzip-6.00-6.7.1.i586.rpm
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/unzip # rpm -Uhv *.rpm
warning: librcc0-0.2.9-6.7.1.i586.rpm: Header V3 RSA/SHA256 Signature, key ID 3dbdc284: NOKEY
Preparing... ########################################### [100%]
1:librcd0 ########################################### [ 25%]
2:rcc-runtime ########################################### [ 50%]
3:librcc0 ########################################### [ 75%]
4:unzip ########################################### [100%]
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/unzip # cd -
/home/linux/my_OpenSuse-11.4-Lxde/RPMS
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS # cd zypper;ls
libzypp-8.13.1-0.2.3.i586.rpm satsolver-tools-0.16.3-0.2.1.i586.rpm zypper-1.5.7-0.4.3.i586.rpm
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/zypper # rpm -Uhv *.rpm
warning: libzypp-8.13.1-0.2.3.i586.rpm: Header V3 RSA/SHA256 Signature, key ID 3dbdc284: NOKEY
Preparing... ########################################### [100%]
1:satsolver-tools ########################################### [ 33%]
2:libzypp ########################################### [ 67%]
3:zypper ########################################### [100%]
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
fscaps support disabled (file_caps missing in /proc/cmdline).
setting /usr/sbin/zypp-refresh-wrapper to root:root 4755. (wrong permissions 0755)
Finished.
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/zypper # cd -
/home/linux/my_OpenSuse-11.4-Lxde/RPMS
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS # cd phalanx-gnuchess;ls
gnuchess-5.07-152.1.i586.rpm phalanx-22-653.1.i586.rpm
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/phalanx-gnuchess # rpm -Uhv *.rpm
warning: gnuchess-5.07-152.1.i586.rpm: Header V3 RSA/SHA256 Signature, key ID 3dbdc284: NOKEY
Preparing... ########################################### [100%]
1:phalanx ########################################### [ 50%]
2:gnuchess ########################################### [100%]
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/phalanx-gnuchess # cd -
/home/linux/my_OpenSuse-11.4-Lxde/RPMS
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS # cd MozillaFirefox9;ls
MozillaFirefox-9.0-0.2.1.i586.rpm mozilla-nspr-4.8.9-1.3.1.i586.rpm mozilla-xulrunner192-1.9.2.25-0.2.1.i586.rpm
MozillaFirefox-branding-openSUSE-5.0-2.7.1.i586.rpm mozilla-nss-3.13.1-0.2.1.i586.rpm mozilla-xulrunner192-gnome-1.9.2.25-0.2.1.i586.rpm
mozilla-js192-1.9.2.25-0.2.1.i586.rpm mozilla-nss-certs-3.13.1-0.2.1.i586.rpm
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/MozillaFirefox9 # rpm -Uhv *.rpm
warning: MozillaFirefox-9.0-0.2.1.i586.rpm: Header V3 RSA/SHA256 Signature, key ID 3dbdc284: NOKEY
Preparing... ########################################### [100%]
1:mozilla-nspr ########################################### [ 13%]
2:mozilla-js192 ########################################### [ 25%]
3:mozilla-nss-certs ########################################### [ 38%]
4:mozilla-nss ########################################### [ 50%]
5:MozillaFirefox ########################################### [ 63%]
6:MozillaFirefox-branding########################################### [ 75%]
7:mozilla-xulrunner192 ########################################### [ 88%]
8:mozilla-xulrunner192-gn########################################### [100%]
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/MozillaFirefox9 # cd -
/home/linux/my_OpenSuse-11.4-Lxde/RPMS
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS # cd kernel-default;ls
kernel-default-2.6.37.6-0.9.1.i586.rpm preload-kmp-default-1.2_k2.6.37.6_0.9-6.7.20.i586.rpm
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/kernel-default # rpm -Uhv *.rpm
warning: kernel-default-2.6.37.6-0.9.1.i586.rpm: Header V3 RSA/SHA256 Signature, key ID 3dbdc284: NOKEY
Preparing... ########################################### [100%]
1:kernel-default ########################################### [ 50%]
Kernel image: /boot/vmlinuz-2.6.37.6-0.9-default
Initrd image: /boot/initrd-2.6.37.6-0.9-default
KMS drivers: radeon
Root device: /dev/disk/by-id/ata-HDS728080PLAT20_PFD210S6R846AR-part5 (/dev/sda5) (mounted on / as ext4)
Resume device: /dev/sda3
Kernel Modules: hwmon thermal_sys processor thermal fan rtc-lib rtc-core rtc-cmos crc16 jbd2 ext4 i2c-core i2c-algo-bit drm drm_kms_helper ttm radeon pcmcia_core pcmcia libata pata_pcmcia pata_legacy pata_hpt3x2n sata_nv pata_oldpiix sata_vsc pata_triflex sata_via sata_svw pata_via pata_cmd640 pata_hpt37x pata_mpiix pata_amd pata_sis sata_sis sata_promise pdc_adma pata_ns87415 pata_sch sata_sil24 pata_serverworks pata_cs5535 libahci pata_atp867x pata_rz1000 pata_netcell pata_ns87410 pata_piccolo pata_it8213 pata_sl82c105 pata_cs5520 ahci_platform sata_mv ahci pata_it821x pata_cmd64x sata_sil sata_sx4 pata_atiixp pata_hpt366 pata_sil680 pata_cs5536 pata_pdc2027x pata_acpi pata_marvell pata_rdc sata_uli pata_cs5530 pata_cypress ata_generic pata_opti pata_hpt3x3 sata_inic162x pata_optidma pata_sc1200 pata_isapnp pata_jmicron pata_artop pata_ninja32 sata_qstor pata_radisys ata_piix pata_pdc202xx_old pata_qdi pata_ali pata_efar usbcore ohci-hcd ehci-hcd uhci-hcd hid usbhid
Features: kms block usb resume.userspace resume.kernel
Bootsplash: openSUSE (1280x1024)
ldd: /bin/on_ac_power: No such file or directory
43050 blocks
2:preload-kmp-default ########################################### [100%]
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS/kernel-default # cd -
/home/linux/my_OpenSuse-11.4-Lxde/RPMS
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS # uname -a
Linux linux-c1z9 2.6.37.6-0.5-default #1 SMP 2011-04-25 21:48:33 +0200 i686 athlon i386 GNU/Linux
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS # date
Wed Dec 28 20:45:57 EET 2011
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS # free -m
total used free shared buffers cached
Mem: 3275 1127 2147 0 36 951
-/+ buffers/cache: 139 3135
Swap: 2047 0 2047
linux-c1z9:/home/linux/my_OpenSuse-11.4-Lxde/RPMS #
$ setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,el
http://htmlchess.sourceforge.net/demo/example.html
$ setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,el
http://htmlchess.sourceforge.net/demo/example.html