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

Содержание

Журнал

Пятница (11/22/13)

/dev/pts/4
12:33:46
#./configure --disable-xmldoc
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
...
 $$$$$                        $$$
  $$$$7.                       $$  (TM)
   $$$$$$$.           .7$$$$$$  $$
     $$$$$$$$$$$$7$$$$$$$$$.$$$$$$
       $$$$$$$$$$$$$$$$.
configure: Package configured for:
configure: OS type  : linux-gnu
configure: Host CPU : x86_64
configure: build-cpu:vendor:os: x86_64 : unknown : linux-gnu :
configure: host-cpu:vendor:os: x86_64 : unknown : linux-gnu :
12:34:13
#apt-get install libssl-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libssl-doc zlib1g-dev
The following NEW packages will be installed:
  libssl-dev libssl-doc zlib1g-dev
0 upgraded, 3 newly installed, 0 to remove and 2 not upgraded.
Need to get 3,120 kB of archives.
After this operation, 8,248 kB of additional disk space will be used.
...
(Reading database ... 144867 files and directories currently installed.)
Unpacking zlib1g-dev:amd64 (from .../zlib1g-dev_1%3a1.2.7.dfsg-13_amd64.deb) ...
Selecting previously unselected package libssl-dev.
Unpacking libssl-dev (from .../libssl-dev_1.0.1e-2_amd64.deb) ...
Selecting previously unselected package libssl-doc.
Unpacking libssl-doc (from .../libssl-doc_1.0.1e-2_all.deb) ...
Processing triggers for man-db ...
Setting up zlib1g-dev:amd64 (1:1.2.7.dfsg-13) ...
Setting up libssl-dev (1.0.1e-2) ...
Setting up libssl-doc (1.0.1e-2) ...
12:36:48
#apt-get install libsrtp0-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  libsrtp0-dev
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 117 kB of archives.
After this operation, 390 kB of additional disk space will be used.
Get:1 http://192.168.15.254/debian/ wheezy/main libsrtp0-dev amd64 1.4.4+20100615~dfsg-2 [117 kB]
Fetched 117 kB in 0s (10.6 MB/s)
Selecting previously unselected package libsrtp0-dev.
(Reading database ... 146305 files and directories currently installed.)
Unpacking libsrtp0-dev (from .../libsrtp0-dev_1.4.4+20100615~dfsg-2_amd64.deb) ...
Setting up libsrtp0-dev (1.4.4+20100615~dfsg-2) ...
12:37:26
#./configure --disable-xmldoc --with-srtp --with-ssl
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
...
 $$$$$                        $$$
  $$$$7.                       $$  (TM)
   $$$$$$$.           .7$$$$$$  $$
     $$$$$$$$$$$$7$$$$$$$$$.$$$$$$
       $$$$$$$$$$$$$$$$.
