2010. december 23., csütörtök

Gentoo telepítés

Üdv mindenki!
Nagy fába vágtam a fejszém: szerettem volna feldobni egy egyszerű gentoo-t az én szerény tudásommal. A telepítés után következő bonyodalmaim is leírom mert hasznos lehet akárkinek.

Szóval töltsük le a gentoo minimal installer-t innen: http://gentoo.inf.elte.hu/
releases -> platform kiválasztás -> current-iso -> töltsük le az egyik iso fájlt

Ha letöltöttük bootoljunk róla. Betöltés után érdemes root jelszót változtatni, és a netet beállítani. Sőt, ha billentyűzetkiosztásunk nincs még beállítva (pedig a boot során megkérdezi) akkor azt is.

loadkeys hu
net-setup eth0

passwd

Ezek után partícionálunk. Erre a cfdisk vagy fdisk áll rendelkezésünkre. Én a cfdisk-et használom. Egyszerű de nagyszerű program. Osszuk fel szépen a merevlemezt, én 3-4 partíciót szoktam (/boot, /home, /, swap), de most az egyszerűség kedvéért csak 2-t csináltam. Ha kész adjuk hozzá a bootable jelzőt a megfelelő partíciókhoz.
Lépjünk ki majd formázzunk.

mkfs.ext4 /dev/sda1

mkswap /dev/sda2
swapon /dev/sda2
mount /dev/sda1 /mnt/gentoo


Ha ez megvan lépjünk be a felmountolt partícióba és töltsük le a stage3-at, majd csomagoljuk ki. Ezt tehetjük wget-tel vagy akár a links böngészővel is. Én most wget-tel dolgozok, a links-nél elég ha beírod: http://gentoo.inf.elte.hu/releases/x86/current-stage3/
Itt már csak ki kell választani és entert nyomni rá, majd menteni.

cd /mnt/gentoo
wget http://gentoo.inf.elte.hu/releases/x86/current-stage3/stage3-i686-20101221.tar.bz2
tar -xjpvf stage3*
rm -f stage3*.tar.bz2

Ezután a portgage pillanatképet kell letöltenünk, kibontanunk.

cd /mnt/gentoo/usr
wget http://gentoo.inf.elte.hu/snapshots/portage-latest.tar.bz2

tar -xjvf portage-latest.tar.bz2
rm -f portage-latest.tar.bz2


Na ezek után jön a rendszer beállítása, kernel telepítése. Chrootoljunk a friss Gentoo telepítésbe:

mount -t proc proc /proc
mount -o bind /dev /mnt/gentoo/dev
cp -L /etc/resolv.conf /mnt/gentoo/etc/
chroot /mnt/gentoo /bin/bash
env-update && source /etc/profile


Állítsuk be az időzónánkat, majd a gépnevet (értelemszerűen a gepnev szöveg helyére a géped általad megválasztott nevét írod):

cp /usr/share/zoneinfo/Europe/Budapest /etc/localtime
date
echo "127.0.0.1 gepnev localhost" > /etc/hosts
sed -i -e 's/HOSTNAME.*/HOSTNAME="gepnev"/' /etc/conf.d/hostname
hostname gepnev
hostname -f

Majd az fstab beállítása következik amihez szükség lesz a partíciók UUID azonosítójára.


ls -l /dev/disk/by-uuid/


Írjuk fel őket, aztán mehetnek az fstab-ba:

nano /etc/fstab

A lényeg hogy az első elem helyére (pl: /dev/ROOT) írjuk be annak a partíciónak az azonosítóját így:

UUID=237b6d18-be1a-48af-85e1-a10da42eb631       /      ext4      noatime      0 1


Állítsuk be az internetet, ehhez fordítsuk le a dhcp-t

emerge dhcpcd
rc-update add net.eth0 default



Állítsuk be a root jelszavunk:

passwd

Majd az időzóna és a billentyűzetkiosztás beállítása:

nano /etc/conf.d/clock
TIMEZONE="Europe/Budapest"

nano /etc/conf.d/keymaps
KEYMAP="hu"




Fordítsuk le a syslog-ng és cron csomagokat.

emerge syslog-ng vixie-cron
rc-update add syslog-ng default
rc-update add vixie-cron default

