Gentoo Logo

Gentoolkit

Tartalom:

1.  Bevezető

Mi a Gentoolkit?

A Gentoo, mivel eléggé egyedülálló disztribúció, olyan bonyolultabb megoldásokat is tartalmaz, melyek más kiadásokban egyszerűen nem léteznek. Ezeket felismerve a Gentoo fejlesztői, munkatársai olyan eszközöket írnak, melyek megkönnyítik a felhasználók, rendszergazdák életét. Ezek legtöbbje bekerült a Gentoo projektbe, s így az app-portage/gentoolkit részei lettek.

Megjegyzés: Jelen pillanatban két fajtája is van a gentoolkitnek: az app-portage/gentoolkit és az app-portage/gentoolkit-dev. Az első változat adminisztrációs szkripteket, a második pedig a Gentoo alatti fejlesztést megkönnyítő eszközöket tartalmaz. Ha fejlesztesz, és szeretnéd, hogy a saját szkriptjeid is bekerüljenek a gentoolkit-dev-be, a Gentoolkit karbantartójával vedd fel a kapcsolatot! Ebben a dokumentumban azonban csak a gentoolkitről lesz szó.

A Gentoolkitben egy rakás hasznos eszközt találsz csomagjaid kezeléséhez, segítségükkel nyomon követheted, mi is történik a rendszereden. A legtöbb felhasználónak -- főként azoknak, akik gyakran frissítik a gépüket -- érdemes telepíteni.

Telepítés

Mint ahogy minden Gentoo csomagot, ezt is egyszerűen az emergével telepítheted.

Kódlista 1.1: A gentoolkit telepítése

# emerge gentoolkit

Megjegyzés: A gentoolkit legtöbb eszköze fontos rendszeradatokat közöl, vagy rendszergazdai jogokat igényel. Emiatt ezek csak rendszergazdai joggal futtathatók, vagy csak így működnek helyesen.

Hol találok leírást?

A manuálok kivételével minden leírás a /usr/share/doc/gentoolkit-[version]/[program-name]/ helyen található

2.  equery

Bevezető

Az equery eszköz a rendszerre telepített csomagokról tud részletes és hasznos információkat közölni. Ezeket a lehetőségeket az equery --help parancs segítségével nézheted meg.

Megjegyzés: Az equery --help által kilistázott fukciók közül nem minden készült még el, ezeket azonban világosan le is írja. A listából az is észrevehető, hogy minden parancsnak van egy rövid verziója, pl. belongs helyett b.

Megjegyzés: Jó, ha tudod, hogy ha csövön (pipe) keresztül küldöd az equery kimenetét, megváltozik a formátuma. Ez a kimeneti forma könnyebben olvasható más eszközökkel, de ha neked ilyenkor is a nem csövön átmenő formátum kell, használd a --no-pipe kapcsolót. Ha saját szkriptjeid az equery-re épülnek, erre ügyelned kell!

Melyik csomagban van egy adott állomány?

Az equery belongs (vagy röviden csak b) parancsa segítségével megkereshető, egy adott állomány melyik csomag része.

Kódlista 2.1: Melyik ebuild telepítette az adott állományt?

# equery belongs /usr/bin/audacious
[ Searching for file(s) /usr/bin/audacious in *... ]
media-sound/audacious-1.1.2 (/usr/bin/audacious)

A -f opcióval reguláris kifejezésekre kereshetsz, a -e pedig akkor jöhet jól, ha azt akarod, a keresés az első találat után befejeződjön.

Csomagok épségének ellenőrzése

Időnként előfordulhat, hogy ellenőrizned kell egy csomag állapotát. Az equery md5 ellenőrzőösszegek és időbélyegzők segítségével meg tudja mondani, ha a csomag megsérült, áthelyeződött vagy törlődött.

Kódlista 2.2: A csomag ép

# equery check gentoolkit
[ Checking app-portage/gentoolkit-0.2.0 ]
 * 54 out of 54 files good

Ha a telepítés után megváltoztatod a csomag beállító-állományait, azokra "not good" találatot kapsz.

Mely csomagok függnek a ... csomagtól?

Az equery depends opciójával kilistázható minden csomag, amely egy adott programtól függ.

Kódlista 2.3: Mely csomagoknak van szüksége a pygtk-ra?

