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

Содержание

Журнал

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

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

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

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

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

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

11:03:07
$chfn /etc/shadow
backup:*:14392:0:99999:7:::
"/etc/shadow" [только для чтения] 27L, 822C
list:*:14392:0:99999:7:::
irc:*:14392:0:99999:7:::
gnats:*:14392:0:99999:7:::
nobody:*:14392:0:99999:7:::
libuuid:!:14392:0:99999:7:::
sshd:*:14392:0:99999:7:::
user:$1$CNc.iKsq$qGKY63eUmP.JoPs9Qp1MJ1:14392:0:99999:7:::
Debian-exim:!:14392:0:99999:7:::
quiz:$1$PjIewJtD$07S9sAPoj430rSHnJ9Nca/:14392:0:99999:7:::
userY:!:14392:0:99999:7:::
user1:!:14392:0:99999:7:::
user2:!:14392:0:99999:7:::
11:03:13
$user3:!:14392:0:99999:7:::
exit
11:03:14
#debsums | grep -v OK
debsums: no md5sums for at
debsums: no md5sums for binutils
debsums: no md5sums for debian-archive-keyring
debsums: no md5sums for ed
debsums: no md5sums for initscripts
debsums: no md5sums for libbz2-1.0
debsums: no md5sums for libgdbm3
debsums: no md5sums for liblockfile1
debsums: no md5sums for lockfile-progs
debsums: no md5sums for mawk
debsums: no md5sums for miscfiles
debsums: no md5sums for mkisofs
debsums: no md5sums for module-init-tools
debsums: no md5sums for netbase
/usr/bin/chfn                                                             FAILED
/usr/bin/pstree                                                           FAILED
debsums: no md5sums for sysv-rc
debsums: no md5sums for sysvinit
debsums: no md5sums for sysvinit-utils
debsums: no md5sums for update-inetd
11:06:07
#debsums -g missing
debsums: package missing is not installed
11:06:58
#debsums --generate=missing
/usr/share/common-licenses/GPL-3                                              OK
/usr/share/common-licenses/GFDL-1.3                                           OK
/usr/sbin/update-passwd                                                       OK
/usr/share/man/ru/man8/update-passwd.8.gz                                     OK
/usr/share/man/pl/man8/update-passwd.8.gz                                     OK
/usr/share/man/man8/update-passwd.8.gz                                        OK
/usr/share/man/fr/man8/update-passwd.8.gz                                     OK
/usr/share/doc-base/users-and-groups                                          OK
/usr/share/base-passwd/passwd.master                                          OK
/usr/share/base-passwd/group.master                                           OK
...
/usr/bin/ncal                                                                 OK
/usr/bin/colcrt                                                               OK
/usr/bin/hexdump                                                              OK
/usr/bin/lorder                                                               OK
/usr/bin/colrm                                                                OK
/usr/bin/bsd-write                                                            OK
/usr/bin/calendar                                                             OK
/usr/bin/from                                                                 OK
/usr/bin/column                                                               OK
/usr/bin/ul                                                                   OK
11:07:16
#debsums --generate=missing
/usr/share/common-licenses/GPL-3                                              OK
/usr/share/common-licenses/GFDL-1.3                                           OK
/usr/sbin/update-passwd                                                       OK
/usr/share/man/ru/man8/update-passwd.8.gz                                     OK
/usr/share/man/pl/man8/update-passwd.8.gz                                     OK
/usr/share/man/man8/update-passwd.8.gz                                        OK
/usr/share/man/fr/man8/update-passwd.8.gz                                     OK
/usr/share/doc-base/users-and-groups                                          OK
/usr/share/base-passwd/passwd.master                                          OK
/usr/share/base-passwd/group.master                                           OK
...
/usr/bin/ncal                                                                 OK
/usr/bin/colcrt                                                               OK
/usr/bin/hexdump                                                              OK
/usr/bin/lorder                                                               OK
/usr/bin/colrm                                                                OK
/usr/bin/bsd-write                                                            OK
/usr/bin/calendar                                                             OK
/usr/bin/from                                                                 OK
/usr/bin/column                                                               OK
/usr/bin/ul                                                                   OK
11:09:52
#apt-cache show udev
Package: udev
Priority: important
Section: admin
Installed-Size: 956
Maintainer: Marco d'Itri <md@linux.it>
Architecture: i386
Version: 0.141-1
Replaces: initramfs-tools (<= 0.41)
Depends: libc6 (>= 2.4), libselinux1 (>= 2.0.59), libvolume-id1 (>= 0.140-1), lsb-base (>= 3.0-6)
Pre-Depends: debconf (>= 1.4.69) | debconf-2.0
Conflicts: hal (<< 0.5.6-2), hotplug, initramfs-tools (<< 0.39), initscripts (<< 2.85-16), klibc-utils (<= 1.4.19-1), lvm-common (<< 1.5.13), makedev (<< 2.3.1-80), module-init-tools (<< 3.2.2-1), multipath-tools (<< 0.4.8-12)
Filename: pool/main/u/udev/udev_0.141-1_i386.deb
Size: 312856
MD5sum: b85719f8ca3a660d492bdd45b13b3566
SHA1: b8916a7fa7a3e26991cea8252709b0880c16a78f
SHA256: d404564b783a2a20221cf3e2b13d52cd0edd175728c5725e9a20871757b93d77
Description: /dev/ and hotplug management daemon
 udev is a daemon which dynamically creates and removes device nodes from
 /dev/, handles hotplug events and loads drivers at boot time. It replaces
 the hotplug package and requires a 2.6.18 or newer kernel version.
