Upgrade Fedory: Porovnání verzí

Z HKfree wiki
Skočit na navigaci Skočit na vyhledávání
 
 
(Není zobrazeno 15 mezilehlých verzí od 4 dalších uživatelů.)
Řádek 6: Řádek 6:
  
 
debian má svůj '''apt-get'''
 
debian má svůj '''apt-get'''
 +
 
fedora '''yum'''
 
fedora '''yum'''
 +
 
redhat '''up2date'''
 
redhat '''up2date'''
 +
 
suze '''yast'''
 
suze '''yast'''
 +
 +
ubuntu '''synaptic'''
 +
 +
gentoo '''emerge'''
 +
 
mandrake FIXME
 
mandrake FIXME
 +
 
a tak dále
 
a tak dále
  
=== Upgrade Fedory Core z verze 3 na vezi 4 ===
+
=== Upgrade Fedory Core z verze 6 na verzi 7 ===
Díky nástroje pro správu balíku '''yum''' můžeme upgradovat celý náš
+
1. Nejprve stáhneme balík s informacemi o novém systému
systém na novou verzi za běhu a vzdáleně.
+
 
 +
# rpm -Uvh --nodeps ftp://ftp.hkfree.org/pub/linux/fedora/linux/releases/7/Fedora/i386/os/Fedora/fedora-release-7-3.noarch.rpm ftp://ftp.hkfree.org/pub/linux/fedora/linux/releases/7/Fedora/i386/os/Fedora/fedora-release-notes-7.0.0-1.noarch.rpm
 +
 
 +
2. Nastavíme repozitory na lokální mirror hkfree
 +
 
 +
upravíme údaj '''baseurl''' v souborech <code>/etc/yum.repos.d/fedora.repo</code> a <code>/etc/yum.repos.d/fedora-updates.repo</code>
 +
 
 +
baseurl=<nowiki>ftp://ftp.hkfree.org/pub/linux/fedora/linux/releases/7/Fedora/$releasever/$basearch/os/</nowiki>
 +
 
 +
3. Upgradujeme celý systém.
 +
 
 +
# yum -y update
 +
 
 +
4. Rebootujeme a v tomto okamžiku máme k dispozici Fedora Core 7.
 +
 
 +
# reboot
 +
 
 +
=== Upgrade Fedory Core z verze 5 na verzi 6 ===
 +
1. Nejprve stáhneme balík s informacemi o novém systému
 +
 
 +
# rpm -Uvh --nodeps ftp://ftp.hkfree.org/pub/linux/fedora-core/6/i386/os/Fedora/RPMS/fedora-release-6-4.noarch.rpm
 +
 
 +
2. Nastavíme repozitory na lokální mirror hkfree
 +
 
 +
upravíme údaj '''baseurl''' v souborech <code>/etc/yum.repos.d/fedora-core.repo</code> a <code>/etc/yum.repos.d/fedora-updates.repo</code>
 +
 
 +
baseurl=<nowiki>ftp://ftp.hkfree.org/pub/linux/fedora/linux/core/$releasever/$basearch/os/</nowiki>
 +
 
 +
3. odstraníme případnou knihovnu <code>libselinux-devel</code>
 +
 
 +
# yum remove libselinux-devel
 +
 
 +
4. Upgradujeme celý systém.
 +
 
 +
# yum -y update
 +
 
 +
5. Rebootujeme a v tomto okamžiku máme k dispozici Fedora Core 6.
 +
 
 +
# reboot
 +
 
 +
6. updatujeme knihovu <code>libsepol</code>
 +
 
 +
# rpm -Uvh --force ftp://ftp.hkfree.org/pub/linux/fedora-core/6/i386/os/Fedora/RPMS/libsepol-1.12.27-1.i386.rpm
 +
 
 +
7. smažeme všechny staré neupdatované balíky
 +
 
 +
# yum remove *.fc5
 +
 
 +
=== Upgrade Fedory Core z verze 4 na verzi 5 ===
 +
1. Nejprve stáhneme balík s informacemi o novém systému
 +
 
 +
# rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/core/5/i386/os/Fedora/RPMS/fedora-release-5-5.noarch.rpm
 +
 
 +
2. Nastavíme repozitory na lokální mirror hkfree
 +
 
 +
upravíme údaj '''baseurl''' v souborech <code>/etc/yum.repos.d/fedora-core.repo</code> a <code>/etc/yum.repos.d/fedora-updates.repo</code>
 +
 
 +
baseurl=<nowiki>ftp://ftp.hkfree.org/pub/linux/fedora/linux/core/$releasever/$basearch/os/</nowiki>
  
1. Download and install the Fedora Core 4 version of fedora-release from one of the Fedora Core mirrors.
+
3. Upgradujeme celý systém.
  
Example:
+
# yum -y update
# rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/os/Fedora/RPMS/fedora-release-4-2.noarch.rpm
 
  
2. Disable third-party yum repositories, if applicable.
+
4. Rebootujeme a v tomto okamžiku máme k dispozici Fedora Core 5.
  
In my configuration, I had the Dag, FreshRPMs, and Dries third-party yum repositories enabled. As of 06/15/05, only the Dries
+
# reboot
repository caused an error message (i.e. it had not been updated with Fedora Core 4 packages or it did not have a Fedora Core 4
 
directory structure) so I will only disable that repository.
 
  
# echo "enabled=0" >> /etc/yum.repos.d/dries.repo
+
=== Upgrade Fedory Core z verze 3 na verzi 4 ===
 +
Díky nástroje pro správu balíku '''yum''' můžeme upgradovat celý náš
 +
systém na novou verzi za běhu a vzdáleně.
  
3. When upgrading to Fedora Core 4, the kernel must be upgraded before the rest of the packages.
+
1. Nejprve stáhneme balík s informacemi o novém systému
# yum -y update kernel
 
  
Otherwise, you may receive the following error message:
+
# rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/os/Fedora/RPMS/fedora-release-4-2.noarch.rpm
  
--> Running transaction check
+
2. Nastavíme repozitory na lokální mirror hkfree
--> Processing Dependency: kernel-utils for package: kernel
 
--> Finished Dependency Resolution
 
Error: Missing Dependency: kernel-utils is needed by package kernel
 
  
4. Disable SELinux, if applicable, and reboot the system to begin using the Fedora Core 4 kernel. I ran into significant problems
+
upravíme soubor <code>/etc/yum.conf</code>
after this reboot when SELinux was enabled.
 
  
To disable SELinux:
+
[base]
 +
name=Fedora Core $releasever - $basearch - Base
 +
baseurl=<nowiki>ftp://ftp.hkfree.org/pub/linux/fedora/linux/core/$releasever/$basearch/os/</nowiki>
 +
[updates-released]
 +
name=Fedora Core $releasever - $basearch - Released Updates
 +
baseurl=<nowiki>ftp://ftp.hkfree.org/pub/linux/fedora/linux/core/updates/$releasever/$basearch/</nowiki>
  
# vi /etc/sysconfig/selinux
+
Po upgradu je vhodné v souladu filozofie yumu, přesunout toto nastavení do adresáře: <code>/etc/yum.repos.d</code>.
  
Change:
+
3. Než přejdeme k upgradu samotného systému, je nutné upgradovat linuxové jadro.
SELINUX=enforcing
 
-- or --
 
SELINUX=permissive
 
  
To:
+
# yum -y update kernel
SELINUX=disabled
 
  
# reboot
+
4. Rebootojeme systém, aby se nové jadro načetlo a mohli jsme smazat staré verze jádra.
  
5. Remove the Fedora Core 3 kernel(s) to prevent the aforementioned kernel-utils package dependency error.
+
# reboot
# yum remove kernel-2.6.11\*FC3\*
 
  
6. Continue the upgrade to Fedora Core 4.
+
5. Odstraníme kvůli případným závyslostem stare verze jádra.
# yum -y upgrade
 
  
Note: if you receive the following error, import the RPM-GPG-KEY.
+
# yum remove kernel-2.6.11\*FC3\*
  
warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID db42a60e
+
6. Upgradujeme celý systém.
public key not available for caching-nameserver-7.3-3.noarch.rpm
 
  
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY
+
# yum -y upgrade
  
7. Reboot the system to begin using Fedora Core 4.
+
7. Rebootujeme a v tomto okamžiku máme k dispozici Fedora Core 4.
  
8. If applicable, re-enable SELinux by undoing the changes above, and reboot the system to use SELinux.
+
# reboot

Aktuální verze z 2. 6. 2007, 16:35

Autor: Lore

Nástroj na správu softwaru

Větsina pokročilých linuxovych distribuci má svůj nástroj pro pro instalaci a správu softwaru

debian má svůj apt-get

fedora yum

redhat up2date

suze yast

ubuntu synaptic

gentoo emerge

mandrake FIXME

a tak dále

Upgrade Fedory Core z verze 6 na verzi 7

1. Nejprve stáhneme balík s informacemi o novém systému

# rpm -Uvh --nodeps ftp://ftp.hkfree.org/pub/linux/fedora/linux/releases/7/Fedora/i386/os/Fedora/fedora-release-7-3.noarch.rpm ftp://ftp.hkfree.org/pub/linux/fedora/linux/releases/7/Fedora/i386/os/Fedora/fedora-release-notes-7.0.0-1.noarch.rpm

2. Nastavíme repozitory na lokální mirror hkfree

upravíme údaj baseurl v souborech /etc/yum.repos.d/fedora.repo a /etc/yum.repos.d/fedora-updates.repo

baseurl=ftp://ftp.hkfree.org/pub/linux/fedora/linux/releases/7/Fedora/$releasever/$basearch/os/

3. Upgradujeme celý systém.

# yum -y update

4. Rebootujeme a v tomto okamžiku máme k dispozici Fedora Core 7.

# reboot

Upgrade Fedory Core z verze 5 na verzi 6

1. Nejprve stáhneme balík s informacemi o novém systému

# rpm -Uvh --nodeps ftp://ftp.hkfree.org/pub/linux/fedora-core/6/i386/os/Fedora/RPMS/fedora-release-6-4.noarch.rpm

2. Nastavíme repozitory na lokální mirror hkfree

upravíme údaj baseurl v souborech /etc/yum.repos.d/fedora-core.repo a /etc/yum.repos.d/fedora-updates.repo

baseurl=ftp://ftp.hkfree.org/pub/linux/fedora/linux/core/$releasever/$basearch/os/

3. odstraníme případnou knihovnu libselinux-devel

# yum remove libselinux-devel

4. Upgradujeme celý systém.

# yum -y update

5. Rebootujeme a v tomto okamžiku máme k dispozici Fedora Core 6.

# reboot

6. updatujeme knihovu libsepol

# rpm -Uvh --force ftp://ftp.hkfree.org/pub/linux/fedora-core/6/i386/os/Fedora/RPMS/libsepol-1.12.27-1.i386.rpm

7. smažeme všechny staré neupdatované balíky

# yum remove *.fc5

Upgrade Fedory Core z verze 4 na verzi 5

1. Nejprve stáhneme balík s informacemi o novém systému

# rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/core/5/i386/os/Fedora/RPMS/fedora-release-5-5.noarch.rpm

2. Nastavíme repozitory na lokální mirror hkfree

upravíme údaj baseurl v souborech /etc/yum.repos.d/fedora-core.repo a /etc/yum.repos.d/fedora-updates.repo

baseurl=ftp://ftp.hkfree.org/pub/linux/fedora/linux/core/$releasever/$basearch/os/

3. Upgradujeme celý systém.

# yum -y update

4. Rebootujeme a v tomto okamžiku máme k dispozici Fedora Core 5.

# reboot

Upgrade Fedory Core z verze 3 na verzi 4

Díky nástroje pro správu balíku yum můžeme upgradovat celý náš systém na novou verzi za běhu a vzdáleně.

1. Nejprve stáhneme balík s informacemi o novém systému

# rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/os/Fedora/RPMS/fedora-release-4-2.noarch.rpm

2. Nastavíme repozitory na lokální mirror hkfree

upravíme soubor /etc/yum.conf

[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=ftp://ftp.hkfree.org/pub/linux/fedora/linux/core/$releasever/$basearch/os/
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=ftp://ftp.hkfree.org/pub/linux/fedora/linux/core/updates/$releasever/$basearch/

Po upgradu je vhodné v souladu filozofie yumu, přesunout toto nastavení do adresáře: /etc/yum.repos.d.

3. Než přejdeme k upgradu samotného systému, je nutné upgradovat linuxové jadro.

# yum -y update kernel

4. Rebootojeme systém, aby se nové jadro načetlo a mohli jsme smazat staré verze jádra.

# reboot

5. Odstraníme kvůli případným závyslostem stare verze jádra.

# yum remove kernel-2.6.11\*FC3\*

6. Upgradujeme celý systém.

# yum -y upgrade

7. Rebootujeme a v tomto okamžiku máme k dispozici Fedora Core 4.

# reboot