Журнал лабораторных работ

Содержание

Журнал

Четверг (07/10/08)

/dev/ttyp8
12:20:22
#vim /tmp/ports-supfile
--- /tmp/l3-saved-11860.25085.17631	2008-07-10 12:20:26.000000000 +0300
+++ /tmp/ports-supfile	2008-07-10 12:20:44.000000000 +0300
@@ -62,7 +62,7 @@
 # The easiest way to get the ports tree is to use the "ports-all"
 # mega-collection.  It includes all of the individual "ports-*"
 # collections,
-#ports-all
+ports-all
 
 # These are the individual collections that make up "ports-all".  If you
 # use these, be sure to comment out "ports-all" above.
@@ -71,12 +71,12 @@
 # other individual collections below. ports-base is a mandatory collection
 # for the ports collection, and your ports may not build correctly if it
 # is not kept up to date.
-ports-base
+#ports-base
 #ports-accessibility
 #ports-arabic
 #ports-archivers
 #ports-astro
-ports-audio
+#ports-audio
 #ports-benchmarks
 #ports-biology
 #ports-cad
/dev/ttyp6
12:20:44
#mergemaster

/dev/ttyp8
12:20:44
#mergemaster

/dev/ttyp6
12:23:20
#make search key=xdm
make: don't know how to make search. Stop
/dev/ttyp8
12:23:20
#make search key=xdm
make: don't know how to make search. Stop
12:24:13
#make search key=xdm

/dev/ttyp6
12:24:13
#make search key=xdm

/dev/ttyp8
12:24:16
#pwd
/usr
/dev/ttyp6
12:24:16
#pwd
/usr
/dev/ttyp8
12:24:18
#cd ports

/dev/ttyp6
12:24:18
#cd ports