Most jön a lényeg, a rendszermag fordítása. Itt a legtöbben a gentoo-sources-t használják.

emerge gentoo-sources
cd /usr/src/linux
make menuconfig
make -j2

make modules_install
make install

Vagy genkernellel:

emerge gentoo-sources genkernel
cd /usr/src/linux
genkernel all


De egy jótanács: inkább vágjunk bele a kézi fordításba mint a genkernelesbe mert a beállítással hamarabb végzünk mint a genkernel a fordítással (tényleg baromi sokáig tart, nagyon sok modult fordít és még initrd-t is csinál). Ha kézileg állítjuk be akkor viszont azt fordítunk modulba/kernelbe amit akarunk és rászabhatjuk a gépünkre a kernelt.

Ha kész a fordítás, akkor betöltünk:

emerge grub
nano /boot/grub/menu.lst

Készítsük el a menüt:


default 0
timeout 30 

title Gentoo Linux 2.6.32-r7
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-gentoo-r7 root=/dev/sda1

Majd tegyük fel a grubot az MBR-be:

grub
root (hd0,0)
setup (hd0,0)
quit


És kész, ügyesek voltunk, már csak ellenőrizni kell hogy minden működik-e, ehhez pedig indítsuk újra a gépet.

exit
umount /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo

reboot

Sok sikert!

A leírásban és telepítésben segítségemre volt:
http://hogyan.org/gentoo-telepitese
http://www.gentoo.org/doc/hu/gentoo-x86-quickinstall.xml

2010. december 13., hétfő

Debian Sid telepítés

Üdvözlök mindenkit,

hosszas kimaradásom után egy érdekes dolgot szeretnék megosztani mindenkivel. Hogyan csinálhatunk Lenny-ből Sid-et?

Telepítsük fel a Lennyt (én mostanában rászoktam az expert installra, mert be lehet állítani mindent).
Ha kész (15 perc) akkor jelentkezzünk be root-ként, azzal a jelszóval amit a telepítésnél megadtunk. Ne telepítsünk semmit! Pötyögjük:

nano /etc/apt/sources.list

