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

Содержание

Журнал

Пятница (03/17/06)

/dev/pts/1
11:17:07
#cd linux-source-2.6.15

11:17:11
#make menuconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/split-include
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/kxgettext.o
  HOSTCC  scripts/kconfig/mconf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/lex.zconf.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/mconf
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
>> Unable to find the Ncurses libraries.
>>
>> You must install ncurses-devel in order
>> to use 'make menuconfig'
make[2]: *** [scripts/lxdialog/ncurses] Ошибка 1
make[1]: *** [menuconfig] Ошибка 2
make: *** [menuconfig] Ошибка 2
11:17:19
#apt-get install libncurses-dev
Reading Package Lists... Done
Building Dependency Tree... Done
Note, selecting libncurses5-dev instead of libncurses-dev
The following NEW packages will be installed:
  libncurses5-dev
0 upgraded, 1 newly installed, 0 to remove and 383 not upgraded.
Need to get 1312kB of archives.
After unpacking 6046kB of additional disk space will be used.
Get:1 http://debian.org.ua unstable/main libncurses5-dev 5.5-1 [1312kB]
Fetched 1312kB in 0s (2921kB/s)
Выбор ранее не выбранного пакета libncurses5-dev.
(Чтение базы данных... на данный момент установлено 106902 файлов и каталогов.)
Распаковывается пакет libncurses5-dev (из файла .../libncurses5-dev_5.5-1_i386.deb)...
Настраивается пакет libncurses5-dev (5.5-1) ...
11:17:49
#make menuconfig
            lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
            x   Do you wish to save your new kernel configuration?     x
            tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
            x                   < Yes >      <  No  >                  x
            mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
Your kernel configuration changes were NOT saved.
11:18:20
#make xconfig
  CHECK   qt
*
* Unable to find the QT installation. Please make sure that
* the QT development package is correctly installed and
* either install pkg-config or set the QTDIR environment
* variable to the correct location.
*
make[1]: *** [scripts/kconfig/.tmp_qtcheck] Ошибка 1
make: *** [xconfig] Ошибка 2
11:18:27
#make gconfig
*
* Unable to find the GTK+ installation. Please make sure that
* the GTK+ 2.0 development package is correctly installed...
* You need gtk+-2.0, glib-2.0 and libglade-2.0.
*
make[1]: *** [scripts/kconfig/.tmp_gtkcheck] Ошибка 1
make: *** [gconfig] Ошибка 2
11:18:35
#apt-cache search gtk+-2
gjots2 - A simple jotter (outline processor) for X11/gtk-gnome
tamil-gtk2im - Tamil input method for GTK-2
11:19:10
#apt-cache search gtk+2
abiword - WYSIWYG word processor based on GTK2
abiword-common - WYSIWYG word processor based on GTK2
abiword-gnome - WYSIWYG word processor based on GTK2/GNOME2
amor - a KDE creature for your desktop
beep-media-player - Versatile audio player that supports Winamp skins
beep-media-player-dev - Beep Media Player development static library and header files
dlume - handy and easy to use addressbook
e16menuedit2 - A graphical menu editor for enlightenment
fp-units-gtk2 - Free Pascal -- GTK 2.x units
gcalctool - A GTK2 desktop calculator
...
metacity - A lightweight GTK2 based Window Manager
metacity-common - Shared files of lightweight GTK2 based Window Manager
metacity-themes - Themes for the Gtk2 metacity window manager
mhwaveedit - Simple and fast GTK2 sound editor
monodoc-gtk2.0-manual - compiled XML documentation for Gtk# 2.8
nicotine - graphical client for the SoulSeek peer-to-peer system
notebook-gtk2 - A GTK+ logbook editor
odot - task list manager written in Gtk2-Perl
pan - A Newsreader based on GTK2, which looks like Forte Agent
pcmanx-gtk2 - user-friendly telnet client mainly targets BBS users
11:19:12
#apt-get install libgtk2.0-dev
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libatk1.0-dev libcairo2-dev libdmx1 libexpat1 libexpat1-dev libfontconfig1-dev
  libfreetype6 libfreetype6-dev libfs6 libglib2.0-dev libpango1.0-dev libpng12-0
  libpng12-dev libx11-6 libx11-dev libxaw8 libxcursor-dev libxdmcp6 libxext-dev
  libxext6 libxfixes-dev libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev
  libxkbfile-dev libxkbui1 libxrandr-dev libxrandr2 libxrender-dev render-dev x-dev
  x11-common xbase-clients xserver-common xserver-xfree86 xserver-xorg xutils
  zlib1g zlib1g-dev
...
Get:35 http://debian.org.ua unstable/main libpango1.0-dev 1.10.4-1 [309kB]
Get:36 http://debian.org.ua unstable/main libxinerama-dev 6.9.0.dfsg.1-4 [185kB]
Get:37 http://debian.org.ua unstable/main libxrandr-dev 6.9.0.dfsg.1-4 [196kB]
Get:38 http://debian.org.ua unstable/main libxcursor-dev 1.1.3-1 [31,2kB]
Get:39 http://debian.org.ua unstable/main libxfixes-dev 6.9.0.dfsg.1-4 [192kB]
Get:40 http://debian.org.ua unstable/main libgtk2.0-dev 2.8.13-1 [2343kB]
Fetched 21,4MB in 2m39s (135kB/s)
Failed to fetch http://debian.org.ua/debian/pool/main/z/zlib/zlib1g_1.2.3-11_i386.deb  404 Not Found
Failed to fetch http://debian.org.ua/debian/pool/main/z/zlib/zlib1g-dev_1.2.3-11_i386.deb  404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
/dev/pts/5
11:20:32
#cd /usr/src/linux-source-2.6.15
exit
11:20:39
#ls /boot/
config-2.6.8-2-686-smp  initrd.img-2.6.8-2-686-smp  vmlinuz-2.6.8-2-686-smp
grub                    System.map-2.6.8-2-686-smp
11:20:55
#less /boot/config-2.6.8-2-686-smp
11:21:38
#wc -l /boot/config-2.6.8-2-686-smp
2795 /boot/config-2.6.8-2-686-smp
11:21:41
#cp /boot/config-2.6.8-2-686-smp .config