12:24:20
#make search key=xdm
Port:   accerciser-1.0.1_1
Path:   /usr/ports/accessibility/accerciser
Info:   Interactive Python accessibility explorer for GNOME
Maint:  gnome@FreeBSD.org
B-deps: ORBit2-2.14.10 at-spi-1.20.1 atk-1.20.0 avahi-0.6.21_1 avahi-app-0.6.21_1 bash-3.2.25 bitstream-vera-1.10_4 bug-buddy-2.20.1 cairo-1.4.10_1 cdparanoia-3.9.8_8 cdrdao-1.2.2 cdrtools-2.01_6 compositeproto-0.4 damageproto-1.1.0_2 db41-4.1.25_4 dbus-1.0.2_2 dbus-glib-0.74 desktop-file-utils-0.14 djbfft-0.76_2 dmidecode-2.9 docbook-sk-4.1.2_4 docbook-xml-4.2_1 docbook-xml-4.3 docbook-xml-4.4 do
R-deps: ORBit2-2.14.10 at-spi-1.20.1 atk-1.20.0 avahi-0.6.21_1 avahi-app-0.6.21_1 bash-3.2.25 bitstream-vera-1.10_4 bug-buddy-2.20.1 cairo-1.4.10_1 cdparanoia-3.9.8_8 cdrdao-1.2.2 cdrtools-2.01_6 compositeproto-0.4 damageproto-1.1.0_2 db41-4.1.25_4 dbus-1.0.2_2 dbus-glib-0.74 desktop-file-utils-0.14 djbfft-0.76_2 dmidecode-2.9 docbook-sk-4.1.2_4 docbook-xml-4.2_1 docbook-xml-4.3 docbook-xml-4.4 do
WWW:
Port:   at-poke-0.2.3_2
Path:   /usr/ports/accessibility/at-poke
Info:   Accessibility testing and poking tool
...
Info:   Gnome Java Accessibility Bridge
Maint:  gnome@FreeBSD.org
B-deps: ORBit2-2.14.10 appres-1.0.1 at-spi-1.20.1 atk-1.20.0 bdftopcf-1.0.1 beforelight-1.0.2 bitmap-1.0.3 bitstream-vera-1.10_4 cairo-1.4.10_1 compositeproto-0.4 damageproto-1.1.0_2 diablo-jdk-1.5.0.07.01_8 editres-1.0.3 encodings-1.0.2,1 expat-2.0.0_1 fixesproto-4.0 font-bh-ttf-1.0.0 font-misc-ethiopic-1.0.0 font-misc-meltho-1.0.0_1 font-util-1.0.1 fontcacheproto-0.1.2 fontconfig-2.4.2_2,1 fonts
R-deps: ORBit2-2.14.10 appres-1.0.1 at-spi-1.20.1 atk-1.20.0 bdftopcf-1.0.1 beforelight-1.0.2 bitmap-1.0.3 bitstream-vera-1.10_4 cairo-1.4.10_1 compositeproto-0.4 damageproto-1.1.0_2 diablo-jdk-1.5.0.07.01_8 editres-1.0.3 encodings-1.0.2,1 expat-2.0.0_1 fixesproto-4.0 font-bh-ttf-1.0.0 font-misc-ethiopic-1.0.0 font-misc-meltho-1.0.0_1 font-util-1.0.1 fontcacheproto-0.1.2 fontconfig-2.4.2_2,1 fonts
WWW:
Port:   kdeaccessibility-3.5.8
Path:   /usr/ports/accessibility/kdeaccessibility
Info:   Accessibility applications for KDE
Maint:  kde@FreeBSD.org
B-deps: OpenEXR-1.6.0 arts-1.5.8,1 aspell-0.60.5_2 bitstream-vera-1.10_4 compositeproto-0.4 cups-base-1.3.3_2 damageproto-1.1.0_2 encodings-1.0.2,1 expat-2.0.0_1 fixesproto-4.0 flac-1.1.2_2 font-bh-ttf-1.0.0 font-misc-ethiopic-1.0.0 font-misc-meltho-1.0.0_1 font-util-1.0.1 fontcacheproto-0.1.2 fontconfig-2.4.2_2,1 fontsproto-2.0.2 freetype2-2.3.5 gamin-0.1.9 gettext-0.16.1_3 glib-2.14.2 gmake-3.81
/dev/ttyp8
12:24:20
#make search key=xdm
Port:   accerciser-1.0.1_1
Path:   /usr/ports/accessibility/accerciser
Info:   Interactive Python accessibility explorer for GNOME
Maint:  gnome@FreeBSD.org
B-deps: ORBit2-2.14.10 at-spi-1.20.1 atk-1.20.0 avahi-0.6.21_1 avahi-app-0.6.21_1 bash-3.2.25 bitstream-vera-1.10_4 bug-buddy-2.20.1 cairo-1.4.10_1 cdparanoia-3.9.8_8 cdrdao-1.2.2 cdrtools-2.01_6 compositeproto-0.4 damageproto-1.1.0_2 db41-4.1.25_4 dbus-1.0.2_2 dbus-glib-0.74 desktop-file-utils-0.14 djbfft-0.76_2 dmidecode-2.9 docbook-sk-4.1.2_4 docbook-xml-4.2_1 docbook-xml-4.3 docbook-xml-4.4 do
R-deps: ORBit2-2.14.10 at-spi-1.20.1 atk-1.20.0 avahi-0.6.21_1 avahi-app-0.6.21_1 bash-3.2.25 bitstream-vera-1.10_4 bug-buddy-2.20.1 cairo-1.4.10_1 cdparanoia-3.9.8_8 cdrdao-1.2.2 cdrtools-2.01_6 compositeproto-0.4 damageproto-1.1.0_2 db41-4.1.25_4 dbus-1.0.2_2 dbus-glib-0.74 desktop-file-utils-0.14 djbfft-0.76_2 dmidecode-2.9 docbook-sk-4.1.2_4 docbook-xml-4.2_1 docbook-xml-4.3 docbook-xml-4.4 do
WWW:
Port:   at-poke-0.2.3_2
Path:   /usr/ports/accessibility/at-poke
Info:   Accessibility testing and poking tool
...
Info:   Gnome Java Accessibility Bridge
Maint:  gnome@FreeBSD.org
B-deps: ORBit2-2.14.10 appres-1.0.1 at-spi-1.20.1 atk-1.20.0 bdftopcf-1.0.1 beforelight-1.0.2 bitmap-1.0.3 bitstream-vera-1.10_4 cairo-1.4.10_1 compositeproto-0.4 damageproto-1.1.0_2 diablo-jdk-1.5.0.07.01_8 editres-1.0.3 encodings-1.0.2,1 expat-2.0.0_1 fixesproto-4.0 font-bh-ttf-1.0.0 font-misc-ethiopic-1.0.0 font-misc-meltho-1.0.0_1 font-util-1.0.1 fontcacheproto-0.1.2 fontconfig-2.4.2_2,1 fonts
R-deps: ORBit2-2.14.10 appres-1.0.1 at-spi-1.20.1 atk-1.20.0 bdftopcf-1.0.1 beforelight-1.0.2 bitmap-1.0.3 bitstream-vera-1.10_4 cairo-1.4.10_1 compositeproto-0.4 damageproto-1.1.0_2 diablo-jdk-1.5.0.07.01_8 editres-1.0.3 encodings-1.0.2,1 expat-2.0.0_1 fixesproto-4.0 font-bh-ttf-1.0.0 font-misc-ethiopic-1.0.0 font-misc-meltho-1.0.0_1 font-util-1.0.1 fontcacheproto-0.1.2 fontconfig-2.4.2_2,1 fonts
WWW:
Port:   kdeaccessibility-3.5.8
Path:   /usr/ports/accessibility/kdeaccessibility
Info:   Accessibility applications for KDE
Maint:  kde@FreeBSD.org
B-deps: OpenEXR-1.6.0 arts-1.5.8,1 aspell-0.60.5_2 bitstream-vera-1.10_4 compositeproto-0.4 cups-base-1.3.3_2 damageproto-1.1.0_2 encodings-1.0.2,1 expat-2.0.0_1 fixesproto-4.0 flac-1.1.2_2 font-bh-ttf-1.0.0 font-misc-ethiopic-1.0.0 font-misc-meltho-1.0.0_1 font-util-1.0.1 fontcacheproto-0.1.2 fontconfig-2.4.2_2,1 fontsproto-2.0.2 freetype2-2.3.5 gamin-0.1.9 gettext-0.16.1_3 glib-2.14.2 gmake-3.81
/dev/ttyp6
12:24:28
#make search nmae=xdm
The search target requires a keyword parameter or name parameter,
e.g.: "make search key=somekeyword"
or    "make search name=somekeyword"
/dev/ttyp8
12:24:28
#make search nmae=xdm
The search target requires a keyword parameter or name parameter,
e.g.: "make search key=somekeyword"
or    "make search name=somekeyword"
/dev/ttyp6
12:24:32
#make search name=xdm
Port:   xdms-1.3.2
Path:   /usr/ports/archivers/xdms
Info:   An Amiga DMS archiver unpacker
Maint:  ports@FreeBSD.org
B-deps:
R-deps:
WWW:    http://zakalwe.fi/~shd/foss/xdms/
Port:   libXdmcp-1.0.2
Path:   /usr/ports/x11/libXdmcp
Info:   X Display Manager Control Protocol library
Maint:  x11@FreeBSD.org
B-deps: pkg-config-0.22_1 xproto-7.0.10_1
R-deps: pkg-config-0.22_1 xproto-7.0.10_1
WWW:    http://www.freedesktop.org/Software/xlibs
Port:   xdm-1.1.6_2
Path:   /usr/ports/x11/xdm
Info:   X.Org X display manager
Maint:  x11@FreeBSD.org
B-deps: inputproto-1.4.2.1 kbproto-1.0.3 libICE-1.0.4,1 libSM-1.0.3,1 libX11-1.1.3,1 libXau-1.0.3_2 libXaw-1.0.4,1 libXdmcp-1.0.2 libXext-1.0.3,1 libXinerama-1.0.2,1 libXmu-1.0.3,1 libXp-1.0.0,1 libXpm-3.5.7 libXt-1.0.5 pkg-config-0.22_1 printproto-1.0.3 xextproto-7.0.2 xineramaproto-1.1.2 xproto-7.0.10_1 xtrans-1.0.4
R-deps: inputproto-1.4.2.1 kbproto-1.0.3 libICE-1.0.4,1 libSM-1.0.3,1 libX11-1.1.3,1 libXau-1.0.3_2 libXaw-1.0.4,1 libXdmcp-1.0.2 libXext-1.0.3,1 libXinerama-1.0.2,1 libXmu-1.0.3,1 libXp-1.0.0,1 libXpm-3.5.7 libXt-1.0.5 pkg-config-0.22_1 printproto-1.0.3 xextproto-7.0.2 xineramaproto-1.1.2 xproto-7.0.10_1 xtrans-1.0.4
WWW:
/dev/ttyp8
12:24:32
#make search name=xdm
Port:   xdms-1.3.2
Path:   /usr/ports/archivers/xdms
Info:   An Amiga DMS archiver unpacker
Maint:  ports@FreeBSD.org
B-deps:
R-deps:
WWW:    http://zakalwe.fi/~shd/foss/xdms/
Port:   libXdmcp-1.0.2
Path:   /usr/ports/x11/libXdmcp
Info:   X Display Manager Control Protocol library
Maint:  x11@FreeBSD.org
B-deps: pkg-config-0.22_1 xproto-7.0.10_1
R-deps: pkg-config-0.22_1 xproto-7.0.10_1
WWW:    http://www.freedesktop.org/Software/xlibs
Port:   xdm-1.1.6_2
Path:   /usr/ports/x11/xdm
Info:   X.Org X display manager
Maint:  x11@FreeBSD.org
B-deps: inputproto-1.4.2.1 kbproto-1.0.3 libICE-1.0.4,1 libSM-1.0.3,1 libX11-1.1.3,1 libXau-1.0.3_2 libXaw-1.0.4,1 libXdmcp-1.0.2 libXext-1.0.3,1 libXinerama-1.0.2,1 libXmu-1.0.3,1 libXp-1.0.0,1 libXpm-3.5.7 libXt-1.0.5 pkg-config-0.22_1 printproto-1.0.3 xextproto-7.0.2 xineramaproto-1.1.2 xproto-7.0.10_1 xtrans-1.0.4
R-deps: inputproto-1.4.2.1 kbproto-1.0.3 libICE-1.0.4,1 libSM-1.0.3,1 libX11-1.1.3,1 libXau-1.0.3_2 libXaw-1.0.4,1 libXdmcp-1.0.2 libXext-1.0.3,1 libXinerama-1.0.2,1 libXmu-1.0.3,1 libXp-1.0.0,1 libXpm-3.5.7 libXt-1.0.5 pkg-config-0.22_1 printproto-1.0.3 xextproto-7.0.2 xineramaproto-1.1.2 xproto-7.0.10_1 xtrans-1.0.4
WWW:
/dev/ttyp6
12:24:36
#pkg_add -r cowsay
^CSignal 2 received, cleaning up..
/dev/ttyp8
12:24:36
#pkg_add -r cowsay
^CSignal 2 received, cleaning up..
/dev/ttyp6
12:26:26
#pkg_add -r squid
^CSignal 2 received, cleaning up..
/dev/ttyp8
12:26:26
#pkg_add -r squid
^CSignal 2 received, cleaning up..
/dev/ttyp6
12:26:34
#ping nt.ua
PING nt.ua (212.40.34.157): 56 data bytes
^C
--- nt.ua ping statistics ---
1 packets transmitted, 0 packets received, 100% packet loss
/dev/ttyp8
12:26:34
#ping nt.ua
PING nt.ua (212.40.34.157): 56 data bytes
^C
--- nt.ua ping statistics ---
1 packets transmitted, 0 packets received, 100% packet loss
/dev/ttyp6
12:26:39
#pkg_add -r cowsay
^CSignal 2 received, cleaning up..
/dev/ttyp8
12:26:39
#pkg_add -r cowsay
^CSignal 2 received, cleaning up..
/dev/ttyp6
12:26:48
#ping freebsd.org
PING freebsd.org (69.147.83.40): 56 data bytes
^C
--- freebsd.org ping statistics ---
1 packets transmitted, 0 packets received, 100% packet loss
/dev/ttyp8
12:26:48
#ping freebsd.org
PING freebsd.org (69.147.83.40): 56 data bytes
^C
--- freebsd.org ping statistics ---
1 packets transmitted, 0 packets received, 100% packet loss
/dev/ttyp6
12:26:56
#pkg_add -r cowsay
^CSignal 2 received, cleaning up..
/dev/ttyp8
12:26:56
#pkg_add -r cowsay
^CSignal 2 received, cleaning up..
/dev/ttyp6
12:27:36
#ls /usr/ports/distfiles/
bash-completion-20060301.tar.gz make-3.81.tar.bz2
cairo-1.4.10.tar.gz             screen-4.0.3.tar.gz
glitz-0.5.6.tar.gz              sed-4.1.5.tar.gz
/dev/ttyp8
12:27:36
#ls /usr/ports/distfiles/
bash-completion-20060301.tar.gz make-3.81.tar.bz2
cairo-1.4.10.tar.gz             screen-4.0.3.tar.gz
glitz-0.5.6.tar.gz              sed-4.1.5.tar.gz
/dev/ttyp6
12:29:09
#pkg_delete