Itt az első (ftp.debian.org) két linknél átírjuk a lenny-t sid-re. A másik kettőt (ha a telepítésnél nem kapcsoltuk ki akkor kommenteljük. Ha kész mentsük el (ctrl+x).

apt-get update
apt-get dist-upgrade


Az alaprendszert ki is cseréltük. Innentől kezdve frissebb csomagjaink vannak. Kernelt is frissít.
Xorg:
apt-get install xorg xfonts-base

Indítsuk újra a gépet és a grubban a 2.6.32-5-686-os kernelt válasszuk. Telepítsük a slim-et és a gnome-ot.

apt-get install gnome-core slim

A gnome-nál kicsit meglepődtem (980 MB?! - uramisten...).Később vettem észre, hogy sokféle alap programot telepít (file-roller, gedit)

Távolítsuk el a régi kernelt hiszen nincs rá szükségünk. Synapticban Ctrl+F beírni: linux 2.6.26.
Töröljük.


Töröljük a grub csomagot majd telepítsük a grub-pc és grub2 csomagokat.

sudo apt-get remove --purge grub
sudo apt-get install grub2 grub-pc
sudo dpkg-reconfigure grub-pc


Kész is. A grub2-ben van egy alapértelmezett háttér ezt könnyen le tudjuk cserélni:

sudo nano /etc/grub.d/05_debian_theme


Itt írjuk át a háttérre vonatkozó sorban a linket arra a képre amelyiket látni szeretnénk.

sudo update-grub2

2010. november 21., vasárnap

Sudo és gksu telepítése

Legutóbbi cikkemből kihagytam egy nagyon fontos dolgot.
Akik debiant telepítenek de nem gnome-mal vagy kde-vel, azok kézzel kell hogy feltegyék a sudo-t. Már ha kell nekik mert a su parancs is megoldja az egészet, de ha sudo-val akarunk telepíteni akkor hibaüzenetet kapunk (azthiszem ezt: bash: sudo: command not found)

Na lényeg a lényeg hogy ma ébredtem rá erre a hibámra.
Ha be vagy jelentkezve a saját felhasználóddal akkor, a következőket kell tenned:

su
apt-get install gksu
echo 'felhasználóneved ALL=(ALL) ALL' >> /etc/sudoers
echo 'root ALL=(ALL) ALL' >> /etc/sudoers


Vegyük sorra hogy mire is jók ezek a parancsok.
su - rendszergazdaként kezelhetjük a gépet, olyan mintha root-ként lennél bejelentkezve,
beírása után elkéri a root jelszót amit mi találékonyan megjegyeztünk a telepítésnél.

apt-get install gksu - a gksu grafikus felületű programok root-ként való indítására használható, és azért csak ezt telepítjük mert függőségei közé tartozik a sudo is. Itt már láthatjuk hogy rendszergazdaként dolgozunk, hiszen az apt-get előtt nincsen sudo (hogy is lenne hiszen most telepítjük),


echo 'felhasználóneved ALL=(ALL) ALL' >> /etc/sudoers és
echo 'root ALL=(ALL) ALL' >> /etc/sudoers - hozzá kell adni magunkat és root barátunkat a sudoers fájlhoz, hogy használni is tudjuk.
Ezek után gond nélkül használhatjuk a sudo parancsot, persze mint mindig jelszavunkat most is meg kell adni beírása után.

Sok sikert mindenkinek!    
Zibra

2010. november 13., szombat

Debian Lenny Netinstall

Üdv.

Első bejegyzésemben egyből belevágunk a közepébe.
Téma: Hogyan telepíthetünk egy egyedi Debian Lenny-t?
Először is töltsük le az iso képfájlt innen:
http://www.debian.org/CD/netinst/
(a cikk feltételez némi linuxos alapismeretet)

...

Írjuk ki egy lemezre lassan...

Bootoljunk be róla, majd válasszuk az Install opciót.
Így a command-line installerbe kerültünk.
Itt egyértelmű minden,tükörnek akármelyiket választhatjuk (ajánlott a magyarok közül válogatni), a partícionálásnál szerintem a külön /home partíciót válasszuk. Nagyon jegyezzük meg a root jelszót, ugyanis erre a telepítés után szükségünk lesz. A végén a telepítés összetevőinél csak az alaprendszer mellett legyen csillag, a grub-ot pedig ha rákérdez akkor a fő MBR-be telepítsük. Mgjegyzem mivel ez az 5.0 változat ezért elég elavult grub van benne.
Ha nem egyedüli rendszer gépünkön a debian akkor még átnézeti velünk a grub configját is.

Ha kész a telepítés indítsuk újra a gépet.

...

Ha sikeresen bebootol a gép akkor jelentkezzünk be root-ként (ehhez kell ugyebár a jelszó amit a telepítésnél megadtunk).

Mivel a debianban valamiért alapból nem vagyunk benne a sudoers fájlban ezért első dolgunk ez legyen:
echo 'felhasznaloneved ALL=(ALL) ALL' >> /etc/sudoers

Valamint még én át szoktam nézni a /etc/group-ot is, és hozzáadmom magam a megfelelő csoportokhoz (akinek van kedve és hozzáadja magát a root csoporthoz akkor istenjogot kap és nyugodtan turkálhat a /-en lévő fájlok közt is).

Most jön az érdekesebb rész, amikor is -aki akarja-  felépíti a saját asztali környezetét.

Figyelem! A leírásban root-ként fogok dolgozni.

1.lépés: Az X kiszolgáló telepítése.

apt-get install xorg xfonts-base xorg-input*
dpkg-reconfigure xserver-xorg

Szépen beállítgatjuk.

2.lépés: Display Manager telepítése

Itt több is szóba jöhet: 
  • xdm (X Display Manager) 
  • slim (Simple Log-In Manager)
  • gdm (Gnome Display Manager)
  • kdm (KDE Display Manager)
Én a slim-et szoktam felrakni ugyanis én szeretem, szép, egyszerűen beállítható, egyszerűen lehet egy téma hátterét lecserélni, van pár téma hozzá a neten, és pehelysúlyú. Bár a http://ubuntu.hu/ fórumán azt mondta valaki hogy neki eléggé bugos, én ilyet nem tapasztaltam.

Van aki a könnyűsúlyú diplay managerre rávágja hogy xdm, és végül is igaza van mert mindent tud amit kell (csak annyira nem szép).
 

GDM akkor jöhet szóba főleg ha gnome-ot telepítünk (bár érdekes módon az lxde-core csomag is lehúzza magával de én azt is lecseréltem slim-re. Ehhez és a KDM-hez nagyon sok téma van az interneten. viszont jóval többet foglalnak mint az xdm és a slim.
No szóval ezek közül lehet válogatni (én nálam ezek jöhetnek szóba).

Tehát a lehetőségek:


apt-get install slim
apt-get install xdm

apt-get install gdm
apt-get install kdm



3.lépés: Asztali környezet telepítése, ablakkezelők 

Kinek mi tetszik...
"A" változat: Komplett asztali környezetek: 

GNOME: csicsák nélkül, metacity-vel nem eszik sokat, kevés rammal is beéri. Ráadásul könnyen kezelhető. KDE: hát ebben nem annyira bízok... Sokak szerint nagyon bugos, ráadásul eléggé gépigényes a plazma desktoppal meg mindennel.
LXDE: gyenge géped van de szép környzetet akarsz? Ez az igazi megoldás! LXDE openbox-szal, pcmanfm kezeli az asztalt, és valamiért pont a gdm-et húzza le magával.(Ez volt a reklám helye)

XFCE: hasonló az lxde-hez (rendszerkövetelmény szempontjából) ablakkezelője az xfwm4.

Ezeket ajánlom ha kompletten akarjátok.
Telepítés:


apt-get install gnome-core
apt-get install kde-core
apt-get install lxde-core 
apt-get install xfce4 (nem teszteltem ezt a parancsot)

"B" változat: Ha saját magatok akarjátok összeállítani:

Itt az openboxot ajánlom de hát természetesen van még sok más, például fluxbox, icewm, e16 (nem teszteltem), és a többi... Mindenesetre én openboxot mondanék, letisztult, szép, könnyen beállítható.


apt-get install fluxbox fluxconf 
apt-get install icewm
apt-get install e16 e16menuedit e16keyedit 

Tehát ha openbox:

apt-get install openbox obconf obmenu openbox-themes xterm feh

openbox: maga az openbox ablakkezelő
obconf: openbox beállítások (gui)

obmenu: openbox menü szerkesztése
openbox-themes: témák az openboxhoz

xterm: egyszerű terminál emulátor
feh: egyszerű képnézegető háttér beállítására is alkalmas

Tudnunk kell hogy ez még nem elég, szükségünk lesz ég thunarra (vagy pcmanfm az kezeli az asztalt is), ráadásul az openboxban kézzel kell az automatikus indulást beállítanunk. Ezt a fájlt a saját mappánkban a .config/openbox helyen találjuk (autostart.sh).

Panelek közül lehet válogatni, lxpanel, xfce4-panel, pypanel...

Vagy én a tint2-t is szoktam igaz azt ubuntu minimal-nál használtam.

------------------------------------------------
Ha telepítettük akkor ezeket akkor :
/etc/init.d/slim start  (vagy amilyen display managert választottunk)

------------------------------------------------ 


4.lépés:  Programok telepítése

Olyanokra gondolok hogy böngésző, csomagkezelő, archívumkezelő, fájlkezelő (ha szükséges)



Böngészőnek itt a Firefox ami Debian alatt iceweasel néven fut (-.-)...
Itt már a saját felhasználómmal dolgozok.

sudo apt-get install iceweasel
Adjuk meg a jelszavunkat is hiszen a sudo parancsot használtuk.


Csomagkezelő:
Synaptic, persze.

sudo apt-get install synaptic
 Vigyázzunk mert a bekapcsolásánál a root jelszavát kell megadnunk!

Fájlkezelő (azoknak akik openboxot vagy más ablakkezelőt telepítettek)Én a Thunar-tt szoktam  bár ez nem kezeli az asztalt, a pcmanfm viszont igen, a nautilust nem érdemes mert rengeteg gnome-függősége van. 

sudo apt-get install thunar
sudo apt-get install pcmanfm

 

Archívumkezelő: File-Roller bár van pár Gnome-os függősége.


sudo apt-get install file-roller 


Mindenki olyan programokat telepít magának amilyeneket szeretne.

Ha olyan programokat telepítettünk ami lehúzott felesleges függőségéket akkor:

sudo apt-get autoremove

Videó: