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

Содержание

Журнал

Четверг (04/30/09)

/dev/ttyp0
15:16:36
#ping xgu.ru
PING xgu.ru (194.150.93.78) 56(84) bytes of data.
64 bytes from chub.in (194.150.93.78): icmp_seq=1 ttl=55 time=5.63 ms
--- xgu.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 5.639/5.639/5.639/0.000 ms
15:16:41
#e
bash: e: command not found

Среда (05/06/09)

/dev/ttypb
10:11:28
#apt-c
apt-cache   apt-cdrom   apt-config
10:11:28
#. /etc/bash_completion

10:11:51
#apt-get install
automake
automake1.10
automake1.10-doc
automake1.4
automake1.4-doc
automake1.5
automake1.6
automake1.7
automake1.8
automake1.8-doc
...
bastet
bastille
batmon.app
battery-stats
battleball
baycomepp
baycomusb
bazaar
bazaar-dbg
bazaar-doc
10:11:51
#apt-get install

10:14:07
#echo $
$_                    $GROUPS               $MAILCHECK
$BASH                 $HISTCMD              $OPTERR
$bash205              $HISTFILE             $OPTIND
$bash205b             $HISTFILESIZE         $OSTYPE
$bash3                $HISTSIZE             $PATH
$BASH_ARGC            $HOME                 $PIPESTATUS
$BASH_ARGV            $HOSTNAME             $PPID
$BASH_COMMAND         $HOSTTYPE             $PS1
$BASH_COMPLETION      $IFS                  $PS2
$BASH_COMPLETION_DIR  $L3_HOME              $PS4
$BASH_LINENO          $L3_PARENT_TTY        $PWD
$BASH_SOURCE          $L3_SESSION_ID        $RANDOM
$BASH_SUBSHELL        $L3_TAMPERED_EDITORS  $SECONDS
$BASH_VERSINFO        $LANG                 $SHELL
$BASH_VERSION         $LINENO               $SHELLOPTS
$COLUMNS              $LINES                $SHLVL
$COMP_WORDBREAKS      $LOGNAME              $TERM
$DIRSTACK             $LS_COLORS            $UID
$editor_file          $LS_OPTIONS           $USER
$editor_name          $MACHTYPE
$EUID                 $MAIL
10:14:07
#echo $bash
$bash205   $bash205b  $bash3
10:14:07
#echo $bash205
3.1.17(1)-release
10:14:39
#echo $bash3
[root@debian5:~]# echo $bash205b
3.1.17(1)-release
3.1.17(1)-release
10:14:43
#echo $BASH
/bin/bash
10:14:47
#echo $BASH
$BASH                 $BASH_COMPLETION      $BASH_SUBSHELL
$BASH_ARGC            $BASH_COMPLETION_DIR  $BASH_VERSINFO
$BASH_ARGV            $BASH_LINENO          $BASH_VERSION
$BASH_COMMAND         $BASH_SOURCE
10:14:47
#echo $BASH_VERSI
$BASH_VERSINFO  $BASH_VERSION
10:14:47
#echo $BASH_VERSION
3.1.17(1)-release
10:15:00
#echo $HISTFILE
/root/.bash_history
10:15:12
#vim .bash_history
10:16:08
#echo $HISTFILE
/root/.bash_history
10:16:10
#echo $HISTFILESIZE
500
10:16:23
#> .bash_history

10:16:42
#vim .bash_history
/dev/ttypb
10:16:58
#vim .bash_history
10:17:21
#> .bash_history

/dev/ttypb
10:17:53
#vim .bash_history

Четверг (05/07/09)

/dev/ttyp3
17:17:12
#grep -r /var/spool/cron/
atjobs/   atspool/  crontabs/
17:17:42
#grep -r logger
[root@debian5:~]# grep -r /var/spool/cron/crontabs/ logger
grep: logger: No such file or directory
/var/spool/cron/crontabs/user:* * * * * logger -p emerg GGG
17:17:48
#vim /var/spool/cron/crontabs/user
17:18:12
#EDITOR=vim
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
No modification made
17:18:43
#cat .vimrc
set number
syntax on
colorscheme evening
set list
17:18:47
#EDITOR=vim crontab -e -u user
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
"crontab.BSRU3l/crontab" 2L, 60C записано                                                                           сь
crontab: installing new crontab
17:19:07
#crontab -l -u user
# m h  dom mon dow   command
#* * * * * logger -p emerg GGG
17:19:23
#vim /etc/cron
17:19:48
#exxit
bash: exxit: command not found
/dev/ttyp3
17:20:10
#vim /etc/cron.allow
--- /dev/null	2009-05-07 09:52:54.628977458 +0300
+++ /etc/cron.allow	2009-05-07 17:20:21.000000000 +0300
@@ -0,0 +1 @@
+user
/dev/ttyp3
17:20:51
#cat /etc/cron.{allow,deny}
user
user
17:21:01
#apt-howto-ru_1.7.7-3_all.deb
bash: apt-howto-ru_1.7.7-3_all.deb: command not found
прошло 25 минут
17:46:21
#vim /etc/apt/sources.list
--- /tmp/l3-saved-9059.16147.32456	2009-05-07 17:46:59.000000000 +0300
+++ /etc/apt/sources.list	2009-05-07 17:47:17.000000000 +0300
@@ -1 +1 @@
-deb http://debian.org.ua/debian etch main 
+deb http://10.0.35.1:9999/debian etch main 
17:47:45
#apt-get update
Получено:2 http://10.0.35.1 etch Release [67,8kB]
Ign http://10.0.35.1 etch/main Packages
Ign http://10.0.35.1 etch/contrib Packages
Ign http://10.0.35.1 etch/non-free Packages
Ign http://10.0.35.1 etch/main Sources
Ign http://10.0.35.1 etch/contrib Sources
Ign http://10.0.35.1 etch/non-free Sources
Получено:3 http://10.0.35.1 etch/main Packages [5620kB]
Получено:4 http://10.0.35.1 etch/contrib Packages [71,2kB]
Получено:5 http://10.0.35.1 etch/non-free Packages [102kB]
Получено:6 http://10.0.35.1 etch/main Sources [1656kB]
Получено:7 http://10.0.35.1 etch/contrib Sources [21,0kB]
Получено:8 http://10.0.35.1 etch/non-free Sources [33,0kB]
Получено 7571kB за 3s (2315kB/c)
Чтение списков пакетов... Готово
17:47:56
#. /etc/bash_completion