Tag: admin::{boot,filesystem,hardware,kernel}, hardware::detection, implemented-in::c, implemented-in::shell, interface::daemon, role::program
/dev/pts/36
11:15:52
#screen -x
/dev/pts/38
11:20:44
#screen -x
/dev/pts/12
11:21:03
#apt-cache stats
Всего имён пакетов : 32524 (1301k)
  Обычных пакетов: 24792
  Полностью виртуальных пакетов: 270
  Одиночных виртуальных пакетов: 2310
  Смешанных виртуальных пакетов: 232
  Отсутствует: 4920
Всего уникальных версий: 25024 (1401k)
Всего уникальных описаний: 25024 (601k)
Всего зависимостей: 152465 (4269k)
Всего отношений Версия/Файл: 25318 (405k)
Всего отношений Описание/Файл: 25024 (400k)
Всего отношений Provides: 4410 (88,2k)
Всего развёрнутых строк: 61 (422)
Всего информации о зависимостях: 628k
Пустого места в кеше: 80,1k
Полное учтённое пространство: 7545k
11:25:49
#cat /etc/apt/sources.list
deb http://10.0.35.1:9999/debian sid main
11:26:26
#vi /etc/apt/sources.list
--- /tmp/l3-saved-2181.26239.24505	2009-05-29 11:29:07.000000000 +0300
+++ /etc/apt/sources.list	2009-05-29 11:29:15.000000000 +0300
@@ -1 +1 @@
-deb http://10.0.35.1:9999/debian sid main
+deb http://10.0.35.1:9999/debian sid main contrib non-free
11:29:51
#apt-cache search lame
caca-utils - text mode graphics utilities
cmt - Computer Music Toolkit (cmt) a collection of LADSPA plugins
cpufire-applet - GNOME panel applet showing the CPU load as a fire
darkice - Live audio streamer
electricsheep - screensaver showing collective dream of sleeping computers
flamerobin - graphical database administration tool for Firebird DBMS
flamethrower - Multicast file distribution utility
glame - versatile audio processor
hardware-monitor - Monitor applet for the Gnome panel
libavifile-0.7c2 - shared libraries for AVI read/writing
...
libtwolame0 - MPEG Audio Layer 2 encoding library
ripit - Textbased audio cd ripper
ripperx - a GTK-based audio CD ripper/encoder
sound-juicer - GNOME 2 CD Ripper
soundconverter - GNOME application to convert audio files into other formats
swh-plugins - Steve Harris's LADSPA plugins
ttf-aenigma - 465 free TrueType fonts by Brian Kent
twolame - MPEG Audio Layer 2 encoder (command line frontend)
xscreensaver-data-extra - data files to be shared among screensaver frontends
xscreensaver-gl-extra - GL(Mesa) screen hacks for xscreensaver
11:30:33
#apt-cache search lame | less
11:30:43
#vi /etc/apt/sources.list
--- /tmp/l3-saved-2181.24297.25739	2009-05-29 11:33:47.000000000 +0300
+++ /etc/apt/sources.list	2009-05-29 11:35:13.000000000 +0300
@@ -1 +1,2 @@
 deb http://10.0.35.1:9999/debian sid main contrib non-free