11:22:30
#make oldconfig
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf -o arch/i386/Kconfig
#
# using defaults found in .config
#
.config:85:warning: trying to assign nonexistent symbol X86_EMU486
.config:127:warning: trying to assign nonexistent symbol HAVE_DEC_LOCK
.config:135:warning: trying to assign nonexistent symbol PM_DISK
.config:141:warning: trying to assign nonexistent symbol ACPI_BOOT
.config:142:warning: trying to assign nonexistent symbol ACPI_INTERPRETER
...
events instead of polling system devices and files.
Hotplug events (kobject addition and removal) are also available on
the netlink socket in addition to the execution of /sbin/hotplug if
CONFIG_HOTPLUG is enabled.
Say Y, unless you are building a system requiring minimal memory
consumption.
Kernel Userspace Events (KOBJECT_UEVENT) [Y/n/?] (NEW)
Kernel .config support (IKCONFIG) [N/y/?] n
Cpuset support (CPUSETS) [N/y/?] (NEW) make[1]: *** [oldconfig] Interrupt
make: *** [oldconfig] Interrupt
11:23:46
#yes '' | make oldconfig
  *
  Ramix PMC551 PCI Mezzanine RAM card support (MTD_PMC551) [M/n/?] m
    PMC551 256M DRAM Bugfix (MTD_PMC551_BUGFIX) [N/y/?] n
    PMC551 Debugging (MTD_PMC551_DEBUG) [N/y/?] n
  Uncached system RAM (MTD_SLRAM) [M/n/?] m
  Physical system RAM (MTD_PHRAM) [M/n/?] m
  Test driver using RAM (MTD_MTDRAM) [M/n/?] m
    MTDRAM device size in KiB (MTDRAM_TOTAL_SIZE) [4096] 4096
    MTDRAM erase block size in KiB (MTDRAM_ERASE_SIZE) [128] 128
  MTD emulation using block device (MTD_BLKMTD) [M/n/?] m
...
        HPT36X/37X chipset support (BLK_DEV_HPT366) [M/n/?] m
        National SCx200 chipset support (BLK_DEV_SC1200) [M/n/?] m
        Intel PIIXn chipsets support (BLK_DEV_PIIX) [M/n/?] m
        IT821X IDE support (BLK_DEV_IT821X) [N/m/?] (NEW)         NS87415 chipset support (BLK_DEV_NS87415) [M/n/?] m
        PROMISE PDC202{46|62|65|67} support (BLK_DEV_PDC202XX_OLD) [M/n/?] m
          Special UDMA Feature (PDC202XX_BURST) [Y/n/?] y
        PROMISE PDC202{68|69|70|71|75|76|77} support (BLK_DEV_PDC202XX_NEW) [M/n] m
          Enable controller even if disabled by BIOS (PDC202XX_FORCE) [Y/n/?] y
        ServerWorks OSB4/CSB5/CSB6 chipsets support (BLK_DEV_SVWKS) [M/n/?] m
        Silicon Image chipset support (BLK_DEV_SIIMAGE) [M/n/?] m
11:24:20
#make && make modules && make modules_install && make install
  CC [M]  drivers/char/drm/drm_pci.o
  CC [M]  drivers/char/drm/drm_sysfs.o
  CC [M]  drivers/char/drm/i810_drv.o
  CC [M]  drivers/char/drm/i810_dma.o
  CC [M]  drivers/char/drm/mga_drv.o
  CC [M]  drivers/char/drm/mga_dma.o
  CC [M]  drivers/char/drm/mga_state.o
  CC [M]  drivers/char/drm/mga_warp.o
  CC [M]  drivers/char/drm/mga_irq.o
  CC [M]  drivers/char/drm/r128_drv.o
...
  CC [M]  drivers/i2c/busses/i2c-piix4.o
  CC [M]  drivers/i2c/busses/i2c-prosavage.o
  CC [M]  drivers/i2c/busses/i2c-savage4.o
  CC [M]  drivers/i2c/busses/i2c-sis5595.o
  CC [M]  drivers/i2c/busses/i2c-sis630.o
  CC [M]  drivers/i2c/busses/i2c-sis96x.o
  CC [M]  drivers/i2c/busses/i2c-via.o
  CC [M]  drivers/i2c/busses/i2c-viapro.o
  CC [M]  drivers/i2c/busses/i2c-voodoo3.o
  CC [M]  drivers/i2c/busses/scx200_acb.o
прошло 13 минут
/dev/pts/0
11:37:59
#l3-agent
    Если вы уже выполняли эту операцию, удалите своп-файл "/etc/.fstab.swp"
    чтобы избежать появления этого сообщения в будущем.