configure: Package configured for:
configure: OS type  : linux-gnu
configure: Host CPU : x86_64
configure: build-cpu:vendor:os: x86_64 : unknown : linux-gnu :
configure: host-cpu:vendor:os: x86_64 : unknown : linux-gnu :
12:39:43
#make menu config
make: *** No rule to make target `menu'.  Stop.
12:40:17
#make menuconfig
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/usr/src/asterisk-11.6.0/menuselect'
make[1]: `makeopts' is up to date.
make[1]: Leaving directory `/usr/src/asterisk-11.6.0/menuselect'
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" cmenuselect
make[1]: Entering directory `/usr/src/asterisk-11.6.0/menuselect'
gcc  -g -D_GNU_SOURCE -Wall   -c -o menuselect.o menuselect.c
gcc  -g -D_GNU_SOURCE -Wall   -c -o strcompat.o strcompat.c
gcc  -g -D_GNU_SOURCE -Wall    -c -o menuselect_curses.o menuselect_curses.c
make[2]: Entering directory `/usr/src/asterisk-11.6.0/menuselect/mxml'
...
                                           [*] app_read
                                           [*] app_readexten
                                           [*] app_record
                                           [*] app_sayunixtime
                                           [*] app_senddtmf
                                               ... More ...
                                     Read Variable Application
                                     Depends on: res_monitor(M)(M)
                                     Support Level: core
                                                     ore, Replaced by: app_stack (GoSub)
прошло 11 минут
12:51:51
#apt-get install libpri-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libpri1.4
The following NEW packages will be installed:
  libpri-dev libpri1.4
0 upgraded, 2 newly installed, 0 to remove and 2 not upgraded.
Need to get 519 kB of archives.
After this operation, 1,580 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://192.168.15.254/debian/ wheezy/main libpri1.4 amd64 1.4.12-2 [229 kB]
Get:2 http://192.168.15.254/debian/ wheezy/main libpri-dev amd64 1.4.12-2 [290 kB]
Fetched 519 kB in 2s (256 kB/s)
Selecting previously unselected package libpri1.4.
(Reading database ... 146351 files and directories currently installed.)
Unpacking libpri1.4 (from .../libpri1.4_1.4.12-2_amd64.deb) ...
Selecting previously unselected package libpri-dev.
Unpacking libpri-dev (from .../libpri-dev_1.4.12-2_amd64.deb) ...
Setting up libpri1.4 (1.4.12-2) ...
Setting up libpri-dev (1.4.12-2) ...
13:00:06
#apt-get install libssl-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libssl-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
13:00:26
#apt-get install libssl-srtp0
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libssl-srtp0
13:00:41
#apt-get install libsrtp0-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libsrtp0-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
13:00:55
#apt-get install libtonezone-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  libtonezone-dev
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 50.2 kB of archives.
After this operation, 299 kB of additional disk space will be used.
Get:1 http://192.168.15.254/debian/ wheezy/main libtonezone-dev amd64 1:2.5.0.1-2 [50.2 kB]
Fetched 50.2 kB in 0s (4,839 kB/s)
Selecting previously unselected package libtonezone-dev.
(Reading database ... 146364 files and directories currently installed.)
Unpacking libtonezone-dev (from .../libtonezone-dev_1%3a2.5.0.1-2_amd64.deb) ...
Setting up libtonezone-dev (1:2.5.0.1-2) ...
13:09:39
#make -j32
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/usr/src/asterisk-11.6.0/menuselect'
make[1]: `makeopts' is up to date.
make[1]: Leaving directory `/usr/src/asterisk-11.6.0/menuselect'
Building Documentation For: Generating embedded module rules ...
channels pbx apps codecs formats cdr cel bridges funcs tests main res    [CC] astcanary.c -> astcanary.o
   [CC] astdb2sqlite3.c -> astdb2sqlite3.o
   [CC] pbx_ael.c -> pbx_ael.o
   [CC] eagi-test.c -> eagi-test.o
   [CC] pbx_config.c -> pbx_config.o
...
   [LD] res_phoneprov.o -> res_phoneprov.so
   [LD] res_agi.o -> res_agi.so
   [LD] res_smdi.o -> res_smdi.so
   [LD] chan_iax2.o iax2-parser.o iax2-provision.o -> chan_iax2.so
   [LD] res_ael_share.o ael/ael_lex.o ael/ael.tab.o ael/pval.o -> res_ael_share.so
   [LD] res_rtp_asterisk.o -> res_rtp_asterisk.so
   [LD] res_fax.o -> res_fax.so
make: *** [addons] Error 2
make: *** Waiting for unfinished jobs....
   [LD] chan_sip.o sip/config_parser.o sip/dialplan_functions.o sip/reqresp_parser.o sip/sdp_crypto.o sip/security_events.o sip/srtp.o sip/utils.o -> chan_sip.so
13:10:56
#make menuconfig
                                            Press 'h' for help.
                                            Add-ons (See README-addons.txt)
                                            Applications
                                            Bridging Modules
                                            Call Detail Recording
                                      --->  Channel Event Logging
                                            Channel Drivers
                                            Codec Translators
                                            Format Interpreters
                                            Dialplan Functions
...
                                            Compiler Flags
                                            Voicemail Build Options
                                            Utilities
                                            AGI Samples
                                            Module Embedding
                                            Core Sound Packages
                                            Music On Hold File Packages
                                            Extras Sound Packages
menuselect changes saved!
make[1]: Leaving directory `/usr/src/asterisk-11.6.0'
прошло 20 минут
13:31:07
#apt-get install asterisk-mysql
Reading package lists... Done
Building dependency tree
Reading state information... Done
asterisk-mysql is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
13:31:21
#apt-get install ldap-utils
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  ldap-utils
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 345 kB of archives.
After this operation, 709 kB of additional disk space will be used.
Get:1 http://192.168.15.254/debian/ wheezy/main ldap-utils amd64 2.4.31-1+nmu2 [345 kB]
Fetched 345 kB in 0s (12.7 MB/s)
Selecting previously unselected package ldap-utils.
(Reading database ... 146371 files and directories currently installed.)
Unpacking ldap-utils (from .../ldap-utils_2.4.31-1+nmu2_amd64.deb) ...
Processing triggers for man-db ...
Setting up ldap-utils (2.4.31-1+nmu2) ...
13:31:39
#apt-get install libncurses5-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libncurses5-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
13:32:03
#apt-get install libsqlite3-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libsqlite3-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
13:32:19
#apt-get install libssl-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libssl-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
13:32:31
#apt-get install libsrtp0-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libsrtp0-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
13:32:46
#apt-get install libtonezone-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libtonezone-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
13:33:49
#apt-get install libtonezone-dev

13:33:49
#apt-get install libtonezone-dev
                               make -j32
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/usr/src/asterisk-11.6.0/menuselect'
make[1]: `makeopts' is up to date.
make[1]: Leaving directory `/usr/src/asterisk-11.6.0/menuselect'
Generating input for menuselect ...
Building Documentation For: channels pbx apps codecs formats cdr cel bridges funcs tests main res addons
menuselect/menuselect --check-deps menuselect.makeopts
menuselect/menuselect --check-deps menuselect.makeopts
Generating embedded module rules ...
...
**************************************************************
make[1]: *** No rule to make target `mp3/common.o', needed by `format_mp3.so'.  Stop.
make[1]: *** Waiting for unfinished jobs....
   [CC] format_mp3.c -> format_mp3.o
   [LD] app_saycountpl.o -> app_saycountpl.so
   [LD] chan_ooh323.o ooh323c/src/ooCmdChannel.o ooh323c/src/ooLogChan.o ooh323c/src/ooUtils.o ooh323c/src/ooGkClient.o ooh323c/src/context.o ooh323c/src/ooDateTime.o ooh323c/src/decode.o ooh323c/src/dlist.o ooh323c/src/encode.o ooh323c/src/errmgmt.o ooh323c/src/memheap.o ooh323c/src/ootrace.o ooh323c/src/oochannels.o ooh323c/src/ooh245.o ooh323c/src/ooports.o ooh323c/src/ooq931.o ooh323c/src/ooCa
format_mp3.c:39:24: fatal error: mp3/mpg123.h: No such file or directory
compilation terminated.
make[1]: *** [format_mp3.o] Error 1
make: *** [addons] Error 2
13:34:02
#apt-cache search mpg123
gst123 - GStreamer based command line media player
jack-stdio - program to pipe audio-data from and to JACK
libmpg123-0 - MPEG layer 1/2/3 audio decoder (shared library)
libmpg123-dev - MPEG layer 1/2/3 audio decoder (development files)
mpg123 - MPEG layer 1/2/3 audio player
mpg123-el - front-end to mpg321/ogg321 media players for Emacs
mpg321 - Simple and lightweight command line MP3 player
music123 - Command-line shell for sound-file players
xmms2-plugin-mpg123 - XMMS2 - libmpg123 based mp3 decoder
13:34:59
#apt-get install libmpg123-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  libmpg123-dev
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 44.7 kB of archives.
After this operation, 138 kB of additional disk space will be used.
Get:1 http://192.168.15.254/debian/ wheezy/main libmpg123-dev amd64 1.14.4-1 [44.7 kB]
Fetched 44.7 kB in 0s (146 kB/s)
Selecting previously unselected package libmpg123-dev:amd64.
(Reading database ... 146397 files and directories currently installed.)
Unpacking libmpg123-dev:amd64 (from .../libmpg123-dev_1.14.4-1_amd64.deb) ...
Setting up libmpg123-dev:amd64 (1.14.4-1) ...
13:36:02
#make -j32
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/usr/src/asterisk-11.6.0/menuselect'
make[1]: `makeopts' is up to date.
make[1]: Leaving directory `/usr/src/asterisk-11.6.0/menuselect'
**************************************************************
***                                                        ***
***   --->  READ THIS OR YOUR BUILD WILL FAIL  <---        ***
***                                                        ***
*** format_mp3 has been selected to be installed, but the  ***
*** mp3 decoder library has not yet been downloaded into   ***
...
***          $ contrib/scripts/get_mp3_source.sh           ***
***                                                        ***
**************************************************************
make[1]: *** No rule to make target `mp3/common.o', needed by `format_mp3.so'.  Stop.
make[1]: *** Waiting for unfinished jobs....
   [CC] format_mp3.c -> format_mp3.o