17:48:12
#apt-cache search proxy server
anon-proxy - Proxy to surf the web anonymously
apache - versatile, high-performance HTTP server
apache-perl - versatile, high-performance HTTP server with Perl support
apache-ssl - versatile, high-performance HTTP server with SSL support
approx - caching proxy server for Debian archive files
apt-cacher - caching proxy system for Debian package and source files
araneida - A programmable web server written and extended in Lisp
aria - Tool to download files from the Internet via HTTP or FTP
bidentd - Bisqwit's identd for NAT proxying
bip - multiuser irc proxy with conversation replay and more
...
stone - TCP/IP packet repeater in the application layer.
tidy-proxy - A small http proxy which tidies html
timps - Transparent Instant Messaging Proxy Server
totd - Small DNS proxy that supports IPv6/IPv4 record translation
ucspi-proxy - Connection proxy for UCSPI tools
wget - retrieves files from the web
wput - A tiny wget-like ftp-client for uploading files
xbase-clients - miscellaneous X clients
xdmx - Distributed Multihead X server
znc - an advanced IRC bouncer
17:48:25
#apt-cache search "
approx - caching proxy server for Debian archive files
aria - Tool to download files from the Internet via HTTP or FTP
chrootuid - Run commands in restricted environments
cyrus-murder-2.2 - Cyrus mail system (proxies and aggregator)
cyrus21-murder - Cyrus mail system (proxies and aggregator)
dansguardian - Web content filtering
davfs2 - mount a WebDAV resource as a regular file system
dircproxy - IRC proxy for people who use IRC from different workstations
ffproxy - A light and customizable http(s) proxy server with ipv6 support
ftp-proxy - application level proxy for the FTP protocol
...
pkspxyc - PGP Public Key Server Proxy Client
proxychains - proxy chains - redirect connections through proxy servers
proxycheck - checks existence of open proxy
proxytrack - Build HTTP Caches using archived websites copied by HTTrack
squid3-client - A full featured Web Proxy cache (HTTP proxy) - control utility
squidclient - Command line URL extractor that talks to (a) squid
tidy-proxy - A small http proxy which tidies html
timps - Transparent Instant Messaging Proxy Server
totd - Small DNS proxy that supports IPv6/IPv4 record translation
wget - retrieves files from the web
17:48:32
#apt-cache search "proxy server" | less
17:49:09
#apt-cache search user
iceweasel-l10n-es-ar - Spanish (Argentina) language package for Iceweasel
iceweasel-l10n-es-es - Spanish (Spain) language package for Iceweasel
iceweasel-l10n-et-ee - Estonian language package for Iceweasel
iceweasel-l10n-eu - Basque language package for Iceweasel
iceweasel-l10n-fa-ir - Persian language package for Iceweasel
iceweasel-l10n-fi - Finnish language package for Iceweasel
iceweasel-l10n-fr - French language package for Iceweasel
iceweasel-l10n-fur-it - Furlan language package for Iceweasel
iceweasel-l10n-fy-nl - Frisian language package for Iceweasel
iceweasel-l10n-ga-ie - Irish (Ireland) language package for Iceweasel
...
kig - interactive geometry program for KDE
kile - KDE Integrated LaTeX Environment
kile-i18n - translations for Kile, the KDE Integrated LaTeX Environment
kinoplus - effect plug-ins for kino
kiosktool - tool to configure the KDE kiosk framework
klettres - foreign alphabet tutor for KDE
kmflcomp - KMFL Compiler
kmouth - a type-and-say KDE frontend for speech synthesizers
knode - KDE news reader
koalamud - distributed MUD server
17:49:13
#apt-cache search microsoft
openoffice.org-help-da - Danish help for OpenOffice.org
openoffice.org-help-de - German help for OpenOffice.org
openoffice.org-help-dz - Dzongkha help for OpenOffice.org
openoffice.org-help-en-gb - English_british help for OpenOffice.org
openoffice.org-help-en-us - English_american help for OpenOffice.org
openoffice.org-help-es - Spanish help for OpenOffice.org
openoffice.org-help-et - Estonian help for OpenOffice.org
openoffice.org-help-fr - French help for OpenOffice.org
openoffice.org-help-hi-in - Hindi help for OpenOffice.org
openoffice.org-help-hu - Hungarian help for OpenOffice.org
...
xfonts-cronyx-cp1251-75dpi - 75 dpi CP1251 encoded Cyrillic fonts for X (Cronyx collection)
xfonts-cronyx-cp1251-misc - Character-cell CP1251 encoded Cyrillic fonts for X (Cronyx collection)
xlhtml - A program for converting Microsoft Excel Files .xls
xsmbrowser - X11 tool for navigating SMB Networks
ytnef - improved decoder for application/ms-tnef attachments
acx100-source - ACX100/ACX111 wireless network drivers source
gstreamer0.10-pitfdll - GStreamer plugin for using MS Windows binary codecs
libapache-mod-frontpage-mirfak - Frontpage support for apache
msttcorefonts - Installer for Microsoft TrueType core fonts
openoffice.org-thesaurus-pl - Polish Thesaurus for OpenOffice.org
17:49:21
#apt-cache search windows
ratpoison - keyboard-only window manager
rdesktop - RDP client for Windows NT/2000 Terminal Server
remotedesk.app - Remote Windows access tool for GNUstep
renattach - Rename attachments on the fly
root-tail - Displays select log files in the X root window
rrootage - arcade-style space shooting game
rxvt-unicode - RXVT-like terminal emulator with Unicode support
rxvt-unicode-lite - RXVT-like terminal emulator with basic Unicode support
rxvt-unicode-ml - multi-lingual terminal emulator with Unicode support for X11
samba - a LanManager-like file and printer server for Unix
...
acx100-source - ACX100/ACX111 wireless network drivers source
gstreamer0.10-pitfdll - GStreamer plugin for using MS Windows binary codecs
stella - Atari 2600 Emulator for SDL & X windows
xapple2 - Apple ][ Emulator
axe - An editor for X
chntpw - NT SAM password recovery utility
ebook-dev-kde20 - [EBOOK-DEV] KDE 2.0 Development
kqemu-common - Common files for the QEMU Accelerator module
kqemu-source - Source for the QEMU Accelerator module
rar - Archiver for .rar files
17:49:28
#apt-get install pciutils
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия pciutils.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 60 пакетов не обновлено.
17:49:50
#apt-get install less
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия less.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 60 пакетов не обновлено.
17:49:56
#apt-get install mutt
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  urlview aspell ispell mixmaster openssl ca-certificates
НОВЫЕ пакеты, которые будут установлены:
  mutt
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 60 пакетов не обновлено.
Необходимо скачать 1809kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 5059kB.
Получено:1 http://10.0.35.1 etch/main mutt 1.5.13-1.1etch1 [1809kB]
Получено 1809kB за 0s (9949kB/c)
Выбор ранее не выбранного пакета mutt.
(Чтение базы данных... на данный момент установлено 26093 файлов и каталогов.)
Распаковывается пакет mutt (из файла .../mutt_1.5.13-1.1etch1_i386.deb)...
Настраивается пакет mutt (1.5.13-1.1etch1) ...
17:50:03
#apt-c
apt-cache   apt-cdrom   apt-config
17:50:03
#apt-cache show mutt
Package: mutt
Priority: standard
Section: mail
Installed-Size: 4940
Maintainer: Adeodato Simó <dato@net.com.org.es>
Architecture: i386
Version: 1.5.13-1.1etch1
Replaces: mutt-utf8
Provides: mail-reader, imap-client
Depends: libc6 (>= 2.3.6-6), libdb4.4, libgnutls13 (>= 1.4.0-0), libidn11 (>= 0.5.18), libncursesw5 (>= 5.4-5), libsasl2-2, exim4 | mail-transport-agent
...
  * POP3 support.
  * Mailbox threading (both strict and non-strict).
  * Default keybindings are much like ELM.
  * Keybindings are configurable; Mush and PINE-like ones are provided as
    examples.
  * Handles MMDF, MH and Maildir in addition to regular mbox format.
  * Messages may be (indefinitely) postponed.
  * Colour support.
  * Highly configurable through easy but powerful rc file.
Task: mail-server
17:51:01
#apt-get install mutt
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  urlview aspell ispell mixmaster openssl ca-certificates
НОВЫЕ пакеты, которые будут установлены:
  mutt
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 60 пакетов не обновлено.
Необходимо скачать 0B/1809kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 5059kB.
Выбор ранее не выбранного пакета mutt.
(Чтение базы данных... на данный момент установлено 26093 файлов и каталогов.)
Распаковывается пакет mutt (из файла .../mutt_1.5.13-1.1etch1_i386.deb)...
Настраивается пакет mutt (1.5.13-1.1etch1) ...
17:51:18
#ls -l /var/cache/apt/archives/
-rw-r--r-- 1 root root  1859352 2006-11-27 10:47 lynx_2.8.5-2sarge2.2_i386.deb
-rw-r--r-- 1 root root   382360 2006-05-04 06:17 make_3.81-2_i386.deb
-rw-r--r-- 1 root root    42000 2006-09-07 00:47 makedev_2.3.1-83_all.deb
-rw-r--r-- 1 root root   710798 2007-01-29 19:32 man-db_2.4.3-6_i386.deb
-rw-r--r-- 1 root root   484514 2006-08-17 16:17 manpages_2.39-1_all.deb
-rw-r--r-- 1 root root    78630 2003-05-30 18:02 mawk_1.3.3-11_i386.deb
-rw-r--r-- 1 root root  2137416 2006-10-10 20:47 mc_1%3a4.6.1-6_i386.deb
-rw-r--r-- 1 root root   412948 2006-12-22 17:02 menu_2.1.33_i386.deb
-rw-r--r-- 1 root root    30898 2006-12-05 05:32 mime-support_3.39-1_all.deb
-rw-r--r-- 1 root root    10510 2006-05-19 00:47 mktemp_1.5-2_i386.deb
...
-rw-r--r-- 1 root root    15794 2006-12-11 03:02 xserver-xorg-video-vesa_1%3a1.3.0-1_i386.deb
-rw-r--r-- 1 root root    13940 2006-09-20 02:03 xserver-xorg-video-vga_1%3a4.1.0-3_i386.deb
-rw-r--r-- 1 root root   137380 2006-11-25 20:32 xserver-xorg-video-via_1%3a0.2.1-6_i386.deb
-rw-r--r-- 1 root root    22098 2006-09-20 02:17 xserver-xorg-video-vmware_1%3a10.13.0-3_i386.deb
-rw-r--r-- 1 root root    17278 2006-10-17 16:17 xserver-xorg-video-voodoo_1%3a1.1.0-4_i386.deb
-rw-r--r-- 1 root root   404656 2007-01-10 19:02 xterm_222-1etch2_i386.deb
-rw-r--r-- 1 root root    67088 2006-11-07 06:18 xutils_1%3a7.1.ds.3-1_i386.deb
-rw-r--r-- 1 root root   299690 2006-12-20 04:17 xutils-dev_1%3a7.1.ds-6_i386.deb
-rw-r--r-- 1 root root    18534 2007-04-08 21:47 x-window-system_1%3a7.1.0-19_all.deb
-rw-r--r-- 1 root root    70528 2006-07-08 12:47 zlib1g_1%3a1.2.3-13_i386.deb
17:51:51
#apt-get autoremove
[root@debian5:~]# apt-get autoclean
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Del openssh-client 1:4.3p2-9 [616kB]
Del dselect 1.13.25 [529kB]
Del libssl0.9.8 0.9.8c-4 [2716kB]
Del perl 5.8.8-7etch1 [3578kB]
Del perl-modules 5.8.8-7 [2310kB]
Del perl-base 5.8.8-7etch1 [762kB]
Del vim-tiny 1:7.0-122+1etch2 [540kB]
...
Del squid3-common 3.0.PRE5-5 [246kB]
Del libtiff4 3.8.2-7 [483kB]
Del mount 2.12r-19 [157kB]
Del libmagic1 4.17-5etch2 [275kB]
Del libxfont1 1:1.2.2-2 [218kB]
Del xserver-xorg-video-nv 1:1.2.0-3 [67,6kB]
Del libgnutls13 1.4.4-3 [282kB]
Del libpam-modules 0.79-4 [188kB]
Del libpam0g 0.79-4 [79,7kB]
E: Неверная операция autoremove
17:52:08
#ls -l /var/cache/apt/archives/ | less
17:52:22
#ls -l /var/cache/apt/archives/ | less
17:52:37
#apt-get install mutt

17:52:42
#cd /tmp

17:52:44
#mkdir 123

17:52:48
#cd 123

17:53:12
#ls
[root@debian5:123]# apt-get source mutt
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Нужно загрузить 3581kB архивов с исходными текстами.
Получено:1 http://10.0.35.1 etch/main mutt 1.5.13-1.1etch1 (dsc) [789B]
Получено:2 http://10.0.35.1 etch/main mutt 1.5.13-1.1etch1 (tar) [3443kB]
Получено:3 http://10.0.35.1 etch/main mutt 1.5.13-1.1etch1 (diff) [137kB]
Получено 3581kB за 12s (292kB/c)
gpg: can't open `/gnupg/options.skel': No such file or directory
gpg: Signature made Вто 15 Май 2007 11:53:49 EEST using DSA key ID 58510B5A
gpg: Can't check signature: public key not found
dpkg-source: extracting mutt in mutt-1.5.13
dpkg-source: unpacking mutt_1.5.13.orig.tar.gz
dpkg-source: applying ./mutt_1.5.13-1.1etch1.diff.gz
mutt-1.5.13  mutt_1.5.13-1.1etch1.diff.gz  mutt_1.5.13-1.1etch1.dsc  mutt_1.5.13.orig.tar.gz
17:53:24
#ls mutt-1.5.13/
ABOUT-NLS      contrib                    functions.h   makedoc.c       mutt_sasl.h        pgppacket.h      send.c
account.c      copy.c                     gen_defs      Makefile.am     mutt_socket.c      pgppubring.c     sendlib.c
account.h      copy.h                     getdomain.c   Makefile.in     mutt_socket.h      po               setenv.c
aclocal.m4     COPYRIGHT                  globals.h     mapping.h       mutt_ssl.c         pop_auth.c       sha1.c
addrbook.c     crypt.c                    gnupgparse.c  mbox.c          mutt_ssl_gnutls.c  pop.c            sha1.h
alias.c        cryptglue.c                GPL           mbyte.c         mutt_ssl.h         pop.h            signal.c
ascii.c        crypt-gpgme.c              group.c       mbyte.h         mutt_tunnel.c      pop_lib.c        smime.c
ascii.h        crypt-gpgme.h              handler.c     md5c.c          mutt_tunnel.h      postpone.c       smime.h
attach.c       crypthash.h                hash.c        md5.h           mx.c               prepare          smime_keys.pl
attach.h       crypt-mod.c                hash.h        menu.c          mx.h               protos.h         snprintf.c
...
charset.h      doc                        INSTALL       mutt.h          pattern.c          resize.c         url.h
color.c        dotlock.c                  install-sh    mutt_idna.c     pgp.c              rfc1524.c        utf8.c
commands.c     dotlock.h                  intl          mutt_idna.h     pgpewrap.c         rfc1524.h        VERSION
complete.c     edit.c                     keymap.c      muttlib.c       pgp.h              rfc2047.c        wcwidth.c
compose.c      editmsg.c                  keymap.h      mutt_menu.h     pgpinvoke.c        rfc2047.h
config.guess   enter.c                    lib.c         Muttrc          pgpkey.c           rfc2231.c
config.h.in    extlib.c                   lib.h         Muttrc.head     pgplib.c           rfc2231.h
config.sub     filter.c                   m4            Muttrc.head.in  pgplib.h           rfc822.c
configure      flags.c                    mailbox.h     mutt_regex.h    pgpmicalg.c        rfc822.h
configure.in   from.c                     main.c        mutt_sasl.c     pgppacket.c        score.c
17:53:31
#vim mutt
17:53:31
#vim mutt-1.5.13/README
17:53:59
#ls
mutt-1.5.13  mutt_1.5.13-1.1etch1.diff.gz  mutt_1.5.13-1.1etch1.dsc  mutt_1.5.13.orig.tar.gz
17:54:00
#apt-build mutt
bash: apt-build: command not found
17:54:18
#apt-get build-dep mutt
Получено:25 http://10.0.35.1 etch/main libopencdk8-dev 0.5.9-2 [122kB]
Получено:26 http://10.0.35.1 etch/main liblzo-dev 1.08-3 [111kB]
Получено:27 http://10.0.35.1 etch/main libgnutls-dev 1.4.4-3+etch4 [360kB]
Получено:28 http://10.0.35.1 etch/main pkg-config 0.21-1 [67,5kB]
Получено:29 http://10.0.35.1 etch/main libidn11-dev 0.6.5-1 [544kB]
Получено:30 http://10.0.35.1 etch/main libncurses5-dev 5.5-5 [1396kB]
Получено:31 http://10.0.35.1 etch/main libncursesw5-dev 5.5-5 [440kB]
Получено:32 http://10.0.35.1 etch/main libsasl2-modules 2.1.22.dfsg1-8 [147kB]
Получено:33 http://10.0.35.1 etch/main libsasl2-dev 2.1.22.dfsg1-8 [259kB]
Получено:34 http://10.0.35.1 etch/main libxslt1.1 1.1.19-3 [216kB]
...
Настраивается пакет libsasl2-dev (2.1.22.dfsg1-8) ...
Настраивается пакет libxslt1.1 (1.1.19-3) ...
Настраивается пакет links (0.99+1.00pre12-1.1) ...
Настраивается пакет quilt (0.45-6) ...
Настраивается пакет xsltproc (1.1.19-3) ...
Настраивается пакет libdb4.4-dev (4.4.20-8) ...
Настраивается пакет libstdc++6-4.1-dev (4.1.1-21) ...
Настраивается пакет g++-4.1 (4.1.1-21) ...
Настраивается пакет g++ (4.1.1-15) ...
Настраивается пакет build-essential (11.3) ...
17:55:56
#apt-cache search apt-build
apt-build - frontend to apt to build, optimize and install packages
17:56:08
#apt-get install apt-build
  ┌───────────────────────────────────────────┤ Настраивается пакет apt-build ├───────────────────────────────────────────┐
  │ Если вашей архитектуры здесь нет, выберите любую и отредактируйте файл настроек(/etc/apt/apt-build.conf) вручную, и   │
  │ пришлите, пожалуйста, сообщение об ошибке (в список пожеланий).                                                       │
  │                                                                                                                       │
  │ Архитектура:                                                                                                          │
  │                                                                                                                       │
  │                                                      pentium                                                          │
  │                                                      pentium-mmx                                                      │
  │                                                      pentiumpro                                                       │
  │                                                      pentium2                                                         │
...
  │                                                      pentium-m                                                        │
  │                                                      pentium4                                                         │
  │                                                      pentium4m                                                        │
  │                                                      prescott                                                         │
  │                                                      nocona                                                           │
  │                                                                                                                       │
  │                                                                                                                       │
  │                                                        <Ok>                                                           │
  │                                                                                                                       │
  └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
17:56:48
#ls
mutt-1.5.13  mutt_1.5.13-1.1etch1.diff.gz  mutt_1.5.13-1.1etch1.dsc  mutt_1.5.13.orig.tar.gz
17:56:55
#apt-build mutt
Не удалось получить атрибуты списка пакетов с исходными текстами file: apt-build/main Packages (/var/lib/apt/lists/_var_cache_apt-build_repository_dists_apt-build_main_binary-i386_Packages) - stat (2 No such file or directory)
Не удалось получить атрибуты списка пакетов с исходными текстами file: apt-build/main Packages (/var/lib/apt/lists/_var_cache_apt-build_repository_dists_apt-build_main_binary-i386_Packages) - stat (2 No such file or directory)
Вы можете запустить 'apt-get update' для исправления этих ошибок
Usage: apt-build [options] [command] <package>
Commands:
  update            - Update package lists
  upgrade           - Perform an upgrade
  install           - Build and install new packages
  source            - Download and extract source in build directory
  build-source      - Download, extract and build source package
...
  --force-yes       - Force yes
  --source          - Do not download source (sources are extracted already)
  --build-only      - Do not install any of build dependencies or <package>
  --build-dir       - Specify build dir
  --repository-dir  - Specify the repository directory
  --target-release  - Distribution to fetch packages from
  --sources-list    - Specify sources.list file
  --apt-get         - Specify an alternative apt-get application to use
  --apt-cache       - Specify an alternative apt-cache application to use
  --config          - Specify an alternative configuration file
17:57:18
#apt-build world
Не удалось получить атрибуты списка пакетов с исходными текстами file: apt-build/main Packages (/var/lib/apt/lists/_var_cache_apt-build_repository_dists_apt-build_main_binary-i386_Packages) - stat (2 No such file or directory)
Вы можете запустить 'apt-get update' для исправления этих ошибок
-----> Rebuilding the world! <-----
-----> Building package list <-----
Please read README.Debian first.
17:57:26
#apt-get build-dep mutt
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 59 пакетов не обновлено.
W: Не удалось получить атрибуты списка пакетов с исходными текстами file: apt-build/main Packages (/var/lib/apt/lists/_var_cache_apt-build_repository_dists_apt-build_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
17:57:45
#apt-get update
Ign file: apt-build Release.gpg
Получено:1 file: apt-build Release [89B]
Ign file: apt-build/main Packages
Получено:2 http://10.0.35.1 etch Release.gpg [394B]
В кэше http://10.0.35.1 etch Release
Ign http://10.0.35.1 etch/main Packages/DiffIndex
Ign http://10.0.35.1 etch/contrib Packages/DiffIndex
Ign http://10.0.35.1 etch/non-free Packages/DiffIndex
Ign http://10.0.35.1 etch/main Sources/DiffIndex
Ign http://10.0.35.1 etch/contrib Sources/DiffIndex
...
Ign http://10.0.35.1 etch/contrib Sources
Ign http://10.0.35.1 etch/non-free Sources
В кэше http://10.0.35.1 etch/main Packages
В кэше http://10.0.35.1 etch/contrib Packages
В кэше http://10.0.35.1 etch/non-free Packages
В кэше http://10.0.35.1 etch/main Sources
В кэше http://10.0.35.1 etch/contrib Sources
В кэше http://10.0.35.1 etch/non-free Sources
Получено 394B за 1s (266B/c)
Чтение списков пакетов... Готово
17:58:10
#dpkg -b mutt
dpkg-deb: не удалось открыть для чтения файл информации о пакете mutt/DEBIAN/control: No such file or directory
17:58:19
#ls mutt-1.5.13/
[root@debian5:123]# ls
mutt-1.5.13  mutt_1.5.13-1.1etch1.diff.gz  mutt_1.5.13-1.1etch1.dsc  mutt_1.5.13.orig.tar.gz
ABOUT-NLS      contrib                    functions.h   makedoc.c       mutt_sasl.h        pgppacket.h      send.c
account.c      copy.c                     gen_defs      Makefile.am     mutt_socket.c      pgppubring.c     sendlib.c
account.h      copy.h                     getdomain.c   Makefile.in     mutt_socket.h      po               setenv.c
aclocal.m4     COPYRIGHT                  globals.h     mapping.h       mutt_ssl.c         pop_auth.c       sha1.c
addrbook.c     crypt.c                    gnupgparse.c  mbox.c          mutt_ssl_gnutls.c  pop.c            sha1.h
alias.c        cryptglue.c                GPL           mbyte.c         mutt_ssl.h         pop.h            signal.c
ascii.c        crypt-gpgme.c              group.c       mbyte.h         mutt_tunnel.c      pop_lib.c        smime.c
ascii.h        crypt-gpgme.h              handler.c     md5c.c          mutt_tunnel.h      postpone.c       smime.h
...
charset.h      doc                        INSTALL       mutt.h          pattern.c          resize.c         url.h
color.c        dotlock.c                  install-sh    mutt_idna.c     pgp.c              rfc1524.c        utf8.c
commands.c     dotlock.h                  intl          mutt_idna.h     pgpewrap.c         rfc1524.h        VERSION
complete.c     edit.c                     keymap.c      muttlib.c       pgp.h              rfc2047.c        wcwidth.c
compose.c      editmsg.c                  keymap.h      mutt_menu.h     pgpinvoke.c        rfc2047.h
config.guess   enter.c                    lib.c         Muttrc          pgpkey.c           rfc2231.c
config.h.in    extlib.c                   lib.h         Muttrc.head     pgplib.c           rfc2231.h
config.sub     filter.c                   m4            Muttrc.head.in  pgplib.h           rfc822.c
configure      flags.c                    mailbox.h     mutt_regex.h    pgpmicalg.c        rfc822.h
configure.in   from.c                     main.c        mutt_sasl.c     pgppacket.c        score.c
17:58:37
#apt-cache search apt-howto
apt-howto - example-based guide to APT
apt-howto-ca - example-based guide to APT (Catalan)
apt-howto-common - example-based guide to APT
apt-howto-de - example-based guide to APT (German)
apt-howto-el - example-based guide to APT (Greek)
apt-howto-en - example-based guide to APT (English)
apt-howto-es - example-based guide to APT (Spanish)
apt-howto-fr - example-based guide to APT (French)
apt-howto-it - example-based guide to APT (Italian)
apt-howto-ja - example-based guide to APT (Japanese)
apt-howto-ko - example-based guide to APT (Korean)
apt-howto-pl - example-based guide to APT (Polish)
apt-howto-pt-br - example-based guide to APT (Portuguese)
apt-howto-ru - example-based guide to APT (Russian)
apt-howto-tr - example guide to APT (Turkish)
apt-howto-uk - example guide to APT (Ukrainian)
17:58:45
#apt-get install apt-howto-ru
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  apt-howto-common
Предлагаемые пакеты:
  apt-howto-en apt-howto-pt-br apt-howto-de apt-howto-fr apt-howto-pl apt-howto-ko apt-howto-es apt-howto-it apt-howto-tr
НОВЫЕ пакеты, которые будут установлены:
  apt-howto-common apt-howto-ru
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 59 пакетов не обновлено.
Необходимо скачать 439kБ архивов.
...
Получено:1 http://10.0.35.1 etch/main apt-howto-common 2.0.2-2 [11,9kB]
Получено:2 http://10.0.35.1 etch/main apt-howto-ru 2.0.2-2 [427kB]
Получено 439kB за 0s (5508kB/c)
Выбор ранее не выбранного пакета apt-howto-common.
(Чтение базы данных... на данный момент установлено 30111 файлов и каталогов.)
Распаковывается пакет apt-howto-common (из файла .../apt-howto-common_2.0.2-2_all.deb)...
Выбор ранее не выбранного пакета apt-howto-ru.
Распаковывается пакет apt-howto-ru (из файла .../apt-howto-ru_2.0.2-2_all.deb)...
Настраивается пакет apt-howto-common (2.0.2-2) ...
Настраивается пакет apt-howto-ru (2.0.2-2) ...
17:58:59
#dpk
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/Debian
/usr/share/doc/Debian/apt-howto
/usr/share/doc/Debian/apt-howto/apt-howto.ru.html
/usr/share/doc/Debian/apt-howto/ch-agradecimentos.ru.html
/usr/share/doc/Debian/apt-howto/ch-apt-get.ru.html
/usr/share/doc/Debian/apt-howto/ch-archive-layout.ru.html
...
/usr/share/doc/Debian/apt-howto/footnotes.ru.html
/usr/share/doc/Debian/apt-howto/apt-howto.ru.pdf.gz
/usr/share/doc/Debian/apt-howto/apt-howto.ru.txt.gz
/usr/share/doc/Debian/apt-howto/apt-howto.ru.ps.gz
/usr/share/doc/apt-howto-ru
/usr/share/doc/apt-howto-ru/README.Debian
/usr/share/doc/apt-howto-ru/copyright
/usr/share/doc/apt-howto-ru/changelog.Debian.gz
/usr/share/doc-base
/usr/share/doc-base/apt-howto-ru
17:59:06
#lynx /usr/share/doc/Debian/apt-howto/apt-howto.ru.html
17:59:52
#dpkg-buildpackage -rfakeroot -uc -b mutt
dpkg-buildpackage: unknown option or argument mutt
Usage: dpkg-buildpackage [<options> ...]
Options:
  -r<gain-root-command>
  -p<sign-command>
  -d             do not check build dependencies and conflicts.
  -D             check build dependencies and conflicts.
  -k<keyid>      the key to use for signing.
  -sgpg          the sign-command is called like GPG.
  -spgp          the sign-command is called like PGP.
...
  -s[sAkurKUR]   see dpkg-source for explanation.        } to dpkg-source
  -nc            do not clean source tree (implies -b).
  -tc            clean source tree when finished.
  -ap            add pause before starting signature process.
  -W             turn certain errors into warnings.       } passed to
  -E             when -W is turned on, -E turned it off.  } dpkg-source
  -i[<regex>]    ignore diffs of files matching regex.    } only passed
  -I<filename>   filter out files when building tarballs. } to dpkg-source
  -h, --help     show this help message.
      --version  show the version.