Своп-файл "/etc/.fstab.swp" уже существует!
[O] Открыть для чтения, (E) Редактировать, (R) Восстановить, (Q) Выход, (A) Пре
-- ПроР(RET: строка, т --: страница, d: полстраницы, q: выход)
           (RET: строка, т --
прошло 40 минут
/dev/pts/1
12:18:03
#[root@linux3:user]# apt-get install tracert
mcookie
mcopy
md5sum
mdatopbm
mdel
mdeltree
mdetect
mdir
mdu
meade_lpi
...
net
netkit-ftp
netstat
network-admin
--More--
Broadcast message from root (pts/8) (Fri Mar 17 14:43:19 2006):
The system is going down for reboot NOW!
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package tracert
12:18:24
#apt-cache tracert
E: Invalid operation tracert
12:18:48
#apt-get search tracert
E: Invalid operation search
12:18:59
#apt
apt-cache             apt-extracttemplates  aptitude
apt-cdrom             apt-ftparchive        apt-sortpkgs
apt-config            apt-get
12:18:59
#apt-cache search tracert

12:20:02
#apt-get search tracert
E: Invalid operation search
12:20:27
#apt-cache search tracert

12:20:42
#apt-cache search tra
gdb-avr - The GNU Debugger for avr
gdeskcal - A desktop calendar featuring transparency with smooth alpha-blending
gdesklets-data - Applets for gdesklets
geant321 - [Physics] Particle detector description and simulation tool
geant321-data - [Physics] Data for Geant 3.21 detector simulator
geant321-doc - [Physics] Documentation for Geant 3.21
gems - Shows a console session in several terminals
genders - cluster configuration managment database tools
genesis - general-purpose neural simulator
genesis-data - scripts and documentation for genesis
...
gosa - Web Based LDAP Administration Program
gosa-schema - LDAP schema for GOsa
gpgkeys - GPG Keymanagement frontend
gphotofs - filesystem to mount digital cameras
gpib-modules-source - kernel modules for various GPIB boards
gpr - GUI for lpr: print files and configure printer-specific options
gpredict - Satellite tracking program for GNOME
gproftpd - GTK+ configuration tool for proftpd
gprolog - GNU Prolog compiler
gprolog-doc - documentation for the GNU Prolog compiler
12:20:53
#apt-cache search tracer
airstrike - 2d dogfight game in the tradition of 'Biplanes' and 'BIP'
airstrike-common - 2d dogfight game in the tradition of 'Biplanes' and 'BIP'
cassbeam - A program for Cassegrain antenna modelling
cl-grt - Common Lisp GRT Raytrace
dnstracer - Trace DNS queries to the source
gnome-nettool - network information tool for GNOME
hat - Haskell source-level tracer
hat-ghc5 - Haskell source-level tracer library for ghc5
hat-ghc6 - Haskell source-level tracer library for ghc6
hat-nhc98 - Haskell source-level tracer library for nhc98
...
yafray - A modern, xml-speaking raytracing-based rendering system
irpas - Internetwork Routing Protocol Attack Suite
povray-3.5 - Persistence of vision raytracer (3D renderer)
povray-3.5-doc - Persistence of vision raytracer (3D renderer) documentation
povray-3.5-examples - Persistence of vision raytracer (3D renderer) sample files
povray-3.5-includes - Persistance of vision raytracer (3D renderer) include files
povray-3.6 - Persistence of vision raytracer (3D renderer)
povray-3.6-doc - Persistence of vision raytracer (3D renderer) documentation
povray-3.6-examples - Persistence of vision raytracer (3D renderer) sample files
povray-3.6-includes - Persistance of vision raytracer (3D renderer) include files
12:20:59
#apt-cache install xt
E: Invalid operation install
12:21:58
#apt-get install xt
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  gtkglarea5 libgdk-pixbuf2
The following NEW packages will be installed:
  gtkglarea5 libgdk-pixbuf2 xt
0 upgraded, 3 newly installed, 0 to remove and 383 not upgraded.
Need to get 1112kB of archives.
After unpacking 1606kB of additional disk space will be used.
Do you want to continue? [Y/n] y
...
Выбор ранее не выбранного пакета gtkglarea5.
(Чтение базы данных... на данный момент установлено 107873 файлов и каталогов.)
Распаковывается пакет gtkglarea5 (из файла .../gtkglarea5_1.2.3-2_i386.deb)...
Выбор ранее не выбранного пакета libgdk-pixbuf2.
Распаковывается пакет libgdk-pixbuf2 (из файла .../libgdk-pixbuf2_0.22.0-11_i386.deb)...
Выбор ранее не выбранного пакета xt.
Распаковывается пакет xt (из файла .../archives/xt_0.9.1-7.1_i386.deb)...
Настраивается пакет gtkglarea5 (1.2.3-2) ...
Настраивается пакет libgdk-pixbuf2 (0.22.0-11) ...
Настраивается пакет xt (0.9.1-7.1) ...
12:22:29
#xt 195.95.210.90
bash: xt: command not found
12:22:48
#xt 195.95.210.90
bash: xt: command not found
12:22:55
#xt -h
bash: xt: command not found
12:23:02
#xt
bash: xt: command not found
12:23:11
#xt -help
bash: xt: command not found
/dev/tty1
12:23:47
#[root@linux3:root]# xt -help
+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
bash: xt: command not found
#deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-2 (20050211)]/ unstable contrib main
#deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-1 (20050211)]/ unstable contrib main
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/apt/sources.list" 9L, 405C                                                                           3,1          Весь
12:23:54
#xt ?
bash: xt: command not found
12:24:01
#xt -?
bash: xt: command not found
12:24:04
#xt -help
bash: xt: command not found
12:24:09
#[root@linux3:root]# !x
xt -help
bash: xt: command not found
12:24:52
#xt --help
bash: xt: command not found
12:25:02
#[root@linux3:root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
default         linux.nt        0.0.0.0         UG    0      0        0 eth0
12:25:09
#route 195.95.210.90
Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
       route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.
       route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
       route {-V|--version}                  Display version/author and exit.
        -v, --verbose            be verbose
        -n, --numeric            don't resolve names
        -e, --extend             display other/more information
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB
  <AF>=Use '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
12:25:23
#tracert
bash: tracert: command not found
12:25:50
#trace
bash: trace: command not found
/dev/pts/1
12:30:46
#[root@linux3:user]# apt-
apt-cache             apt-extracttemplates  apt-sortpkgs
apt-cdrom             apt-ftparchive
apt-config            apt-get
12:30:46
#apt-cache search xserver
isdnutils - Most important ISDN-related packages and utilities
isdnutils-base - ISDN utilities, the basic (minimal) set
isdnvboxclient - ISDN answering machine, client
isdnvboxserver - ISDN answering machine, server
libxcomposite1 - X off-screen compositing library
libxdamage1 - X region 'damage' library
mgapdesk - X configuration tool for Matrox video card
obexserver - Receive files with OBEX protocol
skippy - full-screen X11 task/window switcher, similar to OSX Expose
tightvncserver - virtual network computing server software
...
vncserver - Virtual network computing server software
wmcb - Dockapp that displays the cut buffer content
x11-common - X Window System (X.Org) infrastructure
xbase-clients - miscellaneous X clients
xdebconfigurator - A script used with debconf to autoconfigure xserver-xfree86
xlibmesa-dri - Mesa 3D graphics library modules [X.Org]
xserver-common - files and utilities common to all X servers
xserver-xfree86 - transitional package for moving from xfree86 to X.Org
xserver-xorg - the X.Org X server
xserver-xorg-dbg - debugging symbols for the X.Org X server
12:31:19
#apt-get install xserver-common
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Preparing to replace xserver-common 4.3.0.dfsg.1-10 (using .../xserver-common_6.9.0.dfsg.1-4_i386.deb) ...
Unpacking replacement xserver-common ...
Selecting previously deselected package xserver-xorg.
Unpacking xserver-xorg (from .../xserver-xorg_6.9.0.dfsg.1-4_i386.deb) ...
xserver-xorg config warning: Migrating xserver-xfree86 debconf values to
   xserver-xorg.
xserver-xorg config warning: failed to infer keyboard layout from layout/lang
   'ru--C'
Errors were encountered while processing:
 /var/cache/apt/archives/x11-common_6.9.0.dfsg.1-4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
прошло 16 минут
/dev/pts/2
12:47:44
#vi /etc/hostname
/dev/pts/2
12:53:26
#ps aux | grep l3-
exit
root     12196 19.6  0.8 12656 8736 ?        Rs   11:38  14:52 l3-agent
root      5759  0.0  0.0  3820  836 pts/3    R+   12:53   0:00 grep l3-
12:53:41
#kill 12196

12:53:45
#> ~/.lilalo/.
.            ..           .report.dat
12:53:45
#> ~/.lilalo/.report.dat

12:53:53
#l3-agent

прошло 65 минут
/dev/pts/2
13:59:20
#less /etc/X11/xorg.conf
прошло 38 минут
/dev/pts/7
14:37:56
#cd /boot/
exit
14:38:03
#ls
config                  grub                        System.map-2.6.15           vmlinuz-2.6.15
config-2.6.15           initrd.img-2.6.8-2-686-smp  System.map-2.6.8-2-686-smp  vmlinuz-2.6.8-2-686-smp
config-2.6.8-2-686-smp  System.map                  vmlinuz
14:38:06
#cd /usr/src/

14:38:26
#[root@linux3:src]# dir
linux-source-2.6.15  linux-source-2.6.15.tar.bz2
14:38:28
#cd linux-source-2.6.15

14:38:39
#ls
arch     CREDITS        drivers  init    kernel       Makefile        net             scripts   System.map      vmlinux
block    crypto         fs       ipc     lib          mm              README          security  usr
COPYING  Documentation  include  Kbuild  MAINTAINERS  Module.symvers  REPORTING-BUGS  sound     version.Debian
14:38:52
#ls -l
итого 4624
drwxr-xr-x  26 root root    4096 2006-01-03 05:21 arch
drwxr-xr-x   2 root root    4096 2006-03-17 11:53 block
-rw-r--r--   1 root root   18693 2006-01-03 05:21 COPYING
-rw-r--r--   1 root root   89582 2006-01-03 05:21 CREDITS
drwxr-xr-x   2 root root    4096 2006-03-17 14:15 crypto
drwxr-xr-x  53 root root    4096 2006-01-03 05:21 Documentation
drwxr-xr-x  54 root root    4096 2006-03-17 12:59 drivers
drwxr-xr-x  59 root root    8192 2006-03-17 14:30 fs
drwxr-xr-x  41 root root    4096 2006-03-17 11:30 include
...
drwxr-xr-x  35 root root    4096 2006-03-17 14:12 net
-rw-r--r--   1 root root   15070 2006-01-03 05:21 README
-rw-r--r--   1 root root    3065 2006-01-03 05:21 REPORTING-BUGS
drwxr-xr-x   9 root root    4096 2006-03-17 11:30 scripts
drwxr-xr-x   4 root root    4096 2006-03-17 14:32 security
drwxr-xr-x  16 root root    4096 2006-03-17 14:34 sound
-rw-r--r--   1 root root  687417 2006-03-17 14:13 System.map
drwxr-xr-x   2 root root    4096 2006-03-17 14:37 usr
-rw-r--r--   1 root root       9 2006-03-06 12:29 version.Debian
-rwxr-xr-x   1 root root 3483461 2006-03-17 14:13 vmlinux
14:39:05
#cd /boot/

14:39:33
#[root@linux3:boot]# ls -l
итого 8816
lrwxrwxrwx  1 root root      13 2006-03-17 14:37 config -> config-2.6.15
-rw-r--r--  1 root root   62518 2006-03-17 14:37 config-2.6.15
-rw-r--r--  1 root root   55199 2005-01-24 09:29 config-2.6.8-2-686-smp
drwxr-xr-x  2 root root    1024 2006-03-16 09:59 grub
-rw-r--r--  1 root root 4829184 2006-03-15 13:20 initrd.img-2.6.8-2-686-smp
lrwxrwxrwx  1 root root      17 2006-03-17 14:37 System.map -> System.map-2.6.15
-rw-r--r--  1 root root  687417 2006-03-17 14:37 System.map-2.6.15
-rw-r--r--  1 root root  853929 2005-01-24 11:54 System.map-2.6.8-2-686-smp
lrwxrwxrwx  1 root root      14 2006-03-17 14:37 vmlinuz -> vmlinuz-2.6.15
-rw-r--r--  1 root root 1259721 2006-03-17 14:37 vmlinuz-2.6.15
-rw-r--r--  1 root root 1231478 2005-01-24 11:54 vmlinuz-2.6.8-2-686-smp
14:39:37
#mkinitrd -o /boot/initrd.img-2.6.15 2.6.15

14:41:29
#ls -l
итого 10263
lrwxrwxrwx  1 root root      13 2006-03-17 14:37 config -> config-2.6.15
-rw-r--r--  1 root root   62518 2006-03-17 14:37 config-2.6.15
-rw-r--r--  1 root root   55199 2005-01-24 09:29 config-2.6.8-2-686-smp
drwxr-xr-x  2 root root    1024 2006-03-16 09:59 grub
-rw-r--r--  1 root root 1474560 2006-03-17 14:41 initrd.img-2.6.15
-rw-r--r--  1 root root 4829184 2006-03-15 13:20 initrd.img-2.6.8-2-686-smp
lrwxrwxrwx  1 root root      17 2006-03-17 14:37 System.map -> System.map-2.6.15
-rw-r--r--  1 root root  687417 2006-03-17 14:37 System.map-2.6.15
-rw-r--r--  1 root root  853929 2005-01-24 11:54 System.map-2.6.8-2-686-smp
lrwxrwxrwx  1 root root      14 2006-03-17 14:37 vmlinuz -> vmlinuz-2.6.15
-rw-r--r--  1 root root 1259721 2006-03-17 14:37 vmlinuz-2.6.15
-rw-r--r--  1 root root 1231478 2005-01-24 11:54 vmlinuz-2.6.8-2-686-smp
14:41:32
#vi /boot/grub/menu.lst
93a94,100
> title		Debian GNU/Linux, kernel 2.6.15 
> root		(hd0,0)
> kernel		/boot/vmlinuz-2.6.15 root=/dev/hda1 ro 
> initrd		/boot/initrd.img-2.6.15
> savedefault
> boot
> 
14:43:03
#reboot

/dev/pts/1
14:49:03
#apt-get install x-window-system
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run ‘apt-get -f install’ to correct these:
The following packages have unmet dependencies:
  x-window-system: Depends: x-window-system-core but it is not going to be installed
                   Depends: lbxproxy but it is not going to be installed
                   Depends: proxymngr but it is not going to be installed
                   Depends: twm but it is not going to be installed
                   Depends: xdm but it is not going to be installed
                   Depends: xfs but it is not going to be installed
                   Depends: xfwp but it is not going to be installed
                   Depends: xnest but it is not going to be installed
                   Depends: xprint but it is not going to be installed
                   Depends: xvfb but it is not going to be installed
  xfree86-common: Depends: x11-common but it is not going to be installed
  xserver-common: Depends: x11-common (>= 6.8.1) but it is not going to be installed
E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).
14:49:14
#apt-get install x-window-system xserver-common xorg-common
Reading Package Lists... Done
Building Dependency Tree... Done
xserver-common is already the newest version.
E: Couldn't find package xorg-common
14:49:25
#apt-get install x-window-system xserver-common xorg-xserver
Reading Package Lists... Done
Building Dependency Tree... Done
xserver-common is already the newest version.
E: Couldn't find package xorg-xserver
14:49:32
#apt-get install x-window-system xserver-common xserver-xorg
Reading Package Lists... Done
Building Dependency Tree... Done
xserver-common is already the newest version.
xserver-xorg is already the newest version.
You might want to run ‘apt-get -f install’ to correct these:
The following packages have unmet dependencies:
  x-window-system: Depends: x-window-system-core but it is not going to be installed
                   Depends: lbxproxy but it is not going to be installed
                   Depends: proxymngr but it is not going to be installed
                   Depends: twm but it is not going to be installed
                   Depends: xdm but it is not going to be installed
                   Depends: xfs but it is not going to be installed
                   Depends: xfwp but it is not going to be installed
                   Depends: xnest but it is not going to be installed
                   Depends: xprint but it is not going to be installed
                   Depends: xvfb but it is not going to be installed
  xfree86-common: Depends: x11-common but it is not going to be installed
  xserver-common: Depends: x11-common (>= 6.8.1) but it is not going to be installed