/dev/ttyp8
12:29:09
#pkg_delete

/dev/ttyp6
12:35:01
#pkg_info -L s
samba-libsmbclient-3.0.28    shared-mime-info-0.22_1
screen-4.0.3_1               showfont-1.0.1
scripts-1.0.1                smproxy-1.0.2
scrnsaverproto-1.1.0         sound-juicer-2.20.1
sdl-1.2.11_1,2               speex-1.2.b2,1
sdocbook-xml-1.1,1           startup-notification-0.9_1
seahorse-2.20.1              svgalib-1.4.3_5
sessreg-1.0.3                system-tools-backends-2.4.1
setxkbmap-1.0.4
12:35:01
#pkg_info -L speex-1.2.b2,1
Information for speex-1.2.b2,1:
Files:
/usr/local/man/man1/speexdec.1.gz
/usr/local/man/man1/speexenc.1.gz
/usr/local/bin/speexdec
/usr/local/bin/speexenc
/usr/local/include/speex/speex.h
/usr/local/include/speex/speex_bits.h
/usr/local/include/speex/speex_callbacks.h
/usr/local/include/speex/speex_config_types.h
...
/usr/local/include/speex/speex_preprocess.h
/usr/local/include/speex/speex_resampler.h
/usr/local/include/speex/speex_stereo.h
/usr/local/include/speex/speex_types.h
/usr/local/lib/libspeex.a
/usr/local/lib/libspeex.la
/usr/local/lib/libspeex.so
/usr/local/lib/libspeex.so.1
/usr/local/libdata/pkgconfig/speex.pc
/usr/local/share/aclocal/speex.m4
/dev/ttyp8
12:35:01
#pkg_info -L s
samba-libsmbclient-3.0.28    shared-mime-info-0.22_1
screen-4.0.3_1               showfont-1.0.1
scripts-1.0.1                smproxy-1.0.2
scrnsaverproto-1.1.0         sound-juicer-2.20.1
sdl-1.2.11_1,2               speex-1.2.b2,1
sdocbook-xml-1.1,1           startup-notification-0.9_1
seahorse-2.20.1              svgalib-1.4.3_5
sessreg-1.0.3                system-tools-backends-2.4.1
setxkbmap-1.0.4
12:35:01
#pkg_info -L speex-1.2.b2,1
Information for speex-1.2.b2,1:
Files:
/usr/local/man/man1/speexdec.1.gz
/usr/local/man/man1/speexenc.1.gz
/usr/local/bin/speexdec
/usr/local/bin/speexenc
/usr/local/include/speex/speex.h
/usr/local/include/speex/speex_bits.h
/usr/local/include/speex/speex_callbacks.h
/usr/local/include/speex/speex_config_types.h
...
/usr/local/include/speex/speex_preprocess.h
/usr/local/include/speex/speex_resampler.h
/usr/local/include/speex/speex_stereo.h
/usr/local/include/speex/speex_types.h
/usr/local/lib/libspeex.a
/usr/local/lib/libspeex.la
/usr/local/lib/libspeex.so
/usr/local/lib/libspeex.so.1
/usr/local/libdata/pkgconfig/speex.pc
/usr/local/share/aclocal/speex.m4
/dev/ttyp6
12:35:25
#pkg_info -Lx speex
Information for speex-1.2.b2,1:
Files:
/usr/local/man/man1/speexdec.1.gz
/usr/local/man/man1/speexenc.1.gz
/usr/local/bin/speexdec
/usr/local/bin/speexenc
/usr/local/include/speex/speex.h
/usr/local/include/speex/speex_bits.h
/usr/local/include/speex/speex_callbacks.h
/usr/local/include/speex/speex_config_types.h
...
/usr/local/include/speex/speex_preprocess.h
/usr/local/include/speex/speex_resampler.h
/usr/local/include/speex/speex_stereo.h
/usr/local/include/speex/speex_types.h
/usr/local/lib/libspeex.a
/usr/local/lib/libspeex.la
/usr/local/lib/libspeex.so
/usr/local/lib/libspeex.so.1
/usr/local/libdata/pkgconfig/speex.pc
/usr/local/share/aclocal/speex.m4
/dev/ttyp8
12:35:25
#pkg_info -Lx speex
Information for speex-1.2.b2,1:
Files:
/usr/local/man/man1/speexdec.1.gz
/usr/local/man/man1/speexenc.1.gz
/usr/local/bin/speexdec
/usr/local/bin/speexenc
/usr/local/include/speex/speex.h
/usr/local/include/speex/speex_bits.h
/usr/local/include/speex/speex_callbacks.h
/usr/local/include/speex/speex_config_types.h
...
/usr/local/include/speex/speex_preprocess.h
/usr/local/include/speex/speex_resampler.h
/usr/local/include/speex/speex_stereo.h
/usr/local/include/speex/speex_types.h
/usr/local/lib/libspeex.a
/usr/local/lib/libspeex.la
/usr/local/lib/libspeex.so
/usr/local/lib/libspeex.so.1
/usr/local/libdata/pkgconfig/speex.pc
/usr/local/share/aclocal/speex.m4
/dev/ttyp6
12:35:43
#pkg_info -Ix speex
speex-1.2.b2,1      An open-source patent-free voice codec
/dev/ttyp8
12:35:43
#pkg_info -Ix speex
speex-1.2.b2,1      An open-source patent-free voice codec
/dev/ttyp6
12:35:51
#pkg_info -I speex-1.2.b2,1
speex-1.2.b2,1      An open-source patent-free voice codec
/dev/ttyp8
12:35:51
#pkg_info -I speex-1.2.b2,1
speex-1.2.b2,1      An open-source patent-free voice codec
/dev/ttyp6
12:35:59
#pkg_info -l
pkg_info: option requires an argument -- l
usage: pkg_info [-bcdDEfgGiIjkKLmopPqQrRsvVxX] [-e package] [-l prefix]
                [-t template] -a | pkg-name ...
       pkg_info [-qQ] -W filename
       pkg_info [-qQ] -O origin
       pkg_info
/dev/ttyp8
12:35:59
#pkg_info -l
pkg_info: option requires an argument -- l
usage: pkg_info [-bcdDEfgGiIjkKLmopPqQrRsvVxX] [-e package] [-l prefix]
                [-t template] -a | pkg-name ...
       pkg_info [-qQ] -W filename
       pkg_info [-qQ] -O origin
       pkg_info
/dev/ttyp6
12:36:04
#pkg_info -L
pkg_info: missing package name(s)
usage: pkg_info [-bcdDEfgGiIjkKLmopPqQrRsvVxX] [-e package] [-l prefix]
                [-t template] -a | pkg-name ...
       pkg_info [-qQ] -W filename
       pkg_info [-qQ] -O origin
       pkg_info
/dev/ttyp8
12:36:04
#pkg_info -L
pkg_info: missing package name(s)
usage: pkg_info [-bcdDEfgGiIjkKLmopPqQrRsvVxX] [-e package] [-l prefix]
                [-t template] -a | pkg-name ...
       pkg_info [-qQ] -W filename
       pkg_info [-qQ] -O origin
       pkg_info
/dev/ttyp6
12:36:06
#pkg_info
py25-elementtree-1.2.6 Container for hierarchical data structures written in Pytho
py25-gnome-2.20.0   A set of Python bindings for GNOME 2
py25-gnome-desktop-2.20.0 A set of Python bindings used by modules in the GNOME Deskt
py25-gobject-2.14.0 Python bindings for GObject
py25-gtk-2.12.0     A set of Python bindings for GTK+
py25-gtksourceview-2.0.0 A python bindings for the version 2 of the GtkSourceView li
py25-libxml2-2.6.30 Python interface for XML parser library for GNOME
py25-numeric-24.2   The Numeric Extension to Python
py25-orbit-2.14.3   Python bindings for ORBit2
python25-2.5.1_1    An interpreted object-oriented programming language
...
xtrans-1.0.4        Abstract network code for X
xtrap-1.0.2         XTrap sample clients for X
xvid-1.1.3,1        An opensource MPEG-4 codec, based on OpenDivx
xvidtune-1.0.1      Video mode tuner for X
xvinfo-1.0.2        Print out X-Video extension adaptor information
xwd-1.0.1           Dump an image of an X window
xwininfo-1.0.3      Window information utility for X
xwud-1.0.1          Image displayer for X
yelp-2.20.0         A help browser for the GNOME 2 desktop
zenity-2.20.0       Display GNOME dialogs from the command line
/dev/ttyp8
12:36:06
#pkg_info
py25-elementtree-1.2.6 Container for hierarchical data structures written in Pytho
py25-gnome-2.20.0   A set of Python bindings for GNOME 2
py25-gnome-desktop-2.20.0 A set of Python bindings used by modules in the GNOME Deskt
py25-gobject-2.14.0 Python bindings for GObject
py25-gtk-2.12.0     A set of Python bindings for GTK+
py25-gtksourceview-2.0.0 A python bindings for the version 2 of the GtkSourceView li
py25-libxml2-2.6.30 Python interface for XML parser library for GNOME
py25-numeric-24.2   The Numeric Extension to Python
py25-orbit-2.14.3   Python bindings for ORBit2
python25-2.5.1_1    An interpreted object-oriented programming language
...
xtrans-1.0.4        Abstract network code for X
xtrap-1.0.2         XTrap sample clients for X
xvid-1.1.3,1        An opensource MPEG-4 codec, based on OpenDivx
xvidtune-1.0.1      Video mode tuner for X
xvinfo-1.0.2        Print out X-Video extension adaptor information
xwd-1.0.1           Dump an image of an X window
xwininfo-1.0.3      Window information utility for X
xwud-1.0.1          Image displayer for X
yelp-2.20.0         A help browser for the GNOME 2 desktop
zenity-2.20.0       Display GNOME dialogs from the command line
/dev/ttyp6
12:36:11
#pkg_info -f /usr/local/etc/rc.d/gdm
tar: Unrecognized archive format: Inappropriate file type or format
tar: Error exit delayed from previous errors.
pkg_info: tar extract of /usr/local/etc/rc.d/gdm failed!
pkg_info: error during unpacking, no info for '/usr/local/etc/rc.d/gdm' available
/dev/ttyp8
12:36:11
#pkg_info -f /usr/local/etc/rc.d/gdm
tar: Unrecognized archive format: Inappropriate file type or format
tar: Error exit delayed from previous errors.
pkg_info: tar extract of /usr/local/etc/rc.d/gdm failed!
pkg_info: error during unpacking, no info for '/usr/local/etc/rc.d/gdm' available
/dev/ttyp6
12:36:38
#man pkg_info
/dev/ttyp8
12:36:38
#man pkg_info
/dev/ttyp6
12:37:21
#pkg_info -f /usr/local/etc/rc.d/gdm

/dev/ttyp8
12:37:21
#pkg_info -f /usr/local/etc/rc.d/gdm

/dev/ttyp6
12:41:14
#mc
/dev/ttyp8
12:41:14
#mc
/dev/ttyp6
12:41:15
#man pkg_version
/dev/ttyp8
12:41:15
#man pkg_version
прошло 25 минут
/dev/ttyp6
13:06:57
#pkg_version -v | less
/dev/ttyp8
13:06:57
#pkg_version -v | less
/dev/ttyp6
13:07:22
#crontab -e
crontab: you (root) are not allowed to use this program
/dev/ttyp8
13:07:22
#crontab -e
crontab: you (root) are not allowed to use this program
/dev/ttyp6
13:07:30
#vim /var/cron/deny
/dev/ttyp8
13:07:30
#vim /var/cron/deny
/dev/ttyp6
13:07:43
#~
  1 user
"/var/cron/allow" 1L, 5C
/dev/ttyp8
13:07:43
#~
  1 user
"/var/cron/allow" 1L, 5C
/dev/ttyp6
13:07:48
#~
crontab: you (root) are not allowed to use this program
/dev/ttyp8
13:07:48
#~
crontab: you (root) are not allowed to use this program
/dev/ttyp6
13:07:50
#ls /var/cron/
allow   deny    tabs
/dev/ttyp8
13:07:50
#ls /var/cron/
allow   deny    tabs
/dev/ttyp6
13:08:02
#ls -l /var/cron/
total 6
-rw-r--r--  1 root  wheel    5 Jul 10 10:34 allow
-rw-r--r--  1 root  wheel    5 Jul 10 10:34 deny
drwx------  2 root  wheel  512 Jul 10 10:59 tabs
/dev/ttyp8
13:08:02
#ls -l /var/cron/
total 6
-rw-r--r--  1 root  wheel    5 Jul 10 10:34 allow
-rw-r--r--  1 root  wheel    5 Jul 10 10:34 deny
drwx------  2 root  wheel  512 Jul 10 10:59 tabs
/dev/ttyp6
13:08:05
#rm /var/cron/deny

/dev/ttyp8
13:08:05
#rm /var/cron/deny

/dev/ttyp6
13:08:15
#rm /var/cron/allow

/dev/ttyp8
13:08:15
#rm /var/cron/allow

13:08:18
#crontab -e
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
:q!
crontab: no changes made to crontab
/dev/ttyp6
13:08:18
#crontab -e
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
:q!
crontab: no changes made to crontab
13:08:21
#crontab -e
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
/tmp/crontab.dY7xGDYWnV: 1 lines, 25 characters.
crontab: installing new crontab
/dev/ttyp8
13:08:21
#crontab -e
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
/tmp/crontab.dY7xGDYWnV: 1 lines, 25 characters.
crontab: installing new crontab
/dev/ttyp6
13:08:53
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/user": 3 messages 3 new
>N  1 user@fbsd1.unix.nt    Thu Jul 10 10:56  24/947   "Cron <user@fbsd1> ech"
 N  2 user@fbsd1.unix.nt    Thu Jul 10 10:57  24/947   "Cron <user@fbsd1> ech"
 N  3 user@fbsd1.unix.nt    Thu Jul 10 10:58  24/947   "Cron <user@fbsd1> ech"
&
Message 1:
From user@fbsd1.unix.nt Thu Jul 10 10:56:27 2008
Date: Thu, 10 Jul 2008 10:56:27 +0300 (EEST)
From: user@fbsd1.unix.nt (Cron Daemon)
...
X-Cron-Env: <HOME=/home/user>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=user>
X-Cron-Env: <USER=user>
Syntax error: Unterminated quoted string
&
At EOF
& q
"/var/mail/user" complete
You have new mail in /var/mail/user
/dev/ttyp8
13:08:53
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/user": 3 messages 3 new
>N  1 user@fbsd1.unix.nt    Thu Jul 10 10:56  24/947   "Cron <user@fbsd1> ech"
 N  2 user@fbsd1.unix.nt    Thu Jul 10 10:57  24/947   "Cron <user@fbsd1> ech"
 N  3 user@fbsd1.unix.nt    Thu Jul 10 10:58  24/947   "Cron <user@fbsd1> ech"
