|
|
Gentoo linux
function vypis($a)
{
echo( str_replace("\n"," ",$a));
}
vypis('
Zdrojaky ulozene - /usr/portage/distfiles
*******
djbdns
*************
emerge djbdns
tinydns-setup
edit /var/tinydns/root
Instalacia -
-rozdelenie diskov - cfdisk
-vytvorenie fs - mkfs /dev/hda1...
mkdir /mnt/gentoo
mkdir /mnt/gentoo/boot
mkdir /mnt/gentoo/proc
-teraz primapujeme root,boor a proc particiu
mount /dev/hda? /mnt/gentoo
mount /dev/hda? /mnt/gentoo/boot
-ak s gentoo CD:
mount -t proc none /mnt/gentoo/proc
-Ak z inej distro:
mount -o bind /proc /mnt/gentoo/proc
skopirujeme portage snapshot z cd
tar -xvjpf /mnt/cdrom/snapshots/portage-*.tar.bz2 -C /mnt/gentoo/usr
mkdir /mnt/gentoo/usr/portage/distfiles
cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles/
mirrorselect -a -s4 -o >> /mnt/gentoo/etc/make.conf
cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
-chroot
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
emerge gentoo-sources
emerge genkernel
genkernel all
emerge hotplug
rc-update add hotplug default
ln -sf /usr/share/zoneinfo/Europe/Bratislava /etc/localtime
nano fstab
edit /boot/grub/grub.conf grub
----- root=/dev/ram0 init=/linuxrc real_root=/dev/$ROOT
Gentoo Linux
Balickovaci system - emerge
emerge -up balicke //zobrazi co vsetko treba zinstaloat
emerge balicek //znova skompiluje balicek
emerge -u balicek //skompiluje len ak je novsia verzia balicku
emerge -pv balicek //ake USE sa tykaju balicka
emerge unmerge balicek //odinstalujeme
emerge -u world // prekompiilovanie celeho systemu
Pohodlné je mít nainstalován balíèek gentoolkit (obsahuje epm), pøípadnì se podívat do /var/db/pkg/ (strom nainstalovaného a informací o každém instalovaném balíèku - kontrolní souèty souborù, nastavení USE, ...).
Pøíkaz epm = obdoba rpm. Má prakticky stejné parametry pro dotazy. Nejèastìji používané:
#epm -q xmms
Vypíše verzi xmms.
#epm -qG xmms
Vypíše skupinu, do které balíèek patøí.
#epm -qa
Vypíše všechny nainstalované balíèky.
#epm -qa | grep xmms
Vypíše všechny nainstalované balíèky obsahující v názvu xmms.
#epm -ql xmms
Vypíše soubory, které obsahuje nainstalovaný balíèek xmms.
#epm -qf /etc/passwd
Vypíše jméno balíèku, do kterého patøí soubor /etc/passwd.
#epm -qi xmms
Informace o balíèku xmms.
#epm -qd xmms
Vypíše soubory z balíèku xmms, které obsahují dokumentaci.
#epm -V xmms
Kontroluje integritu balíèku xmms, vypíše neshody.
#epm -Va
Kontrola integrity všeho, co je instalováno.
#epm -e xmms
Odinstaluje balíèek xmms, stejné jako #emerge unmerge xmms.
#pkg-size xmms
Vypíše skupinu a velikost balíèku xmms.
#ewhich xmms
Vypíše cestu k nejvyššímu stabilnímu ebuildu xmms v Portage tree.
/etc/init.d/nazoov_sluzby [start/stop...]
rc-update add/del nazov_sluzby runevel
OpenSSL
----------------------
vytvorenie certifikatu
/etc/ssl/misc/CA.sh -newca
/etc/ssl/misc/CA.sh -newreq
/etc/ssl/misc/CA.sh -signreq
/etc/ssl/misc/CA.sh -pkcs12 \"My test certificate\"
------------------------------------------------------
');
?>
CD.zip
|
|