E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).
14:49:36
#apt-get install x-window-system xserver-common xserver-xorg xdm
Reading Package Lists... Done
Building Dependency Tree... Done
xserver-common is already the newest version.
xserver-xorg is already the newest version.
You might want to run ‘apt-get -f install’ to correct these:
The following packages have unmet dependencies:
  x-window-system: Depends: x-window-system-core but it is not going to be installed
                   Depends: lbxproxy but it is not going to be installed
                   Depends: proxymngr but it is not going to be installed
                   Depends: twm but it is not going to be installed
                   Depends: xfs but it is not going to be installed
                   Depends: xfwp but it is not going to be installed
                   Depends: xnest but it is not going to be installed
                   Depends: xprint but it is not going to be installed
                   Depends: xvfb but it is not going to be installed
  xdm: Depends: libxaw8 but it is not going to be installed
  xfree86-common: Depends: x11-common but it is not going to be installed
  xserver-common: Depends: x11-common (>= 6.8.1) but it is not going to be installed
E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).
14:50:41
#apt-get install x-window-system xserver-common xserver-xorg xdm

14:50:41
#apt-get install x-window-system xserver-common xserver-xorg xdm twm xfs

14:50:41
#apt-cache search xfree
915resolution - resolution modify tool for Intel graphic chipset
crack-attack - multiplayer OpenGL puzzle game like "Tetris Attack"
flying - pool/snooker/carrom/hockey/curling simulator for X11
gnome-randr-applet - Simple gnome-panel front end to the xrandr extension
gstreamer0.8-x - X videosink plugin for GStreamer
hanterm-classic - another X terminal emulator with Hangul support
hanterm-xf - X terminal emulator with Hangul support
hwdata - hardware identification / configuration data
kgamma - gamma correction module for the KDE Control Center
ksynaptics - A KDE application to configure Synaptics TouchPad
...
nvidia-kernel-legacy-2.6.15-1-k7 - NVIDIA binary kernel module for Linux 2.6.15-1-k7 (legacy version)
nvidia-kernel-legacy-2.6.15-1-k7-smp - NVIDIA binary kernel module for Linux 2.6.15-1-k7-smp (legacy version)
nvidia-kernel-legacy-source - NVIDIA binary kernel module source (legacy version)
nvidia-kernel-source - NVIDIA binary kernel module source
t1-xfree86-nonfree - non-free Postscript Type 1 fonts from XFree86
ttf-xfree86-nonfree - non-free TrueType fonts from XFree86
ttf-xfree86-nonfree-syriac - non-free syriac OpenType fonts from XFree86
xprt-xprintorg - Xprint - the X11 print system from xprint.org (binary)
xlibmesa-glu - Mesa OpenGL utility library [XFree86]
xprt-common - Xprint - the X11 print system (configuration files)
14:51:11
#apt-cache search xfree | grep server
xdebconfigurator - A script used with debconf to autoconfigure xserver-xfree86
xfree86-driver-synaptics - Synaptics TouchPad driver for X.Org/XFree86 server
xrestop - X11 server resource usage monitor
xserver-xfree86 - transitional package for moving from xfree86 to X.Org
xserver-xorg - the X.Org X server
14:51:18
#apt-get install xserver-xfree86
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run ‘apt-get -f install’ to correct these:
The following packages have unmet dependencies:
  xfree86-common: Depends: x11-common but it is not going to be installed
  xserver-common: Depends: x11-common (>= 6.8.1) but it is not going to be installed