+deb http://www.debian-multimedia.org sid main
11:35:14
#gpg --recv-key --keyserver wwwkeys.eu.pgp.net 4D270D06F42584E6
gpg: создан каталог `/root/.gnupg'
gpg: создан новый файл настроек `/root/.gnupg/gpg.conf'
gpg: ВНИМАНИЕ: параметры в `/root/.gnupg/gpg.conf' еще не активны при этом запуске
gpg: создана таблица ключей `/root/.gnupg/secring.gpg'
gpg: создана таблица ключей `/root/.gnupg/pubring.gpg'
gpg: запрашиваю ключ F42584E6 с hkp сервера wwwkeys.eu.pgp.net
gpg: Interrupt caught ... exiting
11:35:20
#gpg --export 4D270D06F42584E6 | apt-key add -
gpg: ВНИМАНИЕ: нечего экспортировать
gpg: не найдено данных формата OpenPGP.
11:35:33
#gpg --export 4D270D06F42584E6 | apt-key add -
gpg: ВНИМАНИЕ: нечего экспортировать
gpg: не найдено данных формата OpenPGP.
/dev/pts/40
11:40:20
#man sources.list
11:40:32
#Pattern not found (press RETURN)
APT-CDROM(8)                                                             APT-CDROM(8)
NAME
       apt-cdrom - APT CDROM management utility
SYNOPSIS
       apt-cdrom [-hvrmfan] [-d=cdrom mount point] [-o=config string] [-c=file]
                 [[add] | [ident]]
DESCRIPTION
       apt-cdrom is used to add a new CDROM to APTs list of available sources.
       apt-cdrom takes care of determining the structure of the disc as well as
       correcting for several possible mis-burns and verifying the index files.
...
           files. Everything is still checked however. Configuration Item:
           APT::CDROM::NoAct.
       -h, --help
           Show a short usage summary.
       -v, --version
           Show the program version.
       -c, --config-file
           Configuration File; Specify a configuration file to use. The program will
           read the default configuration file and then this configuration file. See
           apt.conf(5) for syntax information.
11:40:47
#man sources.list
/dev/pts/34
11:44:02
#man apt-get
прошло 13 минут
/dev/pts/40
11:57:39
#apt-get install netselect
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  netselect-apt
НОВЫЕ пакеты, которые будут установлены:
  netselect
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 23 пакетов не обновлено.
Необходимо скачать 24,4kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 69,6kB.
Получено:1 http://10.0.35.1 sid/main netselect 0.3.ds1-12.1 [24,4kB]
Получено 24,4kБ за 0s (46,5kБ/c)
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета netselect.
(Чтение базы данных ... на данный момент установлено 46367 файлов и каталогов.)
Распаковывается пакет netselect (из файла .../netselect_0.3.ds1-12.1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет netselect (0.3.ds1-12.1) ...
11:58:10
#netselect debian.org.ua debian.ru expres-bank.ua
   14 debian.org.ua
12:00:06