format_mp3.c:39:24: fatal error: mp3/mpg123.h: No such file or directory
compilation terminated.
make[1]: *** [format_mp3.o] Error 1
make: *** [addons] Error 2
13:36:48
#make -j32
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/usr/src/asterisk-11.6.0/menuselect'
make[1]: `makeopts' is up to date.
make[1]: Leaving directory `/usr/src/asterisk-11.6.0/menuselect'
Generating input for menuselect ...
Building Documentation For: channels pbx apps codecs formats cdr cel bridges funcs tests main res addons
menuselect/menuselect --check-deps menuselect.makeopts
menuselect/menuselect --check-deps menuselect.makeopts
Generating embedded module rules ...
**************************************************************
...
***          $ contrib/scripts/get_mp3_source.sh           ***
***                                                        ***
**************************************************************
make[1]: *** No rule to make target `mp3/common.o', needed by `format_mp3.so'.  Stop.
make[1]: *** Waiting for unfinished jobs....
   [CC] format_mp3.c -> format_mp3.o
format_mp3.c:39:24: fatal error: mp3/mpg123.h: No such file or directory
compilation terminated.
make[1]: *** [format_mp3.o] Error 1
make: *** [addons] Error 2
13:36:53
#make -j32
                               apt-cache search format_mp3
13:37:17
#make -j32

13:37:17
#apt-get install libtonezone-dev
                                            Press 'h' for help.
                                      --->  Add-ons (See README-addons.txt)
                                            Applications
                                            Bridging Modules
                                            Call Detail Recording
                                            Channel Event Logging
                                            Channel Drivers
                                            Codec Translators
                                            Format Interpreters
                                            Dialplan Functions
...
                                            Compiler Flags
                                            Voicemail Build Options
                                            Utilities
                                            AGI Samples
                                            Module Embedding
                                            Core Sound Packages
                                            Music On Hold File Packages
                                            Extras Sound Packages
menuselect changes saved!
make[1]: Leaving directory `/usr/src/asterisk-11.6.0'
13:37:45
#make menuconfig
                            **************************************************
                                            Press 'h' for help.
                                               --- core ---
                                           [*] app_authenticate
                                           [*] app_cdr
                                           [*] app_celgenuserevent
                                           [*] app_channelredirect
                                           [*] app_chanspy
                                           [*] app_confbridge
                                           [*] app_controlplayback
...
                                           [*] app_readexten
                                           [*] app_record
                                           [*] app_sayunixtime
                                           [*] app_senddtmf
                                               ... More ...
                                     Extension Macros
                                     Depends on: chan_local(M)(M)
                                     Read Variable Application
                                     Depends on: res_monitor(M)(M)
                                                     ore, Replaced by: app_stack (GoSub)
13:38:49
#make menuconfig
                               make -j32
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/usr/src/asterisk-11.6.0/menuselect'
make[1]: `makeopts' is up to date.
make[1]: Leaving directory `/usr/src/asterisk-11.6.0/menuselect'
Generating input for menuselect ...
Building Documentation For: channels pbx apps codecs formats cdr cel bridges funcs tests main res addons
menuselect/menuselect --check-deps menuselect.makeopts
menuselect/menuselect --check-deps menuselect.makeopts
Generating embedded module rules ...
...
creating Makefile
creating makelist
creating config.h
   [LD] abstract_jb.o acl.o adsi.o alaw.o aoc.o app.o ast_expr2.o ast_expr2f.o asterisk.o astfd.o astmm.o astobj2.o audiohook.o autochan.o autoservice.o bridging.o callerid.o ccss.o cdr.o cel.o channel.o channel_internal_api.o chanvars.o cli.o config.o config_options.o data.o datastore.o db.o devicestate.o dial.o dns.o dnsmgr.o dsp.o enum.o event.o features.o file.o fixedjitterbuf.o format.o forma
 +--------- Asterisk Build Complete ---------+
 + Asterisk has successfully been built, and +
 + can be installed by running:              +
 +                                           +
 +                make install               +
 +-------------------------------------------+
13:39:07
#make menuconfig
                                            Press 'h' for help.
                                      --->  Add-ons (See README-addons.txt)
                                            Applications
                                            Bridging Modules
                                            Call Detail Recording
                                            Channel Event Logging
                                            Channel Drivers
                                            Codec Translators
                                            Format Interpreters
                                            Dialplan Functions
...
                                            Compiler Flags
                                            Voicemail Build Options
                                            Utilities
                                            AGI Samples
                                            Module Embedding
                                            Core Sound Packages
                                            Music On Hold File Packages
                                            Extras Sound Packages
menuselect changes saved!
make[1]: Leaving directory `/usr/src/asterisk-11.6.0'
13:40:01
#make menuconfig
                               apt-cache search mp3