# equery depends pygtk
[ Searching for packages depending on pygtk... ]
app-office/dia-0.93
dev-python/gnome-python-2.0.0-r1
gnome-extra/gdesklets-core-0.26.2
media-gfx/gimp-2.0.4
x11-libs/vte-0.11.11-r1

Függőségi ábra

Egy csomag függőségeit is ki lehet rajzoltatni az equery-vel. Ez segítséget nyújt a kérdéses csomag összes direkt és indirekt függőségének felderítéséhez.

Kódlista 2.4: A cdrtools függőségi ábrája

# equery depgraph cdrtools
Displaying dependencies for app-cdr/cdrtools-2.01_alpha37
`-- app-cdr/cdrtools-2.01_alpha37
 `-- sys-libs/glibc-2.3.4.20040808 (virtual/libc)
  `-- sys-kernel/linux-headers-2.4.22 (virtual/os-headers)
   `-- sys-apps/baselayout-1.10.4
    `-- sys-apps/sysvinit-2.85-r1
     `-- sys-apps/gawk-3.1.3-r1
      `-- sys-apps/util-linux-2.12-r4
          `-- sys-apps/sed-4.0.9
        `-- sys-libs/ncurses-5.4-r4
            `-- sys-apps/pam-login-3.14
            `-- sys-libs/pam-0.77-r1
                 `-- sys-libs/cracklib-2.7-r10
               `-- sys-apps/miscfiles-1.3-r1
              `-- app-arch/gzip-1.3.5-r1
              `-- sys-apps/portage-2.0.50-r10

Látható, hogy míg a glibc direkt függősége a cdrtools csomagnak, addig a linux- headers már indirekt. A listában a virtuális csomagok információi is szerepelnek. A cdrtools a virtual/libc, nem pedig a sys-libs/glibc-től függ, de a példában szereplő rendszeren a sys-libs/glibc biztosítja a virtual/libc-t.

Mely állományokat tartalmaz egy adott ebuild?

Egy telepített ebuild állományait is az equery segítségével listázhatjuk ki. Ha nem tudom, a Gentoolkit miket telepített a rendszerre, kilistáztatom őket:

Kódlista 2.5: Állományok listája

# equery files gentoolkit
[ Searching for packages matching gentoolkit... ]
app-portage/gentoolkit-0.2.0
* Contents of app-portage/gentoolkit-0.2.0:
/usr
/usr/bin
/usr/bin/equery
/usr/bin/etcat
/usr/bin/euse
/usr/bin/glsa-check
/usr/bin/qpkg
/usr/bin/revdep-rebuild
/usr/lib
/usr/lib/gentoolkit
/usr/lib/gentoolkit/pym
/usr/lib/gentoolkit/pym/gentoolkit
/usr/lib/gentoolkit/pym/gentoolkit/__init__.py
/usr/lib/gentoolkit/pym/gentoolkit/gentoolkit.py
/usr/lib/gentoolkit/pym/gentoolkit/pprinter.py
/usr/lib/gentoolkit/pym/glsa.py
/usr/sbin
/usr/share
/usr/share/doc
/usr/share/doc/gentoolkit-0.2.0_pre10

[...]

Az equery files parancsának van pár kapcsolója, mellyel a kimenet szabályozható, ezeket a manuálban találhatod meg.

Mely csomagok használnak egy adott USE zászlót?

Ahhoz, hogy megkeresd, milyen csomagokat fordítottál egy adott USE zászlóval, az equery hasuse parancsát kell használnod:

Kódlista 2.6: Milyen csomagok használják a firefox USE zászlót?

# equery hasuse firefox
[ Searching for USE flag firefox in all categories among: ]
 * installed packages
[I--] [  ] dev-python/gnome-python-extras-2.14.0-r1 (0)
[I--] [  ] media-video/totem-2.16.4 (0)

Csomagok listázása

Az equery egy igen hasznos szolgáltatása segítségével megnézhető, egy csomag fel van-e telepítve, illetve benne van-e a Portage-ban vagy valamelyik overlay-ben:

Kódlista 2.7: Csomaglista az equery használatával

# equery list gentoolkit
[ Searching for package 'gentoolkit' in all categories among: ]
 * installed packages
[I--] [  ] app-portage/gentoolkit-0.2.0 (0)

Az alap lekérdezés a megadott nevű, telepített csomagokat keresi. Ha talál, a következőket jeleníti meg: az első szögletes zárójelben a csomag helye (I az Installed, vagyis telepített, P a Portage fában megtalálható, O pedig valamelyik Overlay fában lévő csomag), a másodikban az esetleges maszkolási információk (~ a keyword (kulcsszó), - az arch (architektúra) és M a (csomagmaszk). Ezt a csomag kategóriája és teljes neve követi, majd a végén a slot, amibe a csomag telepítéskor került. (Kulcsszó-maszk: adott keyworddel (kulcsszó) maszkolt csomag, pl. ~x86. Architektúra-maszk: a csomag nem érhető el az adott architektúrán, pl. AMD64-en. Csomag-maszk: valamelyik packages.mask állományban megadott tiltás.)

A következő példában a listázás helyi paramétereit is használjuk, így nem csak a telepített csomagok között, hanem a portage fában és az esetleges overlay-ekben is keres.

Kódlista 2.8: Helyi paraméterek használata az equery-vel

# equery list -p -o vim
[ Searching for package 'vim' in all categories among: ]
 * installed packages
[I--] [  ] app-editors/vim-6.3-r4 (0)
 * Portage tree (/usr/portage)
[-P-] [M~] app-editors/vim-7.0_alpha20050126 (0)
[-P-] [M~] app-editors/vim-7.0_alpha20050201 (0)
[-P-] [  ] app-editors/vim-6.3-r2 (0)
[-P-] [M~] app-editors/vim-7.0_alpha20050122 (0)
[-P-] [M~] app-editors/vim-core-7.0_alpha20050126 (0)
[-P-] [  ] app-editors/vim-core-6.3-r3 (0)
[-P-] [M~] app-editors/vim-core-7.0_alpha20050122 (0)
[-P-] [M~] app-editors/vim-core-7.0_alpha20050201 (0)
[-P-] [  ] app-editors/vim-core-6.3-r4 (0)
 * overlay tree (/opt/ebuilds)

Csomag méretének lekérdezése

Előfordult már, hogy szeretted volna tudni, mennyi helyet foglal el egy bizonyos csomag? Mivel a benne lévő állományok több különböző könyvtárban lehetnek, a szokásos du -hc nem kifejezetten alkalmas erre. Semmi gond, az equery ebben is segít!

Kódlista 2.9: Csomagméret

# equery size openoffice-bin
* app-office/openoffice-bin-1.1.2
     Total Files : 2908
     Total Size  : 223353.31 KiB

Mint láthatod, az equery a teljes elfoglalt helyet írja ki kilobájtban, és ráadásul a csomagban lévő állományok számát is.

A USE zászlók csomagonkénti lekérdezése

Az equery-vel az is megtudható, egy adott csomag milyen USE zászlókat használ. Nem csak azt írja ki, mik érhetők el, hanem azt is, jelenleg mik vannak bekapcsolva.

Kódlista 2.10: Ki- és bekapcsolt USE zászlók

# equery uses wireshark
[ Colour Code : set unset ]
[ Legend    : (U) Col 1 - Current USE flags        ]
[           : (I) Col 2 - Installed With USE flags ]

 U I [ Found these USE variables in : net-analyzer/wireshark-0.99.4 ]
 - - adns      : Adds support for the adns DNS client library
 + + gtk       : Adds support for x11-libs/gtk+ (The GIMP Toolkit)
 - - ipv6      : Adds support for IP version 6
 - - kerberos  : Adds kerberos support
 - - portaudio : Adds support for the crossplatform portaudio audio API
 - - selinux   : !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
 - - snmp      : Adds support for the Simple Network Management Protocol if available
 + + ssl       : Adds support for Secure Socket Layer connections
 - - threads   : Adds threads support for various packages. Usually pthreads

A fenti példában a wireshark csomagot csak gtk és ssl flagekkel telepítettem, de látható, hogy a csomag ezen kívül más USE flageket is ismer. A USE flagekről bővebben a Gentoo Kézikönyv USE zászlók fejezetében olvashatsz.

Hol található az ebuild?

Egy telepített csomag ebuildjének megkereséséhez az equery which parancsot kell használni. Ez az ebuild teljes elérési útját írja ki.

Kódlista 2.11: Az ebuild útvonalának kiírása

# equery which cdrtools
/usr/portage/app-cdr/cdrtools/cdrtools-2.01_alpha37.ebuild

3.  euse

Bevezető

Az euse segítségével a USE flagek értékeit lehet megnézni, illetve ki- be kapcsolgatni. A USE flagekról a USE zászlók oldalon találsz bővebb információt. A parancs leírását, összes kapcsolóját az euse -h paranccsal nézheted meg.

A USE flegek megtekintése, beállítása, kikapcsolása

Az euse -a parancs végignézi, mik a jelenleg bekapcsolt flegek, és kijelzi őket.

Megjegyzés: Az euse 5 "oszlopban" jelzi ki, hol és hogyan van beállítva az adott flag. Ezek a következők: -- +/-, environment (környezeti változó adta meg), make.conf-ban van megadva, make.defaults-ban van megadva, make.globals-ban van megadva. A kimenet tehát [+ECDG] formájú lehet.

Kódlista 3.1: Az összes bekapcsolt USE flag listája

#  euse -a
X                   [+ CD ]
aalib               [+    ]
acpi                [+ C  ]
alsa                [+ C  ]
apache2             [+ C  ]
apm                 [+  D ]
avi                 [+  D ]
berkdb              [+  D ]
bitmap-fonts        [+  D ]
bonobo              [+    ]
cdr                 [+ C  ]
crypt               [+ CD ]
cscope              [+ C  ]
cups                [+ CD ]
curl                [+    ]
emboss              [+  D ]
encode              [+  D ]
esd                 [+    ]
fam                 [+    ]
fbcon               [+ C  ]
firefox             [+ C  ]
font-server         [+  D ]
foomaticdb          [+  D ]
fortran             [+  D ]
gd                  [+ C  ]
gdbm                [+  D ]
gif                 [+ CD ]
gimpprint           [+ C  ]
gnome               [+ CD ]
gphoto2             [+    ]
gpm                 [+ CD ]
gstreamer           [+ C  ]
gtk                 [+  D ]
gtkhtml             [+ C  ]
guile               [+    ]
imagemagick         [+    ]
imlib               [+ CD ]
innodb              [+    ]
ipv6                [+  D ]
javascript          [+ C  ]
jpeg                [+ CD ]
kde                 [+  D ]
ldap                [+    ]
libg++              [+ CD ]
libwww              [+ CD ]
mad                 [+ CD ]
mbox                [+ C  ]
md5sum              [+ C  ]
mikmod              [+ CD ]
mmx                 [+ C  ]
motif               [+ CD ]
mp3                 [+    ]
mpeg                [+ CD ]
mpeg4               [+ C  ]
mysql               [+ C  ]
ncurses             [+ CD ]
nls                 [+  D ]
nvidia              [+ C  ]
odbc                [+    ]
offensive           [+    ]
ogg                 [+ CD ]
opengl              [+ CD ]
oss                 [+  D ]
pam                 [+ CD ]
pdflib              [+ CD ]
perl                [+ CD ]
png                 [+ CD ]
python              [+ CD ]
qt                  [+  D ]
quicktime           [+ CD ]
readline            [+ CD ]
ruby                [+    ]
sdl                 [+ CD ]
slang               [+  D ]
spell               [+ CD ]
sse                 [+ C  ]
ssl                 [+ CD ]
svga                [+ CD ]
tcltk               [+ C  ]
tcpd                [+  D ]
tiff                [+ C  ]
truetype            [+ CD ]
usb                 [+ C  ]
vanilla             [+ C  ]
x86                 [+ C  ]
xml                 [+    ]
xosd                [+ C  ]
xv                  [+ CD ]
xvid                [+ C  ]
zlib                [+ CD ]

Hasonló módon, az euse -a -g paranccsal az összes bekapcsolt globális, az euse -a -l pedig az összes bekapcsolt lokális USE zászlót listázhatod ki. A -g és -l alparaméterek, használatukhoz egy paramétert is meg kell előttük adni (pl. a -a).

Kódlista 3.2: Az összes bekapcsolt lokális USE zászló listája

# euse -a -l
bitmap-fonts        [+  D ]
font-server         [+  D ]
fortran             [+  D ]
gimpprint           [+ C  ]
md5sum              [+ C  ]
mpeg4               [+ C  ]
nvidia              [+ C  ]
offensive           [+    ]
truetype            [+ CD ]

Az euse segítségével a USE zászlók ki és be is kapcsolhatók. Ezt az euse -E zászlónév (zászló bekapcsolása) és euse -D zászlónév (zászló kikapcsolása) végzi.

Figyelmeztetés: Ne használd az euse -E vagy euse -D parancsokat magukban, zászló megadása nélkül! Ekkor MINDEN USE zászlót be/kikapcsol a make.conf állományban. Igaz, hogy egy másolatot megtart /etc/make.conf.euse_backup néven, de azért jobb, ha az euse -E és euse -D kiadásával óvatosan bánsz.

Kódlista 3.3: USE zászlók be- és kikapcsolása

(Egy USE zászló bekapcsolása)
#  euse -E 3dfx
/etc/make.conf was modified, a backup copy has been placed at /etc/make.conf.euse_backup

(A /etc/make.conf tartalma a parancs kiadása után)
USE="alsa acpi apache2 -arts cups cdr crypt cscope -doc fbcon \
     firefox gd gif gimpprint gnome gpm gstreamer gtkhtml imlib \
     innodb -java javascript jpeg libg++ libwww mad mbox md5sum \
     mikmod mmx motif mpeg mpeg4 mysql ncurses nvidia \
     ogg odbc offensive opengl pam pdflib perl png python \
     quicktime readline sdl spell sse ssl svga tcltk tiff truetype usb \
     vanilla X xosd xv xvid x86 zlib 3dfx"

(A USE zászló kikapcsolása)
#  euse -D 3dfx
/etc/make.conf was modified, a backup copy has been placed at /etc/make.conf.euse_backup

(A /etc/make.conf tartalma a parancs kiadása után)
USE="alsa acpi apache2 -arts cups cdr crypt cscope -doc fbcon \
     firefox gd gif gimpprint gnome gpm gstreamer gtkhtml imlib \
     innodb -java javascript jpeg libg++ libwww mad mbox md5sum \
     mikmod mmx motif mpeg mpeg4 mysql ncurses nvidia \
     ogg odbc offensive opengl pam pdflib perl png python \
     quicktime readline sdl spell sse ssl svga tcltk tiff truetype usb \
     vanilla X xosd xv xvid x86 zlib -3dfx"

Megjegyzés: Az euse soha nem törli ki fizikailag a zászlót a make.conf állományból, csak a - (mínusz) jelet teszi a kikapcsolni szánt zászló elé. A felesleges zászlókat kézzel kell kitörölnöd belőle.

4.  Egyéb eszközök

revdep-rebuild

Ez az eszköz a Gentoo fordított függőségi ellenőrzője. Ha egy csomag valamelyik függőségét frissíted, előfordulhat, hogy emiatt az adott csomag hibássá válik, hiszen egyik szükséges "alkatrésze" megváltozott. Ezzel megkeresheted az ilyen csomagokat, és újraemergélheted őket. Előfordulhat, hogy az új függőségekkel ez a régi csomag már nem működik együtt, ilyenkor a hibás csomagot frissítheted is. A revdep-rebuild képes paramétereket átadni az emergének, így használhatod a --pretend paramétert, hogy meg tudd nézni, mi fog települni a parancs kiadása után.

Kódlista 4.1: A revdep-rebuild futtatása pretend módban

# revdep-rebuild -p

Checking reverse dependencies...
Packages containing binaries and libraries broken by any package update,
will be recompiled.

Collecting system binaries and libraries... done.
  (/root/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
  (/root/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
  broken /usr/lib/ao/plugins-2/libarts.so (requires libartsc.so.0)
  broken /usr/lib/kde3/libkpresenterpart.so (requires libartskde.so.1 libqtmcop.so.1
         libsoundserver_idl.so.1 libkmedia2_idl.so.1 libartsflow.so.1 libartsflow_idl.so.1 libmcop.so.1)
  broken /usr/lib/ruby/site_ruby/1.8/i686-linux/fox.so (requires libFOX-1.0.so.0)
  broken /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_arts.so (requires libartsc.so.0)
  broken /usr/lib/perl5/vendor_perl/5.8.0/i686-linux/auto/SDL_perl/SDL_perl.so (requires libSDL_gfx.so.0)
  broken /usr/lib/libloudmouth-1.so.0.0.0 (requires libgnutls.so.10)
  broken /usr/bin/k3b (requires libartskde.so.1 libqtmcop.so.1 libsoundserver_idl.so.1 libkmedia2_idl.so.1
         libartsflow.so.1 libartsflow_idl.so.1 libmcop.so.1)
  broken /usr/bin/lua (requires libhistory.so.4)
  broken /usr/bin/lyx (requires libAiksaurus-1.0.so.0)
  broken /usr/bin/luac (requires libhistory.so.4)
  broken /usr/bin/avidemux2 (requires libartsc.so.0)
  broken /usr/bin/pptout (requires libxml++-0.1.so.11)
  broken /usr/bin/xml2ps (requires libxml++-0.1.so.11)
 done.
  (/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
  (/root/.revdep-rebuild.4_ebuilds)

Evaluating package order... done.
  (/root/.revdep-rebuild.5_order)

All prepared. Starting rebuild...
emerge --oneshot --nodeps -p =app-cdr/k3b-0.11.14 =app-office/koffice-1.3.2 =app-office/lyx-1.3.4 \
       =app-office/passepartout-0.2 =dev-lang/lua-5.0.2 =dev-ruby/fxruby-1.0.29 =media-libs/libao-0.8.5 \
       =media-libs/xine-lib-1_rc5-r3 =media-video/avidemux-2.0.26 =net-libs/loudmouth-0.16

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] app-cdr/k3b-0.11.14
[ebuild   R   ] app-office/koffice-1.3.2
[ebuild   R   ] app-office/lyx-1.3.4
[ebuild   R   ] app-office/passepartout-0.2
[ebuild   R   ] dev-lang/lua-5.0.2
[ebuild   R   ] dev-ruby/fxruby-1.0.29
[ebuild   R   ] media-libs/libao-0.8.5
[ebuild   R   ] media-libs/xine-lib-1_rc5-r3
[ebuild   R   ] media-video/avidemux-2.0.26
[ebuild   R   ] net-libs/loudmouth-0.16

Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.

Ha újra akarod telepíteni a talált csomagokat, csak futtasd a revdep-rebuild-et a -p paraméter nélkül, és a kilistázott csomagokat újra felteszi.

glsa-check

A glsa-check inkább csak egy teszt-eszköz, mellyel a GLSA-kat (Gentoo Linux Security Advisory, Gentoo Linux Biztonsági Figyelmeztetők) lehet nyomon követni. A későbbiekben az emerge és az equery része lesz. További információért nézd meg a Portage GLSA Integration Page weboldalt!

eread

Az eread egy egyszerű segédeszköz, amivel azokat az elogokat tudod olvasni, amit a >=portage-2.1 tud készíteni. Be tudod állítani a /etc/make.conf fájl válozóiban a számodra szükséges logok részletességét, és a tárolás (küldés) szabályait:

Kódlista 4.2: Elog engedélyezése a /etc/make.conf-ban

PORTAGE_ELOG_CLASSES="log"
PORTAGE_ELOG_SYSTEM="save"

Megjegyzés: Ez csak egy kis részlete az elogok mentésének. Kérlek, a Portage elog rendszerének működésének megismeréséhez fordulj a Portage Kézikönyvhöz.

Miután beállítottad az elog rendszered, az eread programot kell futtatnod a naplófájlok olvasásához.

Kódlista 4.3: Az eread használata

$ eread

This is a list of portage log items. Choose a number to view that file or type q to quit.

1) app-portage:gentoolkit-0.2.4_pre2:20070320-000256.log
2) app-portage:gentoolkit-0.2.4_pre2:20070320-000258.log
3) app-portage:gentoolkit-0.2.4_pre2:20070320-000319.log
4) app-portage:gentoolkit-0.2.3:20070320-000408.log
Choice?

Válaszd ki annak az elog-nak a számát, amit meg szeretnél nézni. A program a PAGER változóból alapján indítja el a programot, amivel megjeleníti a fájlt. Ha a PAGER nincs beállítva, akkor a less-t fogja használni.

Az elog megjelenítése után megjelenik egy prompt, amiben letörölheted a már megnézett fájlt.



Nyomtatás

Frissítve 2007. június 25.

Ezen dokumentum eredeti változatának utolsó frissítési dátuma 2011. augusztus 16.

Összefoglaló: A Gentoolkit a Gentoo rendszer karbantartását megkönnyítő eszközök gyűjteménye. Ebben a leírásban néhányuk alapvető működéséről olvashatsz.

Matt Butcher
Szerző

John P. Davis
Szerkesztő

Erwin
Szerkesztő

Shyam Mani
Szerkesztő

Xavier Neys
Szerkesztő

Karl Trygve
Szerkesztő

José Luis Rivero
Szerkesztő

Sipos Tibor
Fordító

Lónyai Gergely
Lektor

Donate to support our development efforts.

Copyright 2001-2012 Gentoo Foundation, Inc. Questions, Comments? Contact us.