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

Содержание

Журнал

Пятница (05/29/09)

/dev/pts/12
10:18:52
#apt-cache dotty screen > screen.dot

10:19:28
#dot -Tpng -o screen.png screen.dot

10:20:28
#wc -l screen.dot
135 screen.dot
прошло 15 минут
10:35:29
#dpkg -l | wc -l
306
10:40:56
#dpkg -l | less
10:41:07
#dpkg -l | grep ^ii | wc -l
298
10:41:14
#apt-get remove gqview
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libgtk2.0-common libatk1.0-0 libxfixes3 hicolor-icon-theme libcups2 libgtk2.0-bin
  libxcomposite1 squid-common libatk1.0-data libtiff4 libjasper1 libxdamage1 libxi6
  libjpeg-progs libxcursor1 libxinerama1 libxrandr2 libgtk2.0-0
Для их удаления используйте 'apt-get autoremove'.
Пакеты, которые будут УДАÐqview
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 2728kB.
Хотите продолжить [Д/н]?
(Чтение базы данных ... на данный момент установлено 20040 файлов и каталогов.)
Удаляется пакет gqview ...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
10:41:39
#apt-get autoremove
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libgtk2.0-common libatk1.0-0 libxfixes3 hicolor-icon-theme libcups2 libgtk2.0-bin
  libxcomposite1 squid-common libatk1.0-data libtiff4 libjasper1 libxdamage1 libxi6
  libjpeg-progs libxcursor1 libxinerama1 libxrandr2 libgtk2.0-0
Пакеты, которые будут УДАÐicolor-icon-theme libatk1.0-0 libatk1.0-data libcups2 libgtk2.0-0 libgtk2.0-bin
  libgtk2.0-common libjasper1 libjpeg-progs libtiff4 libxcomposite1 libxcursor1
  libxdamage1 libxfixes3 libxi6 libxinerama1 libxrandr2 squid-common