abcde - A Better CD Encoder
alsaplayer-alsa - PCM player designed for ALSA (ALSA output module)
alsaplayer-common - PCM player designed for ALSA (common files)
alsaplayer-daemon - PCM player designed for ALSA (non-interactive version)
alsaplayer-esd - PCM player designed for ALSA (EsounD output module)
alsaplayer-gtk - PCM player designed for ALSA (GTK+ version)
alsaplayer-jack - PCM player designed for ALSA (JACK output module)
alsaplayer-nas - PCM player designed for ALSA (NAS output module)
alsaplayer-oss - PCM player designed for ALSA (OSS output module)
...
libxine2 - xine media player library – meta-package
libxine2-all-plugins - xine video/media player library ‒ meta-package for all plugins
libxine2-dev - xine video player library – development packages
libxine2-doc - xine video player library – documentation files
libxine2-plugins - xine video/media player library ‒ meta-package for commonly-used plugins
xmms2 - Client/server based media player system
xmms2-plugin-mad - XMMS2 - libmad based mp3 decoder
xmms2-plugin-mpg123 - XMMS2 - libmpg123 based mp3 decoder
xwax - open-source vinyl emulation software for Linux
yauap - simple command line audio player based on GStreamer
13:40:11
#apt-cache search mp3 | grep dev
libalsaplayer-dev - PCM player designed for ALSA (interface library, development files)
audacious-dev - audacious development files
libflac++-dev - Free Lossless Audio Codec - C++ development library
libflac-dev - Free Lossless Audio Codec - C development library
lib32gmp-dev - Multiprecision arithmetic library developers tools (32bit)
libgmp3-dev - Multiprecision arithmetic library developers tools
gmtp - simple MP3 player client for MTP based devices
libghc-libtagc-dev - Binding to TagLib C library
libmp3lame-dev - MP3 encoding library (development)
libaudiomask-dev - Audio masking threshold estimation lib headers, docs and examples
...
libsmpeg-dev - SDL MPEG Player Library - development files
libsnack2-dev - Sound extension to Tcl/Tk and Python/Tkinter - development files
sweep-dev - Audio editor and live playback tool (development)
libtag1-dev - audio meta-data library - development files
libtagc0-dev - audio meta-data library - development files for C bindings
libtwolame-dev - MPEG Audio Layer 2 encoder (development files)
libvlc-dev - development files for libvlc
libvlccore-dev - development files for libvlccore
libxine-dev - xine video player library ‒ development packages
libxine2-dev - xine video player library – development packages
13:40:25
#make -j32
                               apt-get remove asterisk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  asterisk-config asterisk-core-sounds-en asterisk-core-sounds-en-gsm asterisk-modules
  asterisk-moh-opsound-gsm freetds-common libcurl3 libiksemel3 libodbc1 libpq5 libradiusclient-ng2
  libresample1 libsaclm3 libsaevt3 libsensors4 libsnmp-base libsnmp15 libsox-fmt-alsa libsox-fmt-base
  libsox2 libsybdb5 libvpb0 sox vpb-driver-source
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  asterisk asterisk-mysql asterisk-voicemail
0 upgraded, 0 newly installed, 3 to remove and 2 not upgraded.
After this operation, 5,482 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 146413 files and directories currently installed.)
Removing asterisk-voicemail ...
Removing asterisk-mysql ...
Removing asterisk ...
Stopping Asterisk PBX: asterisk.
Processing triggers for man-db ...
13:43:01
#dpkg -L asterisk
/var
/var/log
/var/log/asterisk
/var/log/asterisk/cdr-csv
/var/lib
/var/lib/asterisk
/var/lib/asterisk/moh
/var/lib/asterisk/sounds
/var/spool
/var/spool/asterisk
/var/spool/asterisk/monitor
/var/spool/asterisk/voicemail
/etc
/etc/init.d
/etc/init.d/asterisk
/etc/logrotate.d
/etc/logrotate.d/asterisk
/etc/default
/etc/default/asterisk
13:44:31
#apt-get remove asterisk
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'asterisk' is not installed, so not removed
The following packages were automatically installed and are no longer required:
  asterisk-config asterisk-core-sounds-en asterisk-core-sounds-en-gsm asterisk-modules
  asterisk-moh-opsound-gsm freetds-common libcurl3 libiksemel3 libodbc1 libpq5 libradiusclient-ng2
  libresample1 libsaclm3 libsaevt3 libsensors4 libsnmp-base libsnmp15 libsox-fmt-alsa libsox-fmt-base
  libsox2 libsybdb5 libvpb0 sox vpb-driver-source
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
13:45:15
#make install
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/usr/src/asterisk-11.6.0/menuselect'
make[1]: `makeopts' is up to date.
make[1]: Leaving directory `/usr/src/asterisk-11.6.0/menuselect'
Generating embedded module rules ...
   [LD] abstract_jb.o acl.o adsi.o alaw.o aoc.o app.o ast_expr2.o ast_expr2f.o asterisk.o astfd.o astmm.o astobj2.o audiohook.o autochan.o autoservice.o bridging.o callerid.o ccss.o cdr.o cel.o channel.o channel_internal_api.o chanvars.o cli.o config.o config_options.o data.o datastore.o db.o devicestate.o dial.o dns.o dnsmgr.o dsp.o enum.o event.o features.o file.o fixedjitterbuf.o format.o forma