&
Message 1:
From user@fbsd1.unix.nt Thu Jul 10 10:56:27 2008
Date: Thu, 10 Jul 2008 10:56:27 +0300 (EEST)
From: user@fbsd1.unix.nt (Cron Daemon)
...
X-Cron-Env: <HOME=/home/user>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=user>
X-Cron-Env: <USER=user>
Syntax error: Unterminated quoted string
&
At EOF
& q
"/var/mail/user" complete
You have new mail in /var/mail/user
/dev/ttyp6
13:09:05
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/user": 3 messages
>   1 user@fbsd1.unix.nt    Thu Jul 10 10:56  25/958   "Cron <user@fbsd1> ech"
    2 user@fbsd1.unix.nt    Thu Jul 10 10:57  25/958   "Cron <user@fbsd1> ech"
    3 user@fbsd1.unix.nt    Thu Jul 10 10:58  25/958   "Cron <user@fbsd1> ech"
& 3
Message 3:
From user@fbsd1.unix.nt Thu Jul 10 10:58:26 2008
Date: Thu, 10 Jul 2008 10:58:26 +0300 (EEST)
From: user@fbsd1.unix.nt (Cron Daemon)
...
At EOF
&
At EOF
&
At EOF
&
At EOF
&
At EOF
& q
/dev/ttyp8
13:09:05
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/user": 3 messages
>   1 user@fbsd1.unix.nt    Thu Jul 10 10:56  25/958   "Cron <user@fbsd1> ech"
    2 user@fbsd1.unix.nt    Thu Jul 10 10:57  25/958   "Cron <user@fbsd1> ech"
    3 user@fbsd1.unix.nt    Thu Jul 10 10:58  25/958   "Cron <user@fbsd1> ech"
