Opgradering fra 1.1 til 1.2
1. Indledning
I den her howto er forklaret hvordan du kan opgradere fra Frugalware-1.1 (Getorin) system til Frugalware-1.2 (Locris).
2. pacman-g2
Getorin kommer med en forbedret pacman-g2, så det første skridt er at installere den:
# pacman-g2 -Sy pacman-g2
3. Fjerne forældede pakker
Noget software er blevet markeret ssom forældet i Getorin. For at fjerne det, skriv følgende:
pacman-g2 -Rd pygobject-gvfs gst-plugins-bad-x264
4. Opgradering af systemet
Nu det er tid at opgradere selve systemet:
# pacman-g2 -Su :: Starting local database upgrade... :: Replace frugalrledit with frugalware/gservice? [Y/n] :: Replace icu with frugalware/icu4c? [Y/n] :: Replace xphelloworld with frugalware/libxprintutil? [Y/n] :: Replace xf86-video-vermilion with frugalware/xf86-video-vesa? [Y/n] :: Replace xf86-video-imstt with frugalware/xf86-video-vesa? [Y/n] :: Replace gfpm-mcs-plugin with frugalware/xfce4-gfpm-plugin? [Y/n] :: Replace gnetconfig-mcs-plugin with frugalware/xfce4-gnetconfig-plugin? [Y/n] :: Replace xfce4-screenshooter-plugin with frugalware/xfce4-screenshooter? [Y/n] :: Replace xfce-mcs-manager with frugalware/xfce4-settings? [Y/n] :: Replace xfce-mcs-plugins with frugalware/xfce4-settings? [Y/n] :: Replace libxfce4mcs with frugalware/xfconf? [Y/n] resolving dependencies... done.
Du vil blive bedt om at erstatte ovenstående pakker automatisk. Dette er normalt og du ventes at svare J til disse spørgsmål (eller bare slå ENTER).
Efter dette vil blive spurgt at erstatte og/eller fjerne nogle pakker automatisk. Dette er normalt og der forventes at du svarer J til disse spørgsmål(eller slå bare ENTER). Lav noget te eller kaffe, det kan tag en rum tid med opgraderingen
4. Kernel-Mode Indstilling
Hvis du ikke bruger et Intel eller et Radeon grafikkort (kernel modulebenævnt: i915 og readeon), så hop dette afsnit over.
KMS er aktiveret som standard i Locris for Intel og Radeon kort.
KMS står for Kernel-Mode Setting, læs mere her.
Hvis du opgraderer og du genstarter, vil du have en blank framebuffer, men straks X kommer op, vil du have et fungerende system. For at undgå denne situation må du redigere din /boot/grub/menu.lst og fjerne vga=791 (eller lignende) kerneparameter fra kerne kommandolinien. På den måde vil du have en lignende framebuffer som før.
Hvis du ikke havde en vga= linie før (fordi du manuelt fjernede det) og nu er vred over at have en framebuffer, kan du tilføje i915.modeset=0 til kerne kommandolinien og så vil du ikke længere have en framebuffer.
5. UDev config filer
Vi plejede at have alle regler under /etc/udev/rules.d, men nutildags er kun configfil-ligende regler (netwærk interface benævnte, etc) der, resten er under /lib/udev/rules.d. Grundet dette, har vi flyttet /etc/udev/rules.d/50-udev.rules filen til /lib/udev/rules.d/50-udev-default.rules. Det er muligt at den gamle /etc/udev/rules.d/50-udev.rules fil stadig er der , hvis du har drm problemer, venligst tjek om du er nødt til at fjerne det.
6. KDE 4.x opgradering
KDE er blevet opgraderet fra den gamle 3.x til den nye 4.x. Dette er en større ændring, multiple dele af Software Compilation har totalt blevet skrevet om, og som en resultat, bliver de gamle konfigurationsfiler ikke analyseret fuldstændigt korrekt. Så vær opmærksom, det er ventet at du har brug for at omkonfigurere nogle af din favorit KDE-programmer før de er parate til at bruge igen.
7. DHCP client 5.x opgradering
Vi brugte DHCP-klienten daemon 3. serien i Getorin og nu har vi opdateret til 5.serien i Locris. Dette inkluderer en større intern dhcpcd omarbejding, men der burde ikke være nogen stor uforenelighed på brugersiden . (Se her for en mere detaljeret historie.) Mindre ting kan dukke op, for eksempel hvis du ikke ønsker at berørre din dhcpcd /etc/resolv.conf fil, og du benytter følgende direktiv i en netconfig profil:
dhcp_opts = -R
nu er du nødt til at:
dhcp_opts = -C 20-resolv.conf
8. Reboot
Siden kernen også bliver opgraderet, skal du genstarte din maskine
Færdig!