...
Удаляется пакет libtiff4 ...
Удаляется пакет libxcomposite1 ...
Удаляется пакет libxcursor1 ...
Удаляется пакет libxdamage1 ...
Удаляется пакет libxfixes3 ...
Удаляется пакет libxi6 ...
Удаляется пакет libxinerama1 ...
Удаляется пакет libxrandr2 ...
Удаляется пакет squid-common ...
Обрабатываются триггеры для man-db ...
10:43:56
#dpkg -S `which strings`
binutils: /usr/bin/strings
10:44:10
#dpkg -L psmisc | while read f
> do
> file $f | grep -qi elf && echo $f
> done
/bin/fuser
/usr/bin/killall
/usr/bin/pstree
прошло 12 минут
10:56:14
#dpkg -l screen
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое
(верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя           Версия     Описание
+++-================-================-================================================
ii  screen           4.0.3-13         terminal multiplexor with VT100/ANSI terminal em
10:56:45
#ls /usr/share/man
cs  fr            hu            it.UTF-8  man2  man6  pl.ISO8859-2  sv
de  fr.ISO8859-1  id            ja        man3  man7  pl.UTF-8      tr
es  fr.UTF-8      it            ko        man4  man8  pt_BR         zh_CN
fi  gl            it.ISO8859-1  man1      man5  pl    ru            zh_TW
11:00:03
#passwd
17179869184/    F.10            F.9             .profile        .sendxmpprc.4
345448/         F.2             file            screen.dot      .sendxmpprc.5
345789358/      F.3             iceweasel.dot   screen.png      .sendxmpprc.6
.bash_history   F.4             .john/          .sendxmpprc     .sendxmpprc.7
.bash_profile   F.5             .l3rc           .sendxmpprc.1   .sendxmpprc.8
.bashrc         F.6             last-ping       .sendxmpprc.10  .sendxmpprc.9
F               F.7             .lesshst        .sendxmpprc.2   .ssh/
F.1             F.8             .lilalo/        .sendxmpprc.3   .viminfo
11:00:03
#. /etc/bash_completion

11:00:10
#apt-get install debs
debsecan         debsigs          debsig-verify    debsplash-utils  debsums
11:00:10
#apt-get install debs
debsecan         debsigs          debsig-verify    debsplash-utils  debsums
11:00:10
#apt-get install debsums
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  debsums
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 48,2kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 270kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  debsums
Установить эти пакеты без проверки [y/N]? deY
E: Некоторые пакеты невозможно аутентифицировать
11:00:29
#apt-get install debsums
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  debsums
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 48,2kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 270kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  debsums
Установить эти пакеты без проверки [y/N]? Y
Получено:1 http://10.0.35.1 sid/main debsums 2.0.44 [48,2kB]
Получено 48,2kБ за 0s (108kБ/c)
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета debsums.
(Чтение базы данных ... на данный момент установлено 17953 файлов и каталогов.)
Распаковывается пакет debsums (из файла .../debsums_2.0.44_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет debsums (2.0.44) ...
/dev/pts/34
11:00:48
#man debsums
/dev/pts/12
11:01:32
#echo 1 >> `which pstree`

11:02:00
#debsums
/usr/share/common-licenses/GPL-3                                              OK
/usr/share/common-licenses/GFDL-1.3                                           OK
/usr/sbin/update-passwd                                                       OK
/usr/share/man/ru/man8/update-passwd.8.gz                                     OK
/usr/share/man/pl/man8/update-passwd.8.gz                                     OK
/usr/share/man/man8/update-passwd.8.gz                                        OK
/usr/share/man/fr/man8/update-passwd.8.gz                                     OK
/usr/share/doc-base/users-and-groups                                          OK
/usr/share/base-passwd/passwd.master                                          OK
/usr/share/base-passwd/group.master                                           OK
...
/usr/bin/ncal                                                                 OK
/usr/bin/colcrt                                                               OK
/usr/bin/hexdump                                                              OK
/usr/bin/lorder                                                               OK
/usr/bin/colrm                                                                OK
/usr/bin/bsd-write                                                            OK
/usr/bin/calendar                                                             OK
/usr/bin/from                                                                 OK
/usr/bin/column                                                               OK
/usr/bin/ul                                                                   OK
11:02:07
#debsums | grep -v OK
debsums: no md5sums for at
debsums: no md5sums for binutils
debsums: no md5sums for debian-archive-keyring
debsums: no md5sums for ed
debsums: no md5sums for initscripts
debsums: no md5sums for libbz2-1.0
debsums: no md5sums for libgdbm3
debsums: no md5sums for liblockfile1
debsums: no md5sums for lockfile-progs
debsums: no md5sums for mawk
debsums: no md5sums for miscfiles
debsums: no md5sums for mkisofs
debsums: no md5sums for module-init-tools
debsums: no md5sums for netbase
/usr/bin/chfn                                                             FAILED
/usr/bin/pstree                                                           FAILED
debsums: no md5sums for sysv-rc
debsums: no md5sums for sysvinit
debsums: no md5sums for sysvinit-utils
debsums: no md5sums for update-inetd
11:02:28
#su user

11:03:07
$chfn /etc/shadow
backup:*:14392:0:99999:7:::
"/etc/shadow" [только для чтения] 27L, 822C
list:*:14392:0:99999:7:::
irc:*:14392:0:99999:7:::
gnats:*:14392:0:99999:7:::
nobody:*:14392:0:99999:7:::
libuuid:!:14392:0:99999:7:::
sshd:*:14392:0:99999:7:::
user:$1$CNc.iKsq$qGKY63eUmP.JoPs9Qp1MJ1:14392:0:99999:7:::
Debian-exim:!:14392:0:99999:7:::
quiz:$1$PjIewJtD$07S9sAPoj430rSHnJ9Nca/:14392:0:99999:7:::
userY:!:14392:0:99999:7:::
user1:!:14392:0:99999:7:::
user2:!:14392:0:99999:7:::
11:03:13
$user3:!:14392:0:99999:7:::
exit
11:03:14
#debsums | grep -v OK
debsums: no md5sums for at
debsums: no md5sums for binutils
debsums: no md5sums for debian-archive-keyring
debsums: no md5sums for ed
debsums: no md5sums for initscripts
debsums: no md5sums for libbz2-1.0
debsums: no md5sums for libgdbm3
debsums: no md5sums for liblockfile1
debsums: no md5sums for lockfile-progs
debsums: no md5sums for mawk
debsums: no md5sums for miscfiles
debsums: no md5sums for mkisofs
debsums: no md5sums for module-init-tools
debsums: no md5sums for netbase
/usr/bin/chfn                                                             FAILED
/usr/bin/pstree                                                           FAILED
debsums: no md5sums for sysv-rc
debsums: no md5sums for sysvinit
debsums: no md5sums for sysvinit-utils
debsums: no md5sums for update-inetd
11:06:07
#debsums -g missing
debsums: package missing is not installed
11:06:58
#debsums --generate=missing
/usr/share/common-licenses/GPL-3                                              OK
/usr/share/common-licenses/GFDL-1.3                                           OK
/usr/sbin/update-passwd                                                       OK
/usr/share/man/ru/man8/update-passwd.8.gz                                     OK
/usr/share/man/pl/man8/update-passwd.8.gz                                     OK
/usr/share/man/man8/update-passwd.8.gz                                        OK
/usr/share/man/fr/man8/update-passwd.8.gz                                     OK
/usr/share/doc-base/users-and-groups                                          OK
/usr/share/base-passwd/passwd.master                                          OK
/usr/share/base-passwd/group.master                                           OK
...
/usr/bin/ncal                                                                 OK
/usr/bin/colcrt                                                               OK
/usr/bin/hexdump                                                              OK
/usr/bin/lorder                                                               OK
/usr/bin/colrm                                                                OK
/usr/bin/bsd-write                                                            OK
/usr/bin/calendar                                                             OK
/usr/bin/from                                                                 OK
/usr/bin/column                                                               OK
/usr/bin/ul                                                                   OK
11:07:16
#debsums --generate=missing
/usr/share/common-licenses/GPL-3                                              OK
/usr/share/common-licenses/GFDL-1.3                                           OK
/usr/sbin/update-passwd                                                       OK
/usr/share/man/ru/man8/update-passwd.8.gz                                     OK
/usr/share/man/pl/man8/update-passwd.8.gz                                     OK
/usr/share/man/man8/update-passwd.8.gz                                        OK
/usr/share/man/fr/man8/update-passwd.8.gz                                     OK
/usr/share/doc-base/users-and-groups                                          OK
/usr/share/base-passwd/passwd.master                                          OK
/usr/share/base-passwd/group.master                                           OK
...
/usr/bin/ncal                                                                 OK
/usr/bin/colcrt                                                               OK
/usr/bin/hexdump                                                              OK
/usr/bin/lorder                                                               OK
/usr/bin/colrm                                                                OK
/usr/bin/bsd-write                                                            OK
/usr/bin/calendar                                                             OK
/usr/bin/from                                                                 OK
/usr/bin/column                                                               OK
/usr/bin/ul                                                                   OK
11:09:52
#apt-cache show udev
Package: udev
Priority: important
Section: admin
Installed-Size: 956
Maintainer: Marco d'Itri <md@linux.it>
Architecture: i386
Version: 0.141-1
Replaces: initramfs-tools (<= 0.41)
Depends: libc6 (>= 2.4), libselinux1 (>= 2.0.59), libvolume-id1 (>= 0.140-1), lsb-base (>= 3.0-6)
Pre-Depends: debconf (>= 1.4.69) | debconf-2.0
Conflicts: hal (<< 0.5.6-2), hotplug, initramfs-tools (<< 0.39), initscripts (<< 2.85-16), klibc-utils (<= 1.4.19-1), lvm-common (<< 1.5.13), makedev (<< 2.3.1-80), module-init-tools (<< 3.2.2-1), multipath-tools (<< 0.4.8-12)
Filename: pool/main/u/udev/udev_0.141-1_i386.deb
Size: 312856
MD5sum: b85719f8ca3a660d492bdd45b13b3566
SHA1: b8916a7fa7a3e26991cea8252709b0880c16a78f
SHA256: d404564b783a2a20221cf3e2b13d52cd0edd175728c5725e9a20871757b93d77
Description: /dev/ and hotplug management daemon
 udev is a daemon which dynamically creates and removes device nodes from
 /dev/, handles hotplug events and loads drivers at boot time. It replaces
 the hotplug package and requires a 2.6.18 or newer kernel version.
Tag: admin::{boot,filesystem,hardware,kernel}, hardware::detection, implemented-in::c, implemented-in::shell, interface::daemon, role::program
/dev/pts/36
11:15:52
#screen -x
/dev/pts/38
11:20:44
#screen -x
/dev/pts/12
11:21:03
#apt-cache stats
Всего имён пакетов : 32524 (1301k)
  Обычных пакетов: 24792
  Полностью виртуальных пакетов: 270
  Одиночных виртуальных пакетов: 2310
  Смешанных виртуальных пакетов: 232
  Отсутствует: 4920
Всего уникальных версий: 25024 (1401k)
Всего уникальных описаний: 25024 (601k)
Всего зависимостей: 152465 (4269k)
Всего отношений Версия/Файл: 25318 (405k)
Всего отношений Описание/Файл: 25024 (400k)
Всего отношений Provides: 4410 (88,2k)
Всего развёрнутых строк: 61 (422)
Всего информации о зависимостях: 628k
Пустого места в кеше: 80,1k
Полное учтённое пространство: 7545k
11:25:49
#cat /etc/apt/sources.list
deb http://10.0.35.1:9999/debian sid main
11:26:26
#vi /etc/apt/sources.list
--- /tmp/l3-saved-2181.26239.24505	2009-05-29 11:29:07.000000000 +0300
+++ /etc/apt/sources.list	2009-05-29 11:29:15.000000000 +0300
@@ -1 +1 @@
-deb http://10.0.35.1:9999/debian sid main
+deb http://10.0.35.1:9999/debian sid main contrib non-free
11:29:51
#apt-cache search lame
caca-utils - text mode graphics utilities
cmt - Computer Music Toolkit (cmt) a collection of LADSPA plugins
cpufire-applet - GNOME panel applet showing the CPU load as a fire
darkice - Live audio streamer
electricsheep - screensaver showing collective dream of sleeping computers
flamerobin - graphical database administration tool for Firebird DBMS
flamethrower - Multicast file distribution utility
glame - versatile audio processor
hardware-monitor - Monitor applet for the Gnome panel
libavifile-0.7c2 - shared libraries for AVI read/writing
...
libtwolame0 - MPEG Audio Layer 2 encoding library
ripit - Textbased audio cd ripper
ripperx - a GTK-based audio CD ripper/encoder
sound-juicer - GNOME 2 CD Ripper
soundconverter - GNOME application to convert audio files into other formats
swh-plugins - Steve Harris's LADSPA plugins
ttf-aenigma - 465 free TrueType fonts by Brian Kent
twolame - MPEG Audio Layer 2 encoder (command line frontend)
xscreensaver-data-extra - data files to be shared among screensaver frontends
xscreensaver-gl-extra - GL(Mesa) screen hacks for xscreensaver
11:30:33
#apt-cache search lame | less
11:30:43
#vi /etc/apt/sources.list
--- /tmp/l3-saved-2181.24297.25739	2009-05-29 11:33:47.000000000 +0300
+++ /etc/apt/sources.list	2009-05-29 11:35:13.000000000 +0300
@@ -1 +1,2 @@
 deb http://10.0.35.1:9999/debian sid main contrib non-free
+deb http://www.debian-multimedia.org sid main
11:35:14
#gpg --recv-key --keyserver wwwkeys.eu.pgp.net 4D270D06F42584E6
gpg: создан каталог `/root/.gnupg'
gpg: создан новый файл настроек `/root/.gnupg/gpg.conf'
gpg: ВНИМАНИЕ: параметры в `/root/.gnupg/gpg.conf' еще не активны при этом запуске
gpg: создана таблица ключей `/root/.gnupg/secring.gpg'
gpg: создана таблица ключей `/root/.gnupg/pubring.gpg'
gpg: запрашиваю ключ F42584E6 с hkp сервера wwwkeys.eu.pgp.net
gpg: Interrupt caught ... exiting
11:35:20
#gpg --export 4D270D06F42584E6 | apt-key add -
gpg: ВНИМАНИЕ: нечего экспортировать
gpg: не найдено данных формата OpenPGP.
11:35:33
#gpg --export 4D270D06F42584E6 | apt-key add -
gpg: ВНИМАНИЕ: нечего экспортировать
gpg: не найдено данных формата OpenPGP.
/dev/pts/40
11:40:20
#man sources.list
11:40:32
#Pattern not found (press RETURN)
APT-CDROM(8)                                                             APT-CDROM(8)
NAME
       apt-cdrom - APT CDROM management utility
SYNOPSIS
       apt-cdrom [-hvrmfan] [-d=cdrom mount point] [-o=config string] [-c=file]
                 [[add] | [ident]]
DESCRIPTION
       apt-cdrom is used to add a new CDROM to APTs list of available sources.
       apt-cdrom takes care of determining the structure of the disc as well as
       correcting for several possible mis-burns and verifying the index files.
...
           files. Everything is still checked however. Configuration Item:
           APT::CDROM::NoAct.
       -h, --help
           Show a short usage summary.
       -v, --version
           Show the program version.
       -c, --config-file
           Configuration File; Specify a configuration file to use. The program will
           read the default configuration file and then this configuration file. See
           apt.conf(5) for syntax information.
11:40:47
#man sources.list
/dev/pts/34
11:44:02
#man apt-get
прошло 13 минут
/dev/pts/40
11:57:39
#apt-get install netselect
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  netselect-apt
НОВЫЕ пакеты, которые будут установлены:
  netselect
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 23 пакетов не обновлено.
Необходимо скачать 24,4kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 69,6kB.
Получено:1 http://10.0.35.1 sid/main netselect 0.3.ds1-12.1 [24,4kB]
Получено 24,4kБ за 0s (46,5kБ/c)
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета netselect.
(Чтение базы данных ... на данный момент установлено 46367 файлов и каталогов.)
Распаковывается пакет netselect (из файла .../netselect_0.3.ds1-12.1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет netselect (0.3.ds1-12.1) ...
11:58:10
#netselect debian.org.ua debian.ru expres-bank.ua
   14 debian.org.ua
12:00:06
#ping expres-bank.ua
PING expres-bank.ua (62.149.18.190) 56(84) bytes of data.
64 bytes from ekonom4.hostsila.com (62.149.18.190): icmp_seq=1 ttl=57 time=12.0 ms
64 bytes from ekonom4.hostsila.com (62.149.18.190): icmp_seq=2 ttl=57 time=15.4 ms
^C
--- expres-bank.ua ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 12.094/13.750/15.406/1.656 ms
12:01:31
#netselect -vv debian.org.ua debian.ru debian.org
Running netselect to choose 1 out of 3 addresses.
..................................
debian.org.ua                            7 ms   8 hops   90% ok ( 9/10) [   12]
debian.ru                               99 ms   9 hops  100% ok (10/10) [  188]
debian.org                             158 ms  11 hops   90% ok ( 9/10) [  367]
   12 debian.org.ua
12:01:56
#apt-get install netselect-apt
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  netselect-apt
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 23 пакетов не обновлено.
Необходимо скачать 9454Б архивов.
После данной операции, объём занятого дискового пространства возрастёт на 20,5kB.
Получено:1 http://10.0.35.1 sid/main netselect-apt 0.3.ds1-12.1 [9454B]
Получено 9454Б за 0s (0Б/c)
Выбор ранее не выбранного пакета netselect-apt.
(Чтение базы данных ... на данный момент установлено 46377 файлов и каталогов.)
Распаковывается пакет netselect-apt (из файла .../netselect-apt_0.3.ds1-12.1_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет netselect-apt (0.3.ds1-12.1) ...
12:04:26
#cat /etc/apt/sources.list
deb http://10.0.35.1:9999/debian sid main contrib non-free
deb http://www.debian-multimedia.org sid main
/dev/pts/34
12:04:54
#man apt-cache show
/dev/pts/12
12:05:12
#apt-cache showpkg screen
Package: screen
Versions:
4.0.3-13 (/var/lib/apt/lists/10.0.35.1:9999_debian_dists_sid_main_binary-i386_Packages) (/var/lib/dpkg/status)
 Description Language:
                 File: /var/lib/apt/lists/10.0.35.1:9999_debian_dists_sid_main_binary-i386_Packages
                  MD5: 031a852784c43a4c757fecf6b610c93e
Reverse Depends:
  xen-shell,screen
  winpdb,screen
  surfraw-extra,screen
...
  podracer,screen
  naim,screen
  emdebian-rootfs,screen
  cereal,screen
  apt-dater,screen
Dependencies:
4.0.3-13 - libc6 (2 2.1) libncursesw5 (2 5.6+20071006-3) libpam0g (2 0.99.7.1)
Provides:
4.0.3-13 -
Reverse Provides:
12:05:17
#apt-cache showpkg screen | less
/dev/pts/40
12:05:28
#vi /etc/apt/sources.list
12:05:39
#apt-get update
В кеше http://10.0.35.1 sid Release.gpg
В кеше http://10.0.35.1 sid/main Translation-ru
Игн http://10.0.35.1 sid/contrib Translation-ru
Игн http://10.0.35.1 sid/non-free Translation-ru
В кеше http://10.0.35.1 sid Release
Игн http://10.0.35.1 sid/main Packages/DiffIndex
Игн http://10.0.35.1 sid/contrib Packages/DiffIndex
Игн http://10.0.35.1 sid/non-free Packages/DiffIndex
Игн http://10.0.35.1 sid/main Packages
Игн http://10.0.35.1 sid/contrib Packages
Игн http://10.0.35.1 sid/non-free Packages
В кеше http://10.0.35.1 sid/main Packages
В кеше http://10.0.35.1 sid/contrib Packages
В кеше http://10.0.35.1 sid/non-free Packages
Чтение списков пакетов... Готово
12:05:44
#vi /etc/apt/sources.list
/dev/pts/34
12:05:49
#apt-cache policy screen
screen:
  Установлен: 4.0.3-13
  Кандидат: 4.0.3-13
  Таблица версий:
 *** 4.0.3-13 0
        500 http://10.0.35.1 sid/main Packages
        100 /var/lib/dpkg/status
12:05:54
#fg
           the packages listed on the command line, set the APT::Cache::GivenOnly
           option.
           The resulting nodes will have several shapes; normal packages are boxes,
           pure provides are triangles, mixed provides are diamonds, missing packages
           are hexagons. Orange boxes mean recursion was stopped [leaf packages],
           blue lines are pre-depends, green lines are conflicts.
           Caution, dotty cannot graph larger sets of packages.
       xvcg pkg(s)
           The same as dotty, only for xvcg from the VCG tool[2].
       policy [ pkg(s) ]
...
           Otherwise it prints out detailed information about the priority selection
           of the named package.
       madison /[ pkg(s) ]
           apt-cache´s madison command attempts to mimic the output format and a
           subset of the functionality of the Debian archive management tool,
           madison. It displays available versions of a package in a tabular format.
           Unlike the original madison, it can only display information for the
           architecture for which APT has retrieved package lists
           (APT::Architecture).
Нет справочной страницы для show
/dev/pts/12
12:05:57
#apt-cache policy screen
screen:
  Установлен: 4.0.3-13
  Кандидат: 4.0.3-13
  Таблица версий:
 *** 4.0.3-13 0
        500 http://10.0.35.1 sid/main Packages
        100 /var/lib/dpkg/status
/dev/pts/34
12:06:41
#apt-
apt-cache             apt-file              apt-mark
apt-cdrom             apt-ftparchive        apt-sortpkgs
apt-config            apt-get
apt-extracttemplates  apt-key
12:06:41
#apt-cache search apt- ping
aptoncd - CD-based repository creator for packages downloaded via APT
libapt-pkg-dev - Development files for APT's libapt-pkg and libapt-inst
r-base - GNU R statistical computation and graphics system
/dev/pts/40
12:06:54
#apt-get update
Получено:1 http://10.0.35.1 lenny Release.gpg [1032B]
Получено:2 http://10.0.35.1 lenny/main Translation-ru [350kB]
Игн http://10.0.35.1 lenny/contrib Translation-ru
Игн http://10.0.35.1 lenny/non-free Translation-ru
Получено:3 http://10.0.35.1 lenny Release [73,6kB]
Игн http://10.0.35.1 lenny/main Packages
Игн http://10.0.35.1 lenny/contrib Packages
Игн http://10.0.35.1 lenny/non-free Packages
Получено:4 http://10.0.35.1 lenny/main Packages [6924kB]
Получено:5 http://10.0.35.1 lenny/contrib Packages [93,4kB]
Получено:6 http://10.0.35.1 lenny/non-free Packages [125kB]
Получено 7567kБ за 53s (142kБ/c)
Чтение списков пакетов... Готово
/dev/pts/34
12:07:11
#apt-cache search apt ping
aptoncd - CD-based repository creator for packages downloaded via APT
brightside - Add reactivity to the corners and edges of your GNOME desktop
cduce - programming language adapted to the manipulation of XML data
cons - a Perl replacement for Make
emacs-goodies-el - Miscellaneous add-ons for Emacs
etherboot - Bootstrapping for various network adapters
etherboot-doc - Bootstrapping for various network adapters (documentation)
gpointing-device-settings - configuration tool for pointing devices
gpsbabel - GPS file conversion plus transfer to/from GPS units
honeyd - Small daemon that creates virtual hosts simulating their services and behaviour
...
r-base - GNU R statistical computation and graphics system
rdmacm-utils - Examples for the librdmacm library
scotch - programs and libraries for graph, mesh and hypergraph partitioning
texlive-latex-extra - TeX Live: LaTeX supplementary packages
tkcon - Enhanced interactive console for developing in Tcl
witty - C++ library and application server for web applications [runtime]
xnc - X Northern Captain nc/mc-like filemanager for X
xserver-xorg-input-synaptics - Synaptics TouchPad driver for X.Org server
onlisp-pdf - PDF version of book on Common Lisp programming techniques
onlisp-ps - Postscript version of book on Common Lisp programming techniques
12:07:17
#apt-cache search apt ping | grep -i debian

/dev/pts/40
12:07:51
#apt-get dist-upgrade
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Расчёт обновлений... Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
12:08:02
#apt-get install screen/lenny
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Релиз 'lenny' для 'screen' не найден
/dev/pts/12
12:09:02
#ls /var/cache/apt/archives/
apt_0.7.21_i386.deb                        libpng12-0_1.2.36-1_i386.deb
apt-file_2.2.2_all.deb                     libpod-readme-perl_0.09-1_all.deb
aptitude_0.4.11.11-1+b1_i386.deb           libpopt0_1.14-4_i386.deb
apt-utils_0.7.21_i386.deb                  libreadline5_5.2-4_i386.deb
at_3.1.10.2_i386.deb                       libregexp-common-perl_2.122-1_all.deb
base-files_5.0.0_i386.deb                  libsasl2-2_2.1.23.dfsg1-1_i386.deb
base-passwd_3.5.21_i386.deb                libselinux1_2.0.71-1_i386.deb
bash_3.2-5_i386.deb                        libsepol1_2.0.32-1_i386.deb
bash-completion_1%3a1.0-2_all.deb          libsigc++-2.0-0c2a_2.0.18-2_i386.deb
bc_1.06.94-3.1_i386.deb                    libslang2_2.1.4-3_i386.deb
...
libncursesw5_5.7+20090523-1_i386.deb       wget_1.11.4-2_i386.deb
libnet-libidn-perl_0.07-1+b1_i386.deb      whiptail_0.52.10-3_i386.deb
libnet-ssleay-perl_1.35-2_i386.deb         x11-common_1%3a7.4+1_all.deb
libnet-xmpp-perl_1.02-1_all.deb            xauth_1%3a1.0.3-2_i386.deb
libnewt0.52_0.52.10-3_i386.deb             xfonts-encodings_1%3a1.0.2-3_all.deb
libpam0g_1.0.1-9_i386.deb                  xfonts-utils_1%3a7.4+1_i386.deb
libpam-modules_1.0.1-9_i386.deb            xml-core_0.12_all.deb
libpam-runtime_1.0.1-9_all.deb             x-ttcidfont-conf_32_all.deb
libpango1.0-0_1.24.2-1_i386.deb            zlib1g_1%3a1.2.3.3.dfsg-13_i386.deb
libpango1.0-common_1.24.2-1_all.deb
12:09:05
#ls /var/cache/apt/archives/*gz
ls: невозможно получить доступ к /var/cache/apt/archives/*gz: Нет такого файла или каталога
12:09:07
#ls /var/cache/apt/archives/
apt_0.7.21_i386.deb                        libpng12-0_1.2.36-1_i386.deb
apt-file_2.2.2_all.deb                     libpod-readme-perl_0.09-1_all.deb
aptitude_0.4.11.11-1+b1_i386.deb           libpopt0_1.14-4_i386.deb
apt-utils_0.7.21_i386.deb                  libreadline5_5.2-4_i386.deb
at_3.1.10.2_i386.deb                       libregexp-common-perl_2.122-1_all.deb
base-files_5.0.0_i386.deb                  libsasl2-2_2.1.23.dfsg1-1_i386.deb
base-passwd_3.5.21_i386.deb                libselinux1_2.0.71-1_i386.deb
bash_3.2-5_i386.deb                        libsepol1_2.0.32-1_i386.deb
bash-completion_1%3a1.0-2_all.deb          libsigc++-2.0-0c2a_2.0.18-2_i386.deb
bc_1.06.94-3.1_i386.deb                    libslang2_2.1.4-3_i386.deb
...
libncursesw5_5.7+20090523-1_i386.deb       wget_1.11.4-2_i386.deb
libnet-libidn-perl_0.07-1+b1_i386.deb      whiptail_0.52.10-3_i386.deb
libnet-ssleay-perl_1.35-2_i386.deb         x11-common_1%3a7.4+1_all.deb
libnet-xmpp-perl_1.02-1_all.deb            xauth_1%3a1.0.3-2_i386.deb
libnewt0.52_0.52.10-3_i386.deb             xfonts-encodings_1%3a1.0.2-3_all.deb
libpam0g_1.0.1-9_i386.deb                  xfonts-utils_1%3a7.4+1_i386.deb
libpam-modules_1.0.1-9_i386.deb            xml-core_0.12_all.deb
libpam-runtime_1.0.1-9_all.deb             x-ttcidfont-conf_32_all.deb
libpango1.0-0_1.24.2-1_i386.deb            zlib1g_1%3a1.2.3.3.dfsg-13_i386.deb
libpango1.0-common_1.24.2-1_all.deb
/dev/pts/34
12:09:28
#find /var -name \*acka\*
/var/lib/apt/lists/10.0.35.1:9999_debian_dists_sid_main_binary-i386_Packages
/var/lib/apt/lists/10.0.35.1:9999_debian_dists_sid_non-free_binary-i386_Packages
/var/lib/apt/lists/10.0.35.1:9999_debian_dists_sid_contrib_binary-i386_Packages
12:09:39
#man apt-cache
/dev/pts/12
12:09:54
#ls /var/lib/apt/lists/
10.0.35.1:9999_debian_dists_sid_contrib_binary-i386_Packages
10.0.35.1:9999_debian_dists_sid_main_binary-i386_Packages
10.0.35.1:9999_debian_dists_sid_non-free_binary-i386_Packages
10.0.35.1:9999_debian_dists_sid_Release
10.0.35.1:9999_debian_dists_sid_Release.gpg
lock
partial
/dev/pts/40
12:11:39
#vi /etc/apt/sources.list
/dev/pts/34
12:12:07
#apt-get install netselect
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  netselect-apt
НОВЫЕ пакеты, которые будут установлены:
  netselect
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 11 пакетов не обновлено.
Необходимо скачать 24,4kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 69,6kB.
Получено:1 http://10.0.35.1 sid/main netselect 0.3.ds1-12.1 [24,4kB]
Получено 24,4kБ за 0s (0Б/c)
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета netselect.
(Чтение базы данных ... на данный момент установлено 17981 файлов и каталогов.)
Распаковывается пакет netselect (из файла .../netselect_0.3.ds1-12.1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет netselect (0.3.ds1-12.1) ...
12:12:47
#man netselect
/dev/pts/40
12:12:51
#apt-get update
Получено:1 http://10.0.35.1 sid Release.gpg [1032B]
Получено:2 http://10.0.35.1 sid/main Translation-ru [398kB]
Игн http://10.0.35.1 sid/contrib Translation-ru
Игн http://10.0.35.1 sid/non-free Translation-ru
Получено:3 http://10.0.35.1 experimental Release.gpg [1032B]
Игн http://10.0.35.1 experimental/main Translation-ru
Игн http://10.0.35.1 experimental/contrib Translation-ru
Игн http://10.0.35.1 experimental/non-free Translation-ru
Получено:4 http://10.0.35.1 sid Release [94,4kB]
Получено:5 http://10.0.35.1 experimental Release [92,9kB]
...
Игн http://10.0.35.1 experimental/contrib Packages
Игн http://10.0.35.1 experimental/non-free Packages
Получено:6 http://10.0.35.1 sid/main Packages [7750kB]
Получено:7 http://10.0.35.1 sid/contrib Packages [79,9kB]
Получено:8 http://10.0.35.1 sid/non-free Packages [142kB]
Получено:9 http://10.0.35.1 experimental/main Packages [316kB]
Получено:10 http://10.0.35.1 experimental/contrib Packages [1910B]
Получено:11 http://10.0.35.1 experimental/non-free Packages [1501B]
Получено 8879kБ за 9s (941kБ/c)
Чтение списков пакетов... Готово
12:13:04
#apt-get install pertd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет pertd
12:14:30
#apt-get install parted
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libparted1.8-10
Предлагаемые пакеты:
  libparted1.8-dev libparted1.8-i18n parted-doc
НОВЫЕ пакеты, которые будут установлены:
  libparted1.8-10 parted
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 23 пакетов не обновлено.
...
Получено:2 http://10.0.35.1 sid/main parted 1.8.8.git.2008.03.24-11.1 [64,5kB]
Получено 262kБ за 0s (4536kБ/c)
Выбор ранее не выбранного пакета libparted1.8-10.
(Чтение базы данных ... на данный момент установлено 46382 файлов и каталогов.)
Распаковывается пакет libparted1.8-10 (из файла .../libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb)...
Выбор ранее не выбранного пакета parted.
Распаковывается пакет parted (из файла .../parted_1.8.8.git.2008.03.24-11.1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libparted1.8-10 (1.8.8.git.2008.03.24-11.1) ...
Настраивается пакет parted (1.8.8.git.2008.03.24-11.1) ...
12:14:42
#apt-get install parted/experimental
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Релиз 'experimental' для 'parted' не найден
12:14:48
#apt-get install parted/experimental

12:15:43
#dpkg -l parted
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое
(верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя           Версия     Описание
+++-================-================-================================================
ii  parted           1.8.8.git.2008.0 The GNU Parted disk partition resizing program
12:15:56
#dpkg -l libparted1.8-10
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое
(верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя           Версия     Описание
+++-================-================-================================================
ii  libparted1.8-10  1.8.8.git.2008.0 The GNU Parted disk partitioning shared library
12:16:05
#apt-get install -t experimental parted
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия parted.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 46 пакетов не обновлено.
/dev/pts/34
12:16:59
#man netselect-apt
/dev/pts/40
12:17:07
#vi /etc/apt/sources.list
12:17:44
#apt-get update
В кеше http://10.0.35.1 sid Release.gpg
В кеше http://10.0.35.1 sid/main Translation-ru
Игн http://10.0.35.1 sid/contrib Translation-ru
Игн http://10.0.35.1 sid/non-free Translation-ru
В кеше http://10.0.35.1 sid Release
Игн http://10.0.35.1 sid/main Packages/DiffIndex
Игн http://10.0.35.1 sid/contrib Packages/DiffIndex
Игн http://10.0.35.1 sid/non-free Packages/DiffIndex
Игн http://10.0.35.1 sid/main Packages
Игн http://10.0.35.1 sid/contrib Packages
Игн http://10.0.35.1 sid/non-free Packages
В кеше http://10.0.35.1 sid/main Packages
В кеше http://10.0.35.1 sid/contrib Packages
В кеше http://10.0.35.1 sid/non-free Packages
Чтение списков пакетов... Готово
12:17:50
#dpkg -l | head
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое
(верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя                               Версия                 Описание
+++-====================================-============================-================================================================
ii  a2ps                                 1:4.14-1                     GNU a2ps - 'Anything to PostScript' converter and pretty-printer
ii  acl                                  2.2.47-2                     Access control list utilities
ii  adduser                              3.110                        add and remove users and groups
12:18:02
#exit
exit
Connection to 192.168.15.1 closed.
/dev/pts/34
12:21:21
#man apt-get
12:26:56
#less /var/lib/apt/lists/
12:26:56
#less /var/lib/apt/lists/10.0.35.1\:9999_debian_dists_sid_
12:26:56
#less /var/lib/apt/lists/
12:26:56
#less /var/lib/apt/lists/
12:26:56
#less /var/lib/apt/lists/
12:30:10
#man apt-get
/dev/pts/40
12:33:09
#dpkg-reconfigure -a
Настройка пакета
 ┌─────────────────────────┤ ca-certificates configuration ├─────────────────────────┐
 │ При обновлении этот пакет может установить новые корневые сертификаты. Вы можете  │
 │ проверить их и выбрать только те, которым доверяете.                              │
 │                                                                                   │
 │  - да: доверять новым корневым сертификатам и установить их.                      │
 │  - нет: по умолчанию не устанавливать новые корневые сертификаты.                 │
 │  - спрашивать: спрашивать, стоит ли доверять каждому из новых сертифкатов CA.     │
 │                                                                                   │
 │ Доверять новым корневым сертификатам?                                             │
 │                                                                                   │
 │                                  да                                               │
 │                                  нет                                              │
 │                                  Завершеноьь                                     │
 │                                                                                   │
 │                                                                                   │
 │                                      <Ok>                                         │
 │                                                                                   │
 └───────────────────────────────────────────────────────────────────────────────────┘
/dev/pts/12
12:35:52
#man debconf-devel
12:35:58
#pkill dpkg-reconfigure

12:36:12
#apt-cache search debconf
adept - package management suite for KDE
apt-utils - APT utility programs
cdebconf - Debian Configuration Management System (C-implementation)
configure-debian - central configuration program for packages using debconf
console-cyrillic - Better Cyrillic support for Linux console
debaux-debconf - Perl Interface to Debconf
debconf - Debian configuration management system
debconf-doc - debconf documentation
debconf-english - small footprint English-only debconf
debconf-i18n - full internationalization support for debconf
...
intltool-debian - Help i18n of RFC822 compliant config files
junior-config - Debian Jr. Project common package
libdebconfclient0 - Debian Configuration Management System (C-implementation)
libdebconfclient0-dev - Development files for cdebconf
med-config - Debian Med Project config package
po-debconf - tool for managing templates file translations with gettext
simple-cdd - create custom debian-installer CDs
ssl-cert - simple debconf wrapper for OpenSSL
synaptic - Graphical package manager
xdebconfigurator - A script used with debconf to autoconfigure xserver-xorg
/dev/pts/34
12:36:18
#ps aux | grep dpkg-re
root      7060  0.9  3.5  14092  9368 pts/41   S+   12:33   0:01 /usr/bin/perl -w /usr/sbin/dpkg-reconfigure -a
root      7396  0.0  0.2   4924   768 pts/35   R+   12:36   0:00 grep dpkg-re

Файлы

  • /etc/apt/sources.list
  • /etc/apt/sources.list
    >
    deb http://10.0.35.1:9999/debian sid main contrib non-free
    deb http://www.debian-multimedia.org sid main
    

    Статистика

    Время первой команды журнала10:18:52 2009- 5-29
    Время последней команды журнала12:36:18 2009- 5-29
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %16.83
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 2.29
    Количество командных строк в единицу времени, команда/мин 0.73
    Частота использования команд
    apt-get20|================| 16.95%
    apt-cache13|===========| 11.02%
    man11|=========| 9.32%
    dpkg9|=======| 7.63%
    less8|======| 6.78%
    debsums6|=====| 5.08%
    vi6|=====| 5.08%
    ls5|====| 4.24%
    grep5|====| 4.24%
    gpg3|==| 2.54%
    wc3|==| 2.54%
    apt-key2|=| 1.69%
    screen2|=| 1.69%
    cat2|=| 1.69%
    netselect2|=| 1.69%
    user3:!:14392:0:99999:7:::1|| 0.85%
    dot1|| 0.85%
    `which1|| 0.85%
    fg1|| 0.85%
    while1|| 0.85%
    passwd1|| 0.85%
    pkill1|| 0.85%
    apt-1|| 0.85%
    chfn1|| 0.85%
    screen.dot1|| 0.85%
    dpkg-reconfigure1|| 0.85%
    echo1|| 0.85%
    .1|| 0.85%
    find1|| 0.85%
    Pattern1|| 0.85%
    ps1|| 0.85%
    ping1|| 0.85%
    >1|| 0.85%
    head1|| 0.85%
    exit1|| 0.85%
    su1|| 0.85%
    ____
    *) Интервалы неактивности длительностью 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$