E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).
14:51:25
#apt-get install xserver-xfree86 xserver-common
Reading Package Lists... Done
Building Dependency Tree... Done
xserver-common is already the newest version.
You might want to run ‘apt-get -f install’ to correct these:
The following packages have unmet dependencies:
  xfree86-common: Depends: x11-common but it is not going to be installed
  xserver-common: Depends: x11-common (>= 6.8.1) but it is not going to be installed
E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).
14:51:41
#apt-get install xserver-xfree86 x11-common
Reading Package Lists... Done
Building Dependency Tree... Done
Suggested packages:
  x-window-system-core x-window-system discover libglide2
The following NEW packages will be installed:
  x11-common xserver-xfree86
0 upgraded, 2 newly installed, 0 to remove and 379 not upgraded.
4 not fully installed or removed.
Need to get 0B/1305kB of archives.
After unpacking 1921kB of additional disk space will be used.
Предварительная настройка пакетов ...
(Чтение базы данных... на данный момент установлено 107892 файлов и каталогов.)
Распаковывается пакет x11-common (из файла .../x11-common_6.9.0.dfsg.1-4_all.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/x11-common_6.9.0.dfsg.1-4_all.deb (--unpack):
 попытка перезаписать /etc/X11/Xsession.options, который уже имеется в пакете xfree86-common
dpkg-deb: подпроцесс paste убит сигналом (Broken pipe)
Выбор ранее не выбранного пакета xserver-xfree86.
Распаковывается пакет xserver-xfree86 (из файла .../xserver-xfree86_6.9.0.dfsg.1-4_i386.deb)...
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/x11-common_6.9.0.dfsg.1-4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
14:51:52
#apt-get install xwindow-system
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package xwindow-system
14:52:30
#apt-get install x-window-system
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run ‘apt-get -f install’ to correct these:
The following packages have unmet dependencies:
  x-window-system: Depends: x-window-system-core but it is not going to be installed
                   Depends: lbxproxy but it is not going to be installed
                   Depends: proxymngr but it is not going to be installed
                   Depends: twm but it is not going to be installed
                   Depends: xdm but it is not going to be installed
                   Depends: xfs but it is not going to be installed
                   Depends: xfwp but it is not going to be installed
                   Depends: xnest but it is not going to be installed
                   Depends: xprint but it is not going to be installed
                   Depends: xvfb but it is not going to be installed
  xfree86-common: Depends: x11-common but it is not going to be installed
  xserver-common: Depends: x11-common (>= 6.8.1) but it is not going to be installed
E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).
14:52:38
#apt-get install x-window-system-core
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run ‘apt-get -f install’ to correct these:
The following packages have unmet dependencies:
  x-window-system-core: Depends: libglu1-xorg but it is not going to be installed or
                                 libglu1-mesa but it is not going to be installed
  xfree86-common: Depends: x11-common but it is not going to be installed
  xserver-common: Depends: x11-common (>= 6.8.1) but it is not going to be installed