17:59:58
#dpkg-buildpackage -rfakeroot -uc -b mutt-1.5.13/
dpkg-buildpackage: unknown option or argument mutt-1.5.13/
Usage: dpkg-buildpackage [<options> ...]
Options:
  -r<gain-root-command>
  -p<sign-command>
  -d             do not check build dependencies and conflicts.
  -D             check build dependencies and conflicts.
  -k<keyid>      the key to use for signing.
  -sgpg          the sign-command is called like GPG.
  -spgp          the sign-command is called like PGP.
...
  -s[sAkurKUR]   see dpkg-source for explanation.        } to dpkg-source
  -nc            do not clean source tree (implies -b).
  -tc            clean source tree when finished.
  -ap            add pause before starting signature process.
  -W             turn certain errors into warnings.       } passed to
  -E             when -W is turned on, -E turned it off.  } dpkg-source
  -i[<regex>]    ignore diffs of files matching regex.    } only passed
  -I<filename>   filter out files when building tarballs. } to dpkg-source
  -h, --help     show this help message.
      --version  show the version.
18:00:15
#dpkg-buildpackage -rfakeroot -uc -b
[root@debian5:123]# dpkg-buildpackage -rfakeroot -uc -b mutt-1.5.13/ | less
      --version  show the version.
dpkg-parsechangelog: error: cannot open debian/changelog to find format: No such file or directory
dpkg-buildpackage: unable to determine source package is
Options:
  -r<gain-root-command>
  -p<sign-command>
  -d             do not check build dependencies and conflicts.
  -D             check build dependencies and conflicts.
  -k<keyid>      the key to use for signing.