Installing modules from channels...
Installing modules from pbx...
Installing modules from apps...
Installing modules from codecs...
...
100%[================================================================>] 1,229,741   61.4K/s   in 24s
2013-11-22 15:00:09 (50.6 KB/s) - `asterisk-core-sounds-ru-g729-1.4.24.tar.gz' saved [1229741/1229741]
--2013-11-22 15:00:09--  http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-core-sounds-ru-g722-1.4.24.tar.gz
Resolving downloads.asterisk.org (downloads.asterisk.org)... 76.164.171.238, 2001:470:e0d4::ee
Connecting to downloads.asterisk.org (downloads.asterisk.org)|76.164.171.238|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8493918 (8.1M) [application/x-gzip]
Saving to: `asterisk-core-sounds-ru-g722-1.4.24.tar.gz'
 + doxygen installed on your local system    +
 +-------------------------------------------+
прошло 37 минут
14:22:26
#/etc/init.d/asterisk start
Starting Asterisk PBX: asterisk.
прошло 12 минут
/dev/pts/1
14:34:40
#cd /usr/src

14:34:57
#ls
asterisk-11.6.0                                               linux-headers-3.2.0-4-amd64
asterisk-11.6.0.tar.gz                                        linux-headers-3.2.0-4-common
dahdi-modules-3.2.0-4-amd64_2.6.1+dfsg2-1+3.2.51-1_amd64.deb  linux-kbuild-3.2
dahdi.tar.bz2                                                 linux-OLDVERSION.1384870555
linux                                                         modules
14:34:58
#cd asterisk-11.6.0

14:35:06
#ls
addons                        config.guess     install-sh             phoneprov
agi                           config.log       keys                   README
apps                          configs          LICENSE                README-addons.txt
asterisk-11.6.0-summary.html  config.status    main                   README-SERIOUSLY.bestpractices.txt
asterisk-11.6.0-summary.txt   config.sub       Makefile               res
autoconf                      configure        Makefile.moddir_rules  sample.call
bootstrap.sh                  configure.ac     Makefile.rules         sounds
bridges                       contrib          makeopts               static-http
BSDmakefile                   COPYING          makeopts.embed_rules   tests
BUGS                          CREDITS          makeopts.in            UPGRADE-10.txt
build_tools                   default.exports  menuselect             UPGRADE-1.2.txt
cdr                           defaults.h       menuselect.makedeps    UPGRADE-1.4.txt
cel                           doc              menuselect.makeopts    UPGRADE-1.6.txt
ChangeLog                     formats          menuselect-tree        UPGRADE-1.8.txt
CHANGES                       funcs            missing                UPGRADE.txt
channels                      images           mkinstalldirs          utils
codecs                        include          pbx                    Zaptel-to-DAHDI.txt
14:35:07
#make menuconfig
                                            Press 'h' for help.
                                      ARE YOU SURE?
                                         --- It appears you have made some changes, and
                                         you have opted to Quit without saving these changes!
                                           Please Enter Y to exit without saving;
                                           Enter N to cancel your decision to quit,
                                              and keep working in menuselect, or
                                           Enter S to save your changes, and exit
