Gentoo 2007.0

maj 8, 2007 at 1:52 pm (Gentoo, Linux)

Dzisiaj został wydany Gentoo 2007.0, jest gnome 2.16, kde 3.5.5, Firefox 2.0.0.3 i kilka innych nowych ulepsześ. Jedno jest pewene, na pewno wydanie nowych tarballi przyśpieszy instalację :) .

Bezpośredni odnośnik 2 komentarzy

Pora się wziąć za parę rzeczy

luty 13, 2007 at 1:01 am (Gentoo, Linux, harcerstwo, szkoła, życie)

Po weekendzie w ośrodku rekolekcyjnym “Betania” pod Elblągiem. Byłem tam na rekolekcjach powołaniowych, ale księdzem jeszcze nie zamirzam być :P .

Po powrocie o kąpieli (w moim pokoju na bojlerze była ładna naklejka o treści ”ogrzewacz wody nieczynny”) przytuliłem się do komputera. Szybko akregator uaktualnienie informacji, wyborcza co się w świecie dzieje, putin szaleje ale to nic.

Udało mi się naprawić  wreszcie dzwięk po zamaskowaniu najnowszych pakitów alsy. Zamaskowałem nanjnowsze wersje i zadne bład mi też od razu nie wyskakuje od razu milej i przyjemnie.

Uaktulniłem stronę druzyny do wordpressa 2.1, efekt można podziwiać tutaj.  Od jutra tez się biore za strone klasy na konkurs, tylko dostanę artykuły, to będzie można podziwiać tutaj. I tutuaj trzeba wspomniec o Kasi która mnie przyngla do tego :P .

Bezpośredni odnośnik 4 komentarzy

Splash

luty 8, 2007 at 10:48 pm (Gentoo, Linux)

Po wyczerpującej walce wręcz z gentoo, będe miał fbsplash’a. Teraz sięjeszcze ściągają motywy, ale to już kwetia czasu :D . Pod wpływem doświadczeń postanowiłem też napisać How-to jak to zrobić w gentoo za pomoca genkernela.

1 Wybór sterowników framebuffera

  • vesafb-stary, z moim zdaniem skomplikowanym wpisywaniem rozdzielczości
  • vesafb-tng-nowa odświeżona wersja wcześneijszego zalecana
  • rivafb-do starych kart nvidia
  • nVidiafb-do GeForców i lepszych
  • radeonfb-do kart na chipsetach ATI

Ja polecam vesafb-tng, rozdzielczość można wpisać domyślną przy kompilacji kernela, przy korzystaniu rivafb, nVidiafb i radeonfb trzeba pamiętać że nie można w tym samym momencie z sterowników pod X.

2 Kompilacja jądra
Instalujemy gentoo-sources( emerge -Dav gentoo-sources )Wstukujemy genkernel –xconifg all lub genkernel –gconifg all , pierwsze jest dla kde drugie dla gnoma.Szukamy:

Device Drivers >
Graphics support: >
[*] Support for frame buffer devices
<*> VESA VGA graphics support
VESA driver type (vesafb-tng) --->
(HRESxVRES@FREQ) VESA default mode
# Pick your resolution@freq
# Ex: (1024x768@72)
Console display driver support --->
[*] Video mode selection support
<*> Framebuffer Console support
[*] Support for the framebuffer splash

Pamiętajmy żeby ustawić domyślną rozdzielczość, żeby potem nie wstukiwac w linii poleceń.

3 Instalacja potrzebnego oprogramowania
Żeby zainstalować splashe i oprogramowanie do nich wklepujemy
emerge -va splashutils splash-themes-gentoo splash-themes-livecd

4 Tworzenie pliku initramfs
Do wyboru mamy dwie opcje

  1. Ładowanie podczas startu systemu (zalecane)
  2. Wkompilowanie na stałe

Pierwsza opcja jest o tyle lepsza, że jak nam się znudzi splash, możemy go zmienić.

cd /etc/splash/
splash_geninitramfs livecd-2006.1 -r 1024x768 -g /boot/fbsplash-livecd-2006.1-1024x768 -v

gdzie:
livecd-2006.1-nazwa themu splasha
-g /boot/fbsplash-livecd-2006.1-1024×768-gdzie go wrzucić i nazwać
-v-verbose-gadatliwie:)
5 Konfiguracja bootloadera
GRUB
dodajemy po ścieżce do kernela
kernel (hd0,0)/boot/kernel-2.6.9-gentoo-r13 root=/dev/ram0 init=/linuxrc real_root=/dev/hda1 quiet splash=verbose,theme:newtheme video=vesafb:ywrap,mtrr,1024x768-32@70 CONSOLE=/dev/tty1
initrd (hd0,0)/boot/initrd-2.6.9-gentoo-r13

Większość spisałem stąd
How-to zostanie uzupełnione w najbliższym czasie.

Bezpośredni odnośnik 7 komentarzy

Moje gentoo…

luty 8, 2007 at 2:19 pm (Gentoo, Linux)

…to chyba mnie jednak nie lubi.Od kilku dni się męczę z zła nazwą alsy, po każdym syncu musze usuwać folder z /var/pkg itd. Wczoraj chcąć sobie wreszcze zrobićfb splasha rozpocząłem instalację klibc i tu wałek, error wyskoczył. Okazało się że klibc nie n ie do końca współpracuje z kernel 2.6.20, ale dzięki bogu rozwiązanie znalazłem szybko. Patch do klibca jest dotępny tutaj:

 diff -urNp klibc-1.4.13.org/usr/include/sys/types.h klibc-1.4.13/usr/include/sys/types.h
— klibc-1.4.13.org/usr/include/sys/types.h 2006-07-25 23:55:23.000000000 +0300
+++ klibc-1.4.13/usr/include/sys/types.h 2007-02-07 15:24:03.000000000 +0200
@@ -96,6 +96,8 @@ typedef uint32_t __bitwise __be32;
typedef uint64_t __bitwise __le64;
typedef uint64_t __bitwise __be64;
+typedef __u16 __bitwise __sum16;
+
/*
* Some headers seem to require this…
*/

Mam nadzieję że się to komuś przyda. Nasŧepbym problemem jaki napotkałem, był błąd splashutils, wyskoczyło że nie mam nptl, i tu już tak fajnie nie jest. Okazało się że mam zły profil sytemu. Właśnie leci emerge -DavN world i po rekompilacji glibca zobaczymy co z tym będzie.

Bezpośredni odnośnik 2 komentarzy