...
  -C<descfile>   changes are described in <descfile>.  } to dpkg-genchangs
  -si (default)  src includes orig for rev. 0 or 1.    }
  -sa            uploaded src always includes orig.    }
  -sd            uploaded src is diff and .dsc only.   }
  -sn            force Debian native source format.      } only passed
  -s[sAkurKUR]   see dpkg-source for explanation.        } to dpkg-source
  -nc            do not clean source tree (implies -b).
  -tc            clean source tree when finished.
  -ap            add pause before starting signature process.
  -W             turn certain errors into warnings.       } passed to
18:00:20
#cd mutt-1.5.13/

18:00:24
#dpkg-buildpackage -rfakeroot -uc -b
dpkg-buildpackage: source package is mutt
dpkg-buildpackage: source version is 1.5.13-1.1etch1
dpkg-buildpackage: source changed by Christoph Berg <myon@debian.org>
dpkg-buildpackage: host architecture i386
dpkg-buildpackage: source version without epoch 1.5.13-1.1etch1
 fakeroot debian/rules clean
/usr/bin/dpkg-buildpackage: line 193: fakeroot: command not found
18:00:26
#apt-get install fakeroot
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  fakeroot
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 59 пакетов не обновлено.
Необходимо скачать 96,2kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 311kB.
Получено:1 http://10.0.35.1 etch/main fakeroot 1.5.10 [96,2kB]
Получено 96,2kB за 0s (123kB/c)
Выбор ранее не выбранного пакета fakeroot.
(Чтение базы данных... на данный момент установлено 30144 файлов и каталогов.)
Распаковывается пакет fakeroot (из файла .../fakeroot_1.5.10_i386.deb)...
Настраивается пакет fakeroot (1.5.10) ...
18:00:36
#dpkg-buildpackage -rfakeroot -uc -b
ID recommended on table: Default editor function bindings
xsltproc --nonet ../../doc/chunk.xsl manual.xml
Writing intro.html for chapter(intro)
ID recommended on table: Most common navigation keys
ID recommended on table: Most common line editor keys
ID recommended on sect2: The Message Index
ID recommended on table: Most common message index keys
ID recommended on sect3: Status Flags
ID recommended on sect2: The Pager
ID recommended on table: Most common pager keys
...
gcc -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H=1 -I. -I.. -I.  -I. -I.. -I../imap  -Iintl -I/usr/include/qdbm -I/usr/include -I/usr/include -I/usr/include// -I../intl -I/usr/include  -Wall -pedantic -Wall -g -O2 -c ../headers.c
gcc -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H=1 -I. -I.. -I.  -I. -I.. -I../imap  -Iintl -I/usr/include/qdbm -I/usr/include -I/usr/include -I/usr/include// -I../intl -I/usr/include  -Wall -pedantic -Wall -g -O2 -c ../help.c
gcc -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H=1 -I. -I.. -I.  -I. -I.. -I../imap  -Iintl -I/usr/include/qdbm -I/usr/include -I/usr/include -I/usr/include// -I../intl -I/usr/include  -Wall -pedantic -Wall -g -O2 -c ../hook.c
gcc -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H=1 -I. -I.. -I.  -I. -I.. -I../imap  -Iintl -I/usr/include/qdbm -I/usr/include -I/usr/include -I/usr/include// -I../intl -I/usr/include  -Wall -pedantic -Wall -g -O2 -c ../keymap.c
gcc -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H=1 -I. -I.. -I.  -I. -I.. -I../imap  -Iintl -I/usr/include/qdbm -I/usr/include -I/usr/include -I/usr/include// -I../intl -I/usr/include  -Wall -pedantic -Wall -g -O2 -c ../main.c
gcc -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H=1 -I. -I.. -I.  -I. -I.. -I../imap  -Iintl -I/usr/include/qdbm -I/usr/include -I/usr/include -I/usr/include// -I../intl -I/usr/include  -Wall -pedantic -Wall -g -O2 -c ../mbox.c
../mbox.c: In function ‘mbox_parse_mailbox’:
../mbox.c:326: warning: ISO C90 does not support the ‘ll’ printf length modifier
gcc -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H=1 -I. -I.. -I.  -I. -I.. -I../imap  -Iintl -I/usr/include/qdbm -I/usr/include -I/usr/include -I/usr/include// -I../intl -I/usr/include  -Wall -pedantic -Wall -g -O2 -c ../menu.c
gcc -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H=1 -I. -I.. -I.  -I. -I.. -I../imap  -Iintl -I/usr/include/qdbm -I/usr/include -I/usr/include -I/usr/include// -I../intl -I/usr/include  -Wall -pedantic -Wall -g -O2 -c ../mh.c
18:01:52
#ls -l ../
итого 5287
drwxrwxrwx 11 root root    6264 2009-05-07 18:00 mutt-1.5.13
-rw-r--r--  1 root root  137088 2007-05-15 12:02 mutt_1.5.13-1.1etch1.diff.gz
-rw-r--r--  1 root root     789 2007-05-15 12:02 mutt_1.5.13-1.1etch1.dsc
-rw-r--r--  1 root root     674 2009-05-07 18:01 mutt_1.5.13-1.1etch1_i386.changes
-rw-r--r--  1 root root 1810118 2009-05-07 18:01 mutt_1.5.13-1.1etch1_i386.deb
-rw-r--r--  1 root root 3442681 2006-08-16 17:32 mutt_1.5.13.orig.tar.gz
18:02:00
#dpkg -i ../mutt
mutt-1.5.13/                   mutt_1.5.13-1.1etch1_i386.deb
18:02:00
#dpkg -i ../mutt_1.5.13-1.1etch1_i386.deb
(Чтение базы данных... на данный момент установлено 30179 файлов и каталогов.)
Подготовка к замене пакета mutt 1.5.13-1.1etch1 (используется файл .../mutt_1.5.13-1.1etch1_i386.deb)...
Распаковывается замена для пакета mutt ...
Настраивается пакет mutt (1.5.13-1.1etch1) ...
18:02:24
#dpkg -l
ii  lynx                      2.8.5-2sarge2.2           Text-mode WWW Browser
ii  make                      3.81-2                    The GNU version of the "make" utility.
ii  makedev                   2.3.1-83                  creates device files in /dev
ii  man-db                    2.4.3-6                   The on-line manual pager
ii  manpages                  2.39-1                    Manual pages about using a GNU/Linux system
ii  mawk                      1.3.3-11                  a pattern scanning and text processing language
ii  mc                        4.6.1-6                   midnight commander - a powerful file manager
ii  menu                      2.1.33                    generates programs menu for all menu-aware applications
ii  mime-support              3.39-1                    MIME files 'mime.types' & 'mailcap', and support programs
ii  mktemp                    1.5-2                     Makes unique filenames for temporary files
...
ii  xserver-xorg-video-vga    4.1.0-3                   X.Org X server -- VGA display driver
ii  xserver-xorg-video-via    0.2.1-6                   X.Org X server -- VIA display driver
ii  xserver-xorg-video-vmware 10.13.0-3                 X.Org X server -- VMware display driver
ii  xserver-xorg-video-voodoo 1.1.0-4                   X.Org X server -- Voodoo display driver
ii  xsltproc                  1.1.19-3                  XSLT command line processor
ii  xterm                     222-1etch2                X terminal emulator
ii  xutils                    7.1.ds.3-1                X Window System utility programs
ii  xutils-dev                7.1.ds-6                  X Window System utility programs for development
ii  zlib1g                    1.2.3-13                  compression library - runtime
ii  zlib1g-dev                1.2.3-13                  compression library - development
18:02:28
#dpkg -l | grep mutt
ii  mutt                             1.5.13-1.1etch1                 text-based mailreader supporting MIME, GPG,
18:02:34
#mutt

