/l3/users/eb/2009/linux0/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 :41 :42 :43 |
|
#dot -Tpng -o screen.png screen.dot
|
#wc -l screen.dot
135 screen.dot |
#dpkg -l | wc -l
306 |
#dpkg -l | less
|
#dpkg -l | grep ^ii | wc -l
298 |
#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 ... |
#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 ... |
#dpkg -S `which strings`
binutils: /usr/bin/strings |
#dpkg -L psmisc | while read f
> do > file $f | grep -qi elf && echo $f > done /bin/fuser /usr/bin/killall /usr/bin/pstree |
#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 |
#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 |
#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 |
#. /etc/bash_completion
|
#apt-get install debs
debsecan debsigs debsig-verify debsplash-utils debsums |
#apt-get install debs
debsecan debsigs debsig-verify debsplash-utils debsums |
#apt-get install debsums
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: debsums обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 48,2kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 270kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! debsums Установить эти пакеты без проверки [y/N]? deY E: Некоторые пакеты невозможно аутентифицировать |
#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) ... |
#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 |
#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 |
#su user
|
$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::: |
$user3:!:14392:0:99999:7:::
exit |
#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 |
#debsums -g missing
debsums: package missing is not installed |
#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 |
#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 |
#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 |
#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 |
#cat /etc/apt/sources.list
deb http://10.0.35.1:9999/debian sid main |
#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 |
#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 |
#apt-cache search lame | less
|
#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 |
#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 |
#gpg --export 4D270D06F42584E6 | apt-key add -
gpg: ВНИМАНИЕ: нечего экспортировать gpg: не найдено данных формата OpenPGP. |
#gpg --export 4D270D06F42584E6 | apt-key add -
gpg: ВНИМАНИЕ: нечего экспортировать gpg: не найдено данных формата OpenPGP. |
#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. |
#man sources.list
|
#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) ... |
#netselect debian.org.ua debian.ru expres-bank.ua
14 debian.org.ua |
#ping expres-bank.ua
PING expres-bank.ua (62.149.18.190) 56(84) bytes of data. 64 bytes from ekonom4.hostsila.com (62.149.18.190): icmp_seq=1 ttl=57 time=12.0 ms 64 bytes from ekonom4.hostsila.com (62.149.18.190): icmp_seq=2 ttl=57 time=15.4 ms ^C --- expres-bank.ua ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 12.094/13.750/15.406/1.656 ms |
#netselect -vv debian.org.ua debian.ru debian.org
Running netselect to choose 1 out of 3 addresses. .................................. debian.org.ua 7 ms 8 hops 90% ok ( 9/10) [ 12] debian.ru 99 ms 9 hops 100% ok (10/10) [ 188] debian.org 158 ms 11 hops 90% ok ( 9/10) [ 367] 12 debian.org.ua |
#apt-get install netselect-apt
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: netselect-apt обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 23 пакетов не обновлено. Необходимо скачать 9454Б архивов. После данной операции, объём занятого дискового пространства возрастёт на 20,5kB. Получено:1 http://10.0.35.1 sid/main netselect-apt 0.3.ds1-12.1 [9454B] Получено 9454Б за 0s (0Б/c) Выбор ранее не выбранного пакета netselect-apt. (Чтение базы данных ... на данный момент установлено 46377 файлов и каталогов.) Распаковывается пакет netselect-apt (из файла .../netselect-apt_0.3.ds1-12.1_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет netselect-apt (0.3.ds1-12.1) ... |
#cat /etc/apt/sources.list
deb http://10.0.35.1:9999/debian sid main contrib non-free deb http://www.debian-multimedia.org sid main |
#apt-cache showpkg screen
Package: screen Versions: 4.0.3-13 (/var/lib/apt/lists/10.0.35.1:9999_debian_dists_sid_main_binary-i386_Packages) (/var/lib/dpkg/status) Description Language: File: /var/lib/apt/lists/10.0.35.1:9999_debian_dists_sid_main_binary-i386_Packages MD5: 031a852784c43a4c757fecf6b610c93e Reverse Depends: xen-shell,screen winpdb,screen surfraw-extra,screen ... podracer,screen naim,screen emdebian-rootfs,screen cereal,screen apt-dater,screen Dependencies: 4.0.3-13 - libc6 (2 2.1) libncursesw5 (2 5.6+20071006-3) libpam0g (2 0.99.7.1) Provides: 4.0.3-13 - Reverse Provides: |
#apt-cache showpkg screen | less
|
#apt-get update
В кеше http://10.0.35.1 sid Release.gpg В кеше http://10.0.35.1 sid/main Translation-ru Игн http://10.0.35.1 sid/contrib Translation-ru Игн http://10.0.35.1 sid/non-free Translation-ru В кеше http://10.0.35.1 sid Release Игн http://10.0.35.1 sid/main Packages/DiffIndex Игн http://10.0.35.1 sid/contrib Packages/DiffIndex Игн http://10.0.35.1 sid/non-free Packages/DiffIndex Игн http://10.0.35.1 sid/main Packages Игн http://10.0.35.1 sid/contrib Packages Игн http://10.0.35.1 sid/non-free Packages В кеше http://10.0.35.1 sid/main Packages В кеше http://10.0.35.1 sid/contrib Packages В кеше http://10.0.35.1 sid/non-free Packages Чтение списков пакетов... Готово |
#vi /etc/apt/sources.list
|
#apt-cache policy screen
screen: Установлен: 4.0.3-13 Кандидат: 4.0.3-13 Таблица версий: *** 4.0.3-13 0 500 http://10.0.35.1 sid/main Packages 100 /var/lib/dpkg/status |
#fg
the packages listed on the command line, set the APT::Cache::GivenOnly option. The resulting nodes will have several shapes; normal packages are boxes, pure provides are triangles, mixed provides are diamonds, missing packages are hexagons. Orange boxes mean recursion was stopped [leaf packages], blue lines are pre-depends, green lines are conflicts. Caution, dotty cannot graph larger sets of packages. xvcg pkg(s) The same as dotty, only for xvcg from the VCG tool[2]. policy [ pkg(s) ] ... Otherwise it prints out detailed information about the priority selection of the named package. madison /[ pkg(s) ] apt-cache´s madison command attempts to mimic the output format and a subset of the functionality of the Debian archive management tool, madison. It displays available versions of a package in a tabular format. Unlike the original madison, it can only display information for the architecture for which APT has retrieved package lists (APT::Architecture). Нет справочной страницы для show |
#apt-cache policy screen
screen: Установлен: 4.0.3-13 Кандидат: 4.0.3-13 Таблица версий: *** 4.0.3-13 0 500 http://10.0.35.1 sid/main Packages 100 /var/lib/dpkg/status |
#apt-
apt-cache apt-file apt-mark apt-cdrom apt-ftparchive apt-sortpkgs apt-config apt-get apt-extracttemplates apt-key |
#apt-cache search apt- ping
aptoncd - CD-based repository creator for packages downloaded via APT libapt-pkg-dev - Development files for APT's libapt-pkg and libapt-inst r-base - GNU R statistical computation and graphics system |
#apt-get update
Получено:1 http://10.0.35.1 lenny Release.gpg [1032B] Получено:2 http://10.0.35.1 lenny/main Translation-ru [350kB] Игн http://10.0.35.1 lenny/contrib Translation-ru Игн http://10.0.35.1 lenny/non-free Translation-ru Получено:3 http://10.0.35.1 lenny Release [73,6kB] Игн http://10.0.35.1 lenny/main Packages Игн http://10.0.35.1 lenny/contrib Packages Игн http://10.0.35.1 lenny/non-free Packages Получено:4 http://10.0.35.1 lenny/main Packages [6924kB] Получено:5 http://10.0.35.1 lenny/contrib Packages [93,4kB] Получено:6 http://10.0.35.1 lenny/non-free Packages [125kB] Получено 7567kБ за 53s (142kБ/c) Чтение списков пакетов... Готово |
#apt-cache search apt ping
aptoncd - CD-based repository creator for packages downloaded via APT brightside - Add reactivity to the corners and edges of your GNOME desktop cduce - programming language adapted to the manipulation of XML data cons - a Perl replacement for Make emacs-goodies-el - Miscellaneous add-ons for Emacs etherboot - Bootstrapping for various network adapters etherboot-doc - Bootstrapping for various network adapters (documentation) gpointing-device-settings - configuration tool for pointing devices gpsbabel - GPS file conversion plus transfer to/from GPS units honeyd - Small daemon that creates virtual hosts simulating their services and behaviour ... r-base - GNU R statistical computation and graphics system rdmacm-utils - Examples for the librdmacm library scotch - programs and libraries for graph, mesh and hypergraph partitioning texlive-latex-extra - TeX Live: LaTeX supplementary packages tkcon - Enhanced interactive console for developing in Tcl witty - C++ library and application server for web applications [runtime] xnc - X Northern Captain nc/mc-like filemanager for X xserver-xorg-input-synaptics - Synaptics TouchPad driver for X.Org server onlisp-pdf - PDF version of book on Common Lisp programming techniques onlisp-ps - Postscript version of book on Common Lisp programming techniques |
#apt-cache search apt ping | grep -i debian
|
#apt-get dist-upgrade
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Расчёт обновлений... Готово обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#apt-get install screen/lenny
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Релиз 'lenny' для 'screen' не найден |
#ls /var/cache/apt/archives/
apt_0.7.21_i386.deb libpng12-0_1.2.36-1_i386.deb apt-file_2.2.2_all.deb libpod-readme-perl_0.09-1_all.deb aptitude_0.4.11.11-1+b1_i386.deb libpopt0_1.14-4_i386.deb apt-utils_0.7.21_i386.deb libreadline5_5.2-4_i386.deb at_3.1.10.2_i386.deb libregexp-common-perl_2.122-1_all.deb base-files_5.0.0_i386.deb libsasl2-2_2.1.23.dfsg1-1_i386.deb base-passwd_3.5.21_i386.deb libselinux1_2.0.71-1_i386.deb bash_3.2-5_i386.deb libsepol1_2.0.32-1_i386.deb bash-completion_1%3a1.0-2_all.deb libsigc++-2.0-0c2a_2.0.18-2_i386.deb bc_1.06.94-3.1_i386.deb libslang2_2.1.4-3_i386.deb ... libncursesw5_5.7+20090523-1_i386.deb wget_1.11.4-2_i386.deb libnet-libidn-perl_0.07-1+b1_i386.deb whiptail_0.52.10-3_i386.deb libnet-ssleay-perl_1.35-2_i386.deb x11-common_1%3a7.4+1_all.deb libnet-xmpp-perl_1.02-1_all.deb xauth_1%3a1.0.3-2_i386.deb libnewt0.52_0.52.10-3_i386.deb xfonts-encodings_1%3a1.0.2-3_all.deb libpam0g_1.0.1-9_i386.deb xfonts-utils_1%3a7.4+1_i386.deb libpam-modules_1.0.1-9_i386.deb xml-core_0.12_all.deb libpam-runtime_1.0.1-9_all.deb x-ttcidfont-conf_32_all.deb libpango1.0-0_1.24.2-1_i386.deb zlib1g_1%3a1.2.3.3.dfsg-13_i386.deb libpango1.0-common_1.24.2-1_all.deb |
#ls /var/cache/apt/archives/*gz
ls: невозможно получить доступ к /var/cache/apt/archives/*gz: Нет такого файла или каталога |
#ls /var/cache/apt/archives/
apt_0.7.21_i386.deb libpng12-0_1.2.36-1_i386.deb apt-file_2.2.2_all.deb libpod-readme-perl_0.09-1_all.deb aptitude_0.4.11.11-1+b1_i386.deb libpopt0_1.14-4_i386.deb apt-utils_0.7.21_i386.deb libreadline5_5.2-4_i386.deb at_3.1.10.2_i386.deb libregexp-common-perl_2.122-1_all.deb base-files_5.0.0_i386.deb libsasl2-2_2.1.23.dfsg1-1_i386.deb base-passwd_3.5.21_i386.deb libselinux1_2.0.71-1_i386.deb bash_3.2-5_i386.deb libsepol1_2.0.32-1_i386.deb bash-completion_1%3a1.0-2_all.deb libsigc++-2.0-0c2a_2.0.18-2_i386.deb bc_1.06.94-3.1_i386.deb libslang2_2.1.4-3_i386.deb ... libncursesw5_5.7+20090523-1_i386.deb wget_1.11.4-2_i386.deb libnet-libidn-perl_0.07-1+b1_i386.deb whiptail_0.52.10-3_i386.deb libnet-ssleay-perl_1.35-2_i386.deb x11-common_1%3a7.4+1_all.deb libnet-xmpp-perl_1.02-1_all.deb xauth_1%3a1.0.3-2_i386.deb libnewt0.52_0.52.10-3_i386.deb xfonts-encodings_1%3a1.0.2-3_all.deb libpam0g_1.0.1-9_i386.deb xfonts-utils_1%3a7.4+1_i386.deb libpam-modules_1.0.1-9_i386.deb xml-core_0.12_all.deb libpam-runtime_1.0.1-9_all.deb x-ttcidfont-conf_32_all.deb libpango1.0-0_1.24.2-1_i386.deb zlib1g_1%3a1.2.3.3.dfsg-13_i386.deb libpango1.0-common_1.24.2-1_all.deb |
#find /var -name \*acka\*
/var/lib/apt/lists/10.0.35.1:9999_debian_dists_sid_main_binary-i386_Packages /var/lib/apt/lists/10.0.35.1:9999_debian_dists_sid_non-free_binary-i386_Packages /var/lib/apt/lists/10.0.35.1:9999_debian_dists_sid_contrib_binary-i386_Packages |
#man apt-cache
|
#ls /var/lib/apt/lists/
10.0.35.1:9999_debian_dists_sid_contrib_binary-i386_Packages 10.0.35.1:9999_debian_dists_sid_main_binary-i386_Packages 10.0.35.1:9999_debian_dists_sid_non-free_binary-i386_Packages 10.0.35.1:9999_debian_dists_sid_Release 10.0.35.1:9999_debian_dists_sid_Release.gpg lock partial |
#apt-get install netselect
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Предлагаемые пакеты: netselect-apt НОВЫЕ пакеты, которые будут установлены: netselect обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 11 пакетов не обновлено. Необходимо скачать 24,4kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 69,6kB. Получено:1 http://10.0.35.1 sid/main netselect 0.3.ds1-12.1 [24,4kB] Получено 24,4kБ за 0s (0Б/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета netselect. (Чтение базы данных ... на данный момент установлено 17981 файлов и каталогов.) Распаковывается пакет netselect (из файла .../netselect_0.3.ds1-12.1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет netselect (0.3.ds1-12.1) ... |
#man netselect
|
#apt-get update
Получено:1 http://10.0.35.1 sid Release.gpg [1032B] Получено:2 http://10.0.35.1 sid/main Translation-ru [398kB] Игн http://10.0.35.1 sid/contrib Translation-ru Игн http://10.0.35.1 sid/non-free Translation-ru Получено:3 http://10.0.35.1 experimental Release.gpg [1032B] Игн http://10.0.35.1 experimental/main Translation-ru Игн http://10.0.35.1 experimental/contrib Translation-ru Игн http://10.0.35.1 experimental/non-free Translation-ru Получено:4 http://10.0.35.1 sid Release [94,4kB] Получено:5 http://10.0.35.1 experimental Release [92,9kB] ... Игн http://10.0.35.1 experimental/contrib Packages Игн http://10.0.35.1 experimental/non-free Packages Получено:6 http://10.0.35.1 sid/main Packages [7750kB] Получено:7 http://10.0.35.1 sid/contrib Packages [79,9kB] Получено:8 http://10.0.35.1 sid/non-free Packages [142kB] Получено:9 http://10.0.35.1 experimental/main Packages [316kB] Получено:10 http://10.0.35.1 experimental/contrib Packages [1910B] Получено:11 http://10.0.35.1 experimental/non-free Packages [1501B] Получено 8879kБ за 9s (941kБ/c) Чтение списков пакетов... Готово |
#apt-get install pertd
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет pertd |
#apt-get install parted
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libparted1.8-10 Предлагаемые пакеты: libparted1.8-dev libparted1.8-i18n parted-doc НОВЫЕ пакеты, которые будут установлены: libparted1.8-10 parted обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 23 пакетов не обновлено. ... Получено:2 http://10.0.35.1 sid/main parted 1.8.8.git.2008.03.24-11.1 [64,5kB] Получено 262kБ за 0s (4536kБ/c) Выбор ранее не выбранного пакета libparted1.8-10. (Чтение базы данных ... на данный момент установлено 46382 файлов и каталогов.) Распаковывается пакет libparted1.8-10 (из файла .../libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb)... Выбор ранее не выбранного пакета parted. Распаковывается пакет parted (из файла .../parted_1.8.8.git.2008.03.24-11.1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libparted1.8-10 (1.8.8.git.2008.03.24-11.1) ... Настраивается пакет parted (1.8.8.git.2008.03.24-11.1) ... |
#apt-get install parted/experimental
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Релиз 'experimental' для 'parted' не найден |
#apt-get install parted/experimental
|
#dpkg -l parted
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h] | Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/ частично установлен[H]/trig-aWait/Trig-pend |/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое (верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию) ||/ Имя Версия Описание +++-================-================-================================================ ii parted 1.8.8.git.2008.0 The GNU Parted disk partition resizing program |
#dpkg -l libparted1.8-10
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h] | Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/ частично установлен[H]/trig-aWait/Trig-pend |/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое (верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию) ||/ Имя Версия Описание +++-================-================-================================================ ii libparted1.8-10 1.8.8.git.2008.0 The GNU Parted disk partitioning shared library |
#apt-get install -t experimental parted
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия parted. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 46 пакетов не обновлено. |
#apt-get update
В кеше http://10.0.35.1 sid Release.gpg В кеше http://10.0.35.1 sid/main Translation-ru Игн http://10.0.35.1 sid/contrib Translation-ru Игн http://10.0.35.1 sid/non-free Translation-ru В кеше http://10.0.35.1 sid Release Игн http://10.0.35.1 sid/main Packages/DiffIndex Игн http://10.0.35.1 sid/contrib Packages/DiffIndex Игн http://10.0.35.1 sid/non-free Packages/DiffIndex Игн http://10.0.35.1 sid/main Packages Игн http://10.0.35.1 sid/contrib Packages Игн http://10.0.35.1 sid/non-free Packages В кеше http://10.0.35.1 sid/main Packages В кеше http://10.0.35.1 sid/contrib Packages В кеше http://10.0.35.1 sid/non-free Packages Чтение списков пакетов... Готово |
#dpkg -l | head
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h] | Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/ частично установлен[H]/trig-aWait/Trig-pend |/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое (верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию) ||/ Имя Версия Описание +++-====================================-============================-================================================================ ii a2ps 1:4.14-1 GNU a2ps - 'Anything to PostScript' converter and pretty-printer ii acl 2.2.47-2 Access control list utilities ii adduser 3.110 add and remove users and groups |
#exit
exit Connection to 192.168.15.1 closed. |
#less /var/lib/apt/lists/
|
#less /var/lib/apt/lists/10.0.35.1\:9999_debian_dists_sid_
|
#less /var/lib/apt/lists/
|
#less /var/lib/apt/lists/
|
#less /var/lib/apt/lists/
|
#man apt-get
|
#dpkg-reconfigure -a
Настройка пакета ┌─────────────────────────┤ ca-certificates configuration ├─────────────────────────┐ │ При обновлении этот пакет может установить новые корневые сертификаты. Вы можете │ │ проверить их и выбрать только те, которым доверяете. │ │ │ │ - да: доверять новым корневым сертификатам и установить их. │ │ - нет: по умолчанию не устанавливать новые корневые сертификаты. │ │ - спрашивать: спрашивать, стоит ли доверять каждому из новых сертифкатов CA. │ │ │ │ Доверять новым корневым сертификатам? │ │ │ │ да │ │ нет │ │ Завершеноьь │ │ │ │ │ │ <Ok> │ │ │ └───────────────────────────────────────────────────────────────────────────────────┘ |
#pkill dpkg-reconfigure
|
#apt-cache search debconf
adept - package management suite for KDE apt-utils - APT utility programs cdebconf - Debian Configuration Management System (C-implementation) configure-debian - central configuration program for packages using debconf console-cyrillic - Better Cyrillic support for Linux console debaux-debconf - Perl Interface to Debconf debconf - Debian configuration management system debconf-doc - debconf documentation debconf-english - small footprint English-only debconf debconf-i18n - full internationalization support for debconf ... intltool-debian - Help i18n of RFC822 compliant config files junior-config - Debian Jr. Project common package libdebconfclient0 - Debian Configuration Management System (C-implementation) libdebconfclient0-dev - Development files for cdebconf med-config - Debian Med Project config package po-debconf - tool for managing templates file translations with gettext simple-cdd - create custom debian-installer CDs ssl-cert - simple debconf wrapper for OpenSSL synaptic - Graphical package manager xdebconfigurator - A script used with debconf to autoconfigure xserver-xorg |
#ps aux | grep dpkg-re
root 7060 0.9 3.5 14092 9368 pts/41 S+ 12:33 0:01 /usr/bin/perl -w /usr/sbin/dpkg-reconfigure -a root 7396 0.0 0.2 4924 768 pts/35 R+ 12:36 0:00 grep dpkg-re |
deb http://10.0.35.1:9999/debian sid main contrib non-free deb http://www.debian-multimedia.org sid main
Время первой команды журнала | 10:18:52 2009- 5-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:36:18 2009- 5-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 16.83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.73 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008