& 3
Message 3:
From user@fbsd1.unix.nt Thu Jul 10 10:58:26 2008
Date: Thu, 10 Jul 2008 10:58:26 +0300 (EEST)
From: user@fbsd1.unix.nt (Cron Daemon)
...
At EOF
&
At EOF
&
At EOF
&
At EOF
&
At EOF
& q
/dev/ttyp6
13:09:14
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/user": 3 messages
>   1 user@fbsd1.unix.nt    Thu Jul 10 10:56  25/958   "Cron <user@fbsd1> ech"
    2 user@fbsd1.unix.nt    Thu Jul 10 10:57  25/958   "Cron <user@fbsd1> ech"
    3 user@fbsd1.unix.nt    Thu Jul 10 10:58  25/958   "Cron <user@fbsd1> ech"
& q
/dev/ttyp8
13:09:14
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/user": 3 messages
>   1 user@fbsd1.unix.nt    Thu Jul 10 10:56  25/958   "Cron <user@fbsd1> ech"
    2 user@fbsd1.unix.nt    Thu Jul 10 10:57  25/958   "Cron <user@fbsd1> ech"
    3 user@fbsd1.unix.nt    Thu Jul 10 10:58  25/958   "Cron <user@fbsd1> ech"
& q
/dev/ttyp6
13:09:28
#logname
root
/dev/ttyp8
13:09:28
#logname
root
/dev/ttyp6
13:09:31
#whoami
root
/dev/ttyp8
13:09:31
#whoami
root
/dev/ttyp6
13:09:36
#echo $HOME
/root
/dev/ttyp8
13:09:36
#echo $HOME
/root
/dev/ttyp6
13:09:39
#vim /etc/mail/aliases
/dev/ttyp8
13:09:39
#vim /etc/mail/aliases
/dev/ttyp6
13:09:56
# 23 postmaster: root

13:09:56
#echo $MAIL
/var/mail/user
/dev/ttyp8
13:09:56
# 23 postmaster: root

13:09:56
#echo $MAIL
/var/mail/user
/dev/ttyp6
13:10:01
#exit
exit
You have mail in /var/mail/user
13:10:04
$exit
exit
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root

Статистика

Время первой команды журнала12:20:22 2008- 7-10
Время последней команды журнала13:10:04 2008- 7-10
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %33.66
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 0.83
Количество командных строк в единицу времени, команда/мин 2.03
Частота использования команд
pkg_info20|===================| 19.42%
make10|=========| 9.71%
pkg_add8|=======| 7.77%
crontab6|=====| 5.83%
mail6|=====| 5.83%
ls6|=====| 5.83%
vim5|====| 4.85%
ping4|===| 3.88%
man4|===| 3.88%
rm4|===| 3.88%
echo4|===| 3.88%
~4|===| 3.88%
pkg_version2|=| 1.94%
logname2|=| 1.94%
pwd2|=| 1.94%
cd2|=| 1.94%
mergemaster2|=| 1.94%
whoami2|=| 1.94%
232|=| 1.94%
less2|=| 1.94%
pkg_delete2|=| 1.94%
exit2|=| 1.94%
mc2|=| 1.94%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ find / -name abc
    find: /home/devi-orig/.gnome2: Keine Berechtigung
    find: /home/devi-orig/.gnome2_private: Keine Berechtigung
    find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
    find: /home/devi-orig/.metacity: Keine Berechtigung
    find: /home/devi-orig/.inkscape: Keine Berechtigung
    ^C
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$