18:02:46
#dpkg -L
/usr/share
/usr/share/doc
/usr/share/doc/mutt
/usr/share/doc/mutt/changelog.old.gz
/usr/share/doc/mutt/TODO
/usr/share/doc/mutt/html
/usr/share/doc/mutt/html/gettingstarted.html
/usr/share/doc/mutt/html/mimesupport.html
/usr/share/doc/mutt/html/index.html
/usr/share/doc/mutt/html/manual.html
...
/usr/share/locale/zh_CN
/usr/share/locale/zh_CN/LC_MESSAGES
/usr/share/locale/zh_CN/LC_MESSAGES/mutt.mo
/usr/share/locale/zh_TW
/usr/share/locale/zh_TW/LC_MESSAGES
/usr/share/locale/zh_TW/LC_MESSAGES/mutt.mo
/usr/share/doc-base
/usr/share/doc-base/mutt
/usr/share/pixmaps
/usr/share/pixmaps/mutt.xpm
18:02:52
#dpkg -l | grep mutt
ii  mutt                             1.5.13-1.1etch1                 text-based mailreader supporting MIME, GPG,
18:02:57
#dpkg -r mutt
(Чтение базы данных... на данный момент установлено 30179 файлов и каталогов.)
Удаляется пакет mutt...
18:03:16
#dpkg -l | grep mutt
rc  mutt                             1.5.13-1.1etch1                 text-based mailreader supporting MIME, GPG,
18:03:20
#dpkg -l | less
18:03:49
#dpkg -l | grep mutt
rc  mutt                             1.5.13-1.1etch1                 text-based mailreader supporting MIME, GPG,
18:03:50
#apt-get install mutt
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  urlview aspell ispell mixmaster openssl ca-certificates
НОВЫЕ пакеты, которые будут установлены:
  mutt
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 59 пакетов не обновлено.
Необходимо скачать 0B/1809kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 5059kB.
Выбор ранее не выбранного пакета mutt.
(Чтение базы данных... на данный момент установлено 30088 файлов и каталогов.)
Распаковывается пакет mutt (из файла .../mutt_1.5.13-1.1etch1_i386.deb)...
Настраивается пакет mutt (1.5.13-1.1etch1) ...
18:04:06
#dpkg -l | grep mutt
ii  mutt                             1.5.13-1.1etch1                 text-based mailreader supporting MIME, GPG,
18:04:12
#dpkg -S /etc/syslog.conf
sysklogd: /etc/syslog.conf