E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).
14:52:41
#apt-get install xfree86-common
Reading Package Lists... Done
Building Dependency Tree... Done
xfree86-common is already the newest version.
You might want to run ‘apt-get -f install’ to correct these:
The following packages have unmet dependencies:
  xfree86-common: Depends: x11-common but it is not going to be installed
  xserver-common: Depends: x11-common (>= 6.8.1) but it is not going to be installed
E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).
14:53:02
#apt-get install xfree86-common
Reading Package Lists... Done
Building Dependency Tree... Done
xfree86-common is already the newest version.
You might want to run ‘apt-get -f install’ to correct these:
The following packages have unmet dependencies:
  xfree86-common: Depends: x11-common but it is not going to be installed
  xserver-common: Depends: x11-common (>= 6.8.1) but it is not going to be installed
E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).
14:53:21
#apt-get install xfree86-common x11-common
Reading Package Lists... Done
Building Dependency Tree... Done
xfree86-common is already the newest version.
Suggested packages:
  x-window-system-core x-window-system
The following NEW packages will be installed:
  x11-common
0 upgraded, 1 newly installed, 0 to remove and 379 not upgraded.
5 not fully installed or removed.
Need to get 0B/1124kB of archives.
After unpacking 1647kB of additional disk space will be used.
Предварительная настройка пакетов ...
(Чтение базы данных... на данный момент установлено 107896 файлов и каталогов.)
Распаковывается пакет x11-common (из файла .../x11-common_6.9.0.dfsg.1-4_all.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/x11-common_6.9.0.dfsg.1-4_all.deb (--unpack):
 попытка перезаписать /etc/X11/Xsession.options, который уже имеется в пакете xfree86-common
dpkg-deb: подпроцесс paste убит сигналом (Broken pipe)
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/x11-common_6.9.0.dfsg.1-4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
14:53:37
#apt-get install xfree86-common x11-common
Reading Package Lists... Done
Building Dependency Tree... Done
xfree86-common is already the newest version.
Suggested packages:
  x-window-system-core x-window-system
The following NEW packages will be installed:
  x11-common
0 upgraded, 1 newly installed, 0 to remove and 379 not upgraded.
5 not fully installed or removed.
Need to get 0B/1124kB of archives.
After unpacking 1647kB of additional disk space will be used.
Предварительная настройка пакетов ...
(Чтение базы данных... на данный момент установлено 107896 файлов и каталогов.)
Распаковывается пакет x11-common (из файла .../x11-common_6.9.0.dfsg.1-4_all.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/x11-common_6.9.0.dfsg.1-4_all.deb (--unpack):
 попытка перезаписать /etc/X11/Xsession.options, который уже имеется в пакете xfree86-common
dpkg-deb: подпроцесс paste убит сигналом (Broken pipe)
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/x11-common_6.9.0.dfsg.1-4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
14:53:45
#mv /etc/X11/Xsession.
Xsession.d                       Xsession.options.x11-common-tmp
14:53:45
#apt-get install -f
Reading Package Lists... Done
Building Dependency Tree... Done
xfree86-common is already the newest version.
Suggested packages:
  x-window-system-core x-window-system
The following NEW packages will be installed:
  x11-common
0 upgraded, 1 newly installed, 0 to remove and 379 not upgraded.
5 not fully installed or removed.
Need to get 0B/1124kB of archives.
After unpacking 1647kB of additional disk space will be used.
Предварительная настройка пакетов ...
(Чтение базы данных... на данный момент установлено 107896 файлов и каталогов.)
Распаковывается пакет x11-common (из файла .../x11-common_6.9.0.dfsg.1-4_all.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/x11-common_6.9.0.dfsg.1-4_all.deb (--unpack):
 попытка перезаписать /etc/X11/Xsession.options, который уже имеется в пакете xfree86-common
dpkg-deb: подпроцесс paste убит сигналом (Broken pipe)
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/x11-common_6.9.0.dfsg.1-4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
14:54:14
#dpkg -i /var/cache/apt/archives/x11-common_6.9.0.dfsg.1-4_all.deb
(Чтение базы данных... на данный момент установлено 107896 файлов и каталогов.)
Распаковывается пакет x11-common (из файла .../x11-common_6.9.0.dfsg.1-4_all.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/x11-common_6.9.0.dfsg.1-4_all.deb (--install):
 попытка перезаписать /etc/X11/Xsession.options, который уже имеется в пакете xfree86-common
dpkg-deb: подпроцесс paste убит сигналом (Broken pipe)
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/x11-common_6.9.0.dfsg.1-4_all.deb
14:54:24
#dpkg -if /var/cache/apt/archives/x11-common_6.9.0.dfsg.1-4_all.deb
dpkg: несовместимые действия --field и --install
Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;
Type dpkg --license for copyright license and lack of warranty (GNU GPL) [*].
Options marked [*] produce a lot of output - pipe it through `less' or `more' !
14:54:29
#man dpkg
14:54:49
#dpkg --force-help
Параметры игнорирования проблем dpkg -- управление поведением программы при
обнаружении ошибок:
 вывести предупреждение и продолжить работу:  --force-<ошибка>,<ошибка>,...
 прекратить работу и вывести сообщение:       --refuse-<ошибка>,<ошибка>,...
Можно задать следующие ситуации:
 all                       Все возможные варианты
 auto-select [*]           Выбор пакетов для установки и удаления
 downgrade [*]             Замена пакета более ранней версией
 configure-any             Настройка пакетов, которые могут понадобиться нашему
 hold                      Обработка пакетов даже если они зафиксированы
...
                           если только не заданы параметры confold и confnew
 confmiss [!]              Всегда устанавливать отсутствующие файлы конфигурации
 conflicts [!]             Допускается установка конфликтующих пакетов
 architecture [!]          Обрабатывать также пакеты для других архитектур
 overwrite-dir [!]         Допускается перезапись каталога одного пакета
                           файлом другого
 remove-reinstreq [!]      Допускается удаление пакетов, требующих переустановки
 remove-essential [!]      Допускается удаление пакетов первой необходимости
ВНИМАНИЕ: использование параметров, отмеченных [!], может серьёзно повредить
вашу систему. Параметры, отмеченные [*], задействованы по умолчанию.
14:54:50
#dpkg -i --force-all
(Чтение базы данных... на данный момент установлено 107896 файлов и каталогов.)
Распаковывается пакет x11-common (из файла .../x11-common_6.9.0.dfsg.1-4_all.deb)...
dpkg: предупреждение -- проблема игнорируется, поскольку задан параметр --force:
 попытка перезаписать /etc/X11/Xsession.options, который уже имеется в пакете xfree86-common
dpkg: предупреждение -- проблема игнорируется, поскольку задан параметр --force:
 попытка перезаписать /etc/X11/rgb.txt, который уже имеется в пакете xfree86-common
Настраивается пакет x11-common (6.9.0.dfsg.1-4) ...
Файл конфигурации `/etc/X11/Xresources/x11-common' отсутствует.
По вашему указанию устанавливается новый файл настройки.
Устанавливается новая версия файла конфигурации /etc/X11/Xsession ...
...
Файл конфигурации `/etc/X11/Xsession.options' отсутствует.
По вашему указанию устанавливается новый файл настройки.
Файл конфигурации `/etc/X11/rgb.txt' отсутствует.
По вашему указанию устанавливается новый файл настройки.
Файл конфигурации `/etc/init.d/x11-common' отсутствует.
По вашему указанию устанавливается новый файл настройки.
 Adding system startup for /etc/init.d/x11-common ...
   /etc/rcS.d/S70x11-common -> ../init.d/x11-common
Setting up X server socket directory /tmp/.X11-unix...done.
Setting up ICE socket directory /tmp/.ICE-unix...done.
14:55:03
#dpkg --force-help

14:55:03
#apt-get install -f xfree86-common x11-common
Reading Package Lists... Done
Building Dependency Tree... Done
xfree86-common is already the newest version.
x11-common is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 379 not upgraded.
5 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Настраивается пакет libxdmcp6 (6.9.0.dfsg.1-4) ...
Настраивается пакет xfree86-common (6.9.0.dfsg.1-4) ...
...
Настраивается пакет xserver-xorg (6.9.0.dfsg.1-4) ...
xserver-xorg config warning: Migrating xserver-xfree86 debconf values to
   xserver-xorg.
xserver-xorg config warning: selected layout 'ru' from 'ru--ru_UA' is
   non-Latin;  adding us to the layout list, Alt+Shift toggles
xserver-xorg postinst warning: not updating /etc/X11/xorg.conf; file has
   been customized
 Adding system startup for /etc/init.d/xserver-xorg ...
   /etc/rcS.d/S71xserver-xorg -> ../init.d/xserver-xorg
Настраивается пакет xserver-xfree86 (6.9.0.dfsg.1-4) ...
14:55:32
#xi
ximtoppm  xinit
14:55:32
#apt-cache search xorg
915resolution - resolution modify tool for Intel graphic chipset
libglu1-xorg - Mesa OpenGL utility library [X.Org]
libglu1-xorg-dbg - Mesa OpenGL utility library (unstripped) [X.Org]
libglu1-xorg-dev - Mesa OpenGL utility library development files [X.Org]
pm-dev - proxy management protocol development files
x11-common - X Window System (X.Org) infrastructure
xbase-clients - miscellaneous X clients
xlibmesa-dri - Mesa 3D graphics library modules [X.Org]
xserver-xfree86 - transitional package for moving from xfree86 to X.Org
xserver-xorg - the X.Org X server
xserver-xorg-dbg - debugging symbols for the X.Org X server
nvidia-glx - NVIDIA binary XFree86 4.x driver
nvidia-glx-legacy - NVIDIA binary XFree86 4.x driver (legacy version)
nvidia-glx-legacy-dev - NVIDIA binary XFree86 4.x driver development files
nvidia-kernel-legacy-source - NVIDIA binary kernel module source (legacy version)
nvidia-kernel-source - NVIDIA binary kernel module source
14:58:30
#apt-get install 915resolution
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  915resolution
0 upgraded, 1 newly installed, 0 to remove and 379 not upgraded.
Need to get 13,1kB of archives.
After unpacking 119kB of additional disk space will be used.
Get:1 http://debian.org.ua unstable/main 915resolution 0.5.2-2 [13,1kB]
Fetched 13,1kB in 0s (26,9kB/s)
Выбор ранее не выбранного пакета 915resolution.
(Чтение базы данных... на данный момент установлено 107938 файлов и каталогов.)
Распаковывается пакет 915resolution (из файла .../915resolution_0.5.2-2_i386.deb)...
Настраивается пакет 915resolution (0.5.2-2) ...
*** Your 915resolution hasn't been configured! ***
Please read /usr/share/doc/915resolution/README.Debian and define
MODE, XRESO, and YRESO.
14:58:49
#dpkg-reconfigure xorg-xserver
Пакет xorg-xserver не установлен, информация о нём недоступна.
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents).
/usr/sbin/dpkg-reconfigure: Пакет xorg-xserver не установлен
14:59:03
#dpkg-reconfigure xserver-xorg
 ┌────────────────────────────┤ Настраивается пакет xserver-xorg ├────────────────────────────┐
 │                                                                                            │
 │ Вместо того, чтобы обращаться прямо к видеокарте, X-сервер может быть настроен на работу   │
 │ с экранным буфером (framebuffer) ядра Linux, для таких операций, как переключение          │
 │ видеорежима.                                                                               │
 │                                                                                            │
 │ Теоретически, оба способа должны работать, но на деле иногда один из них работает, а       │
 │ другой нет. Включение этой опции -- безопасное решение, но если у вас из-за нее проблемы,  │
 │ можете ее отключить.                                                                       │
 │                                                                                            │
 │ Использовать интерфейс экранного буфера (framebuffer) ядра?                                │
 │                                                                                            │
 │                        <Да>°>                            <Нет>‚>                           │
 │                                                                                            │
 └────────────────────────────────────────────────────────────────────────────────────────────┘
xserver-xorg config warning: selected layout 'ru' from 'ru--ru_UA' is
   non-Latin;  adding us to the layout list, Alt+Shift toggles
14:59:53
#vi /etc/X11/xorg.conf
69c69,70
< 	Driver		"i810"
---
> 	#Driver		"i810"
> 	Driver		"vesa"

Статистика

Время первой команды журнала11:17:07 2006- 3-17
Время последней команды журнала14:59:53 2006- 3-17
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %30.69
Процент синтаксически неверно набранных команд, %12.87
Суммарное время работы с терминалом *, час 1.31
Количество командных строк в единицу времени, команда/мин 1.28
Частота использования команд
apt-get26|========================| 24.30%
apt-cache12|===========| 11.21%
xt9|========| 8.41%
make7|======| 6.54%
cd6|=====| 5.61%
dpkg5|====| 4.67%
ls5|====| 4.67%
[root@linux3:root]#3|==| 2.80%
vi3|==| 2.80%
l3-agent2|=| 1.87%
>2|=| 1.87%
[root@linux3:user]#2|=| 1.87%
dpkg-reconfigure2|=| 1.87%
less2|=| 1.87%
grep2|=| 1.87%
.report.dat1|| 0.93%
ps1|| 0.93%
[root@linux3:src]#1|| 0.93%
&1|| 0.93%
man1|| 0.93%
route1|| 0.93%
mkinitrd1|| 0.93%
cp1|| 0.93%
[root@linux3:boot]#1|| 0.93%
reboot1|| 0.93%
tracert1|| 0.93%
wc1|| 0.93%
.1|| 0.93%
apt1|| 0.93%
trace1|| 0.93%
xi1|| 0.93%
kill1|| 0.93%
mv1|| 0.93%
yes1|| 0.93%
____
*) Интервалы неактивности длительностью 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$