menuselect changes NOT saved!
make[1]: Leaving directory `/usr/src/asterisk-11.6.0'
14:35:45
#make
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/usr/src/asterisk-11.6.0/menuselect'
make[1]: `makeopts' is up to date.
make[1]: Leaving directory `/usr/src/asterisk-11.6.0/menuselect'
 +--------- Asterisk Build Complete ---------+
 + Asterisk has successfully been built, and +
 + can be installed by running:              +
 +                                           +
 +                make install               +
 +-------------------------------------------+
14:35:49
#make install
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/usr/src/asterisk-11.6.0/menuselect'
make[1]: `makeopts' is up to date.
make[1]: Leaving directory `/usr/src/asterisk-11.6.0/menuselect'
Installing modules from channels...
Installing modules from pbx...
Installing modules from apps...
Installing modules from codecs...
Installing modules from formats...
Installing modules from cdr...
...
 +-----------------  or ---------------------+
 +                                           +
 + You can go ahead and install the asterisk +
 + program documentation now or later run:   +
 +                                           +
 +               make progdocs               +
 +                                           +
 + **Note** This requires that you have      +
 + doxygen installed on your local system    +
 +-------------------------------------------+
14:35:55
#ls /usr/lib/asterisk/
modules
14:36:13
#ls /usr/lib/asterisk/modules/
app_adsiprog.so         app_sayunixtime.so          codec_g726.so             func_rand.so
app_alarmreceiver.so    app_senddtmf.so             codec_gsm.so              func_realtime.so
app_amd.so              app_sendtext.so             codec_ilbc.so             func_sha1.so
app_authenticate.so     app_setcallerid.so          codec_lpc10.so            func_shell.so
app_cdr.so              app_skel.so                 codec_resample.so         func_sprintf.so
app_celgenuserevent.so  app_sms.so                  codec_ulaw.so             func_srv.so
app_chanisavail.so      app_softhangup.so           format_g719.so            func_strings.so
app_channelredirect.so  app_speech_utils.so         format_g723.so            func_sysinfo.so
app_chanspy.so          app_stack.so                format_g726.so            func_timeout.so
app_confbridge.so       app_system.so               format_g729.so            func_uri.so
...
app_playback.so         chan_oss.so                 func_hangupcause.so       res_rtp_multicast.so
app_playtones.so        chan_phone.so               func_iconv.so             res_security_log.so
app_privacy.so          chan_sip.so                 func_jitterbuffer.so      res_smdi.so
app_queue.so            chan_skinny.so              func_lock.so              res_speech.so
app_readexten.so        chan_unistim.so             func_logic.so             res_srtp.so
app_readfile.so         codec_adpcm.so              func_math.so              res_stun_monitor.so
app_read.so             codec_alaw.so               func_md5.so               res_timing_dahdi.so
app_record.so           codec_a_mu.so               func_module.so            res_timing_pthread.so
app_saycounted.so       codec_dahdi.so              func_pitchshift.so        res_timing_timerfd.so
app_saycountpl.so       codec_g722.so               func_presencestate.so
14:36:15
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
14:38:58
#asterisk -rvvv
Asterisk 11.6.0, Copyright (C) 1999 - 2013 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 11.6.0 currently running on linux3 (pid = 17381)
linux3*CLI> sip show peers
Name/username             Host                                    Dyn Forcerport ACL Port     Status      Description
...
    -- Time to restore hints and swap in new dialplan: 0.000003 sec
    -- Time to delete the old dialplan: 0.000060 sec
    -- Total time merge_contexts_delete: 0.001017 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8101@gr1:1] MeetMe("SIP/1301-00000001", "101,a") in new stack
  == Parsing '/etc/asterisk/meetme.conf': Found
  == Spawn extension (gr1, 8101, 1) exited non-zero on 'SIP/1301-00000001'
linux3*CLI> quit
Asterisk cleanly ending (0).
Executing last minute cleanups
14:41:05
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
14:41:08
#asterisk -rvvv
Asterisk 11.6.0, Copyright (C) 1999 - 2013 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 11.6.0 currently running on linux3 (pid = 17551)
linux3*CLI> help
                             ! Execute a shell command
...
    -- Unregistered SIP '1302'
    -- Registered SIP '1302' at 192.168.15.204:32920
[Nov 22 15:41:56] NOTICE[17592]: chan_sip.c:27732 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1302
  == Using SIP RTP CoS mark 5
    -- Executing [8101@gr3:1] MeetMe("SIP/1302-00000001", "101,a") in new stack
  == Parsing '/etc/asterisk/meetme.conf': Found
  == Spawn extension (gr3, 8101, 1) exited non-zero on 'SIP/1302-00000001'
linux3*CLI> quit
Asterisk cleanly ending (0).
Executing last minute cleanups
14:43:19
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
14:43:21
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
14:48:01
#asterisk -rvvv
Asterisk 11.6.0, Copyright (C) 1999 - 2013 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 11.6.0 currently running on linux3 (pid = 17729)
  == Using SIP RTP CoS mark 5
    -- Executing [1305@gr1:1] Answer("SIP/1301-00000001", "") in new stack
...
    -- Executing [1305@gr2:2] Set("SIP/kharkov-00000002", "MON_FILE=1305-1201-1385128124") in new stack
    -- Executing [1305@gr2:3] Monitor("SIP/kharkov-00000002", "wav,1305-1201-1385128124,m") in new stack
    -- Executing [1305@gr2:4] Dial("SIP/kharkov-00000002", "SIP/1305,15,tT") in new stack
[Nov 22 15:48:44] WARNING[17793][C-00000002]: chan_sip.c:6159 create_addr: Purely numeric hostname (1305), and not a peer--rejecting!
[Nov 22 15:48:44] WARNING[17793][C-00000002]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Auto fallthrough, channel 'SIP/kharkov-00000002' status is 'CHANUNAVAIL'
linux3*CLI> quit
Asterisk cleanly ending (0).
Executing last minute cleanups
14:51:09
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
14:51:12
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
14:53:16
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
14:59:56
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
15:02:23
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
прошло 22 минуты
15:24:25
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
15:28:23
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
15:29:02
#asterisk -rvvv
Asterisk 11.6.0, Copyright (C) 1999 - 2013 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 11.6.0 currently running on linux3 (pid = 18513)
  == Using SIP RTP CoS mark 5
    -- Executing [8101@gr1:1] MeetMe("SIP/1301-00000003", "101,iacs") in new stack
...
  == Using SIP RTP CoS mark 5
    -- Executing [8102@gr1:1] AGI("SIP/1301-0000001a", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/burunduki.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Background) Options: (/var/lib/asterisk/sounds/tts/tts-621dc6fa41dca10a3acfa0e7c2dba3dd)
    -- <SIP/1301-0000001a> Playing '/var/lib/asterisk/sounds/tts/tts-621dc6fa41dca10a3acfa0e7c2dba3dd.slin' (language 'ru')
    -- <SIP/1301-0000001a>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Auto fallthrough, channel 'SIP/1301-0000001a' status is 'UNKNOWN'
linux3*CLI> quit
Asterisk cleanly ending (0).
Executing last minute cleanups
прошло 50 минут
16:19:37
#iptables -L asterisk -n
iptables: No chain/target/match by that name.
/dev/pts/4
16:19:40
#crontab -e
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
...
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command
* * * * * perl /usr/local/bin/check-failed-regs.pl &> /var/log/asterisk/fail.log 2>&1
                                            [ Wrote 24 lines ]
crontab: installing new crontab
16:19:55
#crontab -e
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
...
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command
                                            [ Wrote 23 lines ]
crontab: installing new crontab
16:20:09
#pwd
/usr/src/asterisk-11.6.0
прошло 10 минут
/dev/pts/1
16:31:06
#pwd
/usr/src/asterisk-11.6.0

Статистика

Время первой команды журнала12:33:46 2013-11-22
Время последней команды журнала16:31:06 2013-11-22
Количество командных строк в журнале68
Процент команд с ненулевым кодом завершения, %10.29
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 2.49
Количество командных строк в единицу времени, команда/мин 0.45
Частота использования команд
apt-get19|===========================| 27.54%
make17|========================| 24.64%
/etc/init.d/asterisk12|=================| 17.39%
asterisk4|=====| 5.80%
ls4|=====| 5.80%
crontab2|==| 2.90%
configure2|==| 2.90%
pwd2|==| 2.90%
apt-cache2|==| 2.90%
cd2|==| 2.90%
dpkg1|=| 1.45%
grep1|=| 1.45%
iptables1|=| 1.45%
____
*) Интервалы неактивности длительностью 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$