Файлы

  • .vimrc
  • /etc/cron.{allow,deny}
  • .vimrc
    >
    set number
    syntax on
    colorscheme evening
    set list
    
    /etc/cron.{allow,deny}
    >
    user
    user
    

    Статистика

    Время первой команды журнала15:16:36 2009- 4-30
    Время последней команды журнала18:04:12 2009- 5- 7
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %13.00
    Процент синтаксически неверно набранных команд, % 5.00
    Суммарное время работы с терминалом *, час 0.89
    Количество командных строк в единицу времени, команда/мин 1.87
    Частота использования команд
    apt-get16|==============| 14.41%
    dpkg13|===========| 11.71%
    echo11|=========| 9.91%
    vim10|=========| 9.01%
    ls9|========| 8.11%
    apt-cache9|========| 8.11%
    grep7|======| 6.31%
    dpkg-buildpackage5|====| 4.50%
    less4|===| 3.60%
    apt-build3|==| 2.70%
    cd3|==| 2.70%
    >2|=| 1.80%
    apt-c2|=| 1.80%
    .2|=| 1.80%
    EDITOR=vim2|=| 1.80%
    cat2|=| 1.80%
    .bash_history2|=| 1.80%
    mkdir1|| 0.90%
    crontab1|| 0.90%
    mutt1|| 0.90%
    ping1|| 0.90%
    e1|| 0.90%
    dpk1|| 0.90%
    lynx1|| 0.90%
    apt-howto-ru_1.7.7-3_all.deb1|| 0.90%
    exxit1|| 0.90%
    ____
    *) Интервалы неактивности длительностью 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$