/l3/users/clint/xen-seminar-preparation/troll.unix.nt/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 |
|
#apt-get install xserver-xorg-video-vesa
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: xserver-xorg-video-vesa обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 75 пакетов не обновлено. не установлено до конца или удалено 1 пакетов. Необходимо скачать 15,1kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 86,0kB. Получено:1 http://debian.org.ua etch/main xserver-xorg-video-vesa 1:1.0.1.3-2 [15,1kB] Получено 15,1kB за 0s (39,2kB/c) Выбор ранее не выбранного пакета xserver-xorg-video-vesa. (Чтение базы данных... на данный момент установлено 35925 файлов и каталогов.) Распаковывается пакет xserver-xorg-video-vesa (из файла .../xserver-xorg-video-vesa_1%3a1.0.1.3-2_i386.deb)... Настраивается пакет xen-utils-3.0 (3.0.2+hg9697-1) ... grep: /proc/xen/capabilities: No such file or directory Настраивается пакет xserver-xorg-video-vesa (1.0.1.3-2) ... |
#vi /etc/X11/xorg.conf
69c69 < Driver "ati" --- > Driver "vesa" |
#xinit :-1
X: warning; process set to priority -1 instead of requested priority 0 X Window System Version 7.0.0 Release Date: 21 December 2005 X Protocol Version 11, Revision 0, Release 7.0 Build Operating System:Linux 2.6.12-1-686 i686 Current Operating System: Linux troll 2.6.16-2-686-smp #1 SMP Sat Jul 15 22:33:00 UTC 2006 i686 Build Date: 16 March 2006 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Module Loader present ... Could not init font path element /usr/share/fonts/X11/TTF/, removing from list! Could not init font path element /usr/share/fonts/X11/OTF, removing from list! Could not init font path element /usr/share/fonts/X11/Type1/, removing from list! Could not init font path element /usr/share/fonts/X11/CID/, removing from list! Could not init font path element /usr/share/fonts/X11/100dpi/, removing from list! Could not init font path element /usr/share/fonts/X11/75dpi/, removing from list! xinit: No such file or directory (errno 2): no program named "xterm" in PATH Specify a program on the command line or make sure that /usr/bin is in your path. waiting for X server to shut down FreeFontPath: FPE "/usr/share/fonts/X11/misc" refcount is 2, should be 1; fixing. |
#apt-get install xterm
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: xbitmaps Предлагаемые пакеты: xfonts-cyrillic Рекомендуемые пакеты: xutils НОВЫЕ пакеты, которые будут установлены: xbitmaps xterm ... Получено:1 http://debian.org.ua etch/main xbitmaps 1.0.1-2 [26,6kB] Получено:2 http://debian.org.ua etch/main xterm 210-3 [390kB] Получено 417kB за 0s (677kB/c) Выбор ранее не выбранного пакета xbitmaps. (Чтение базы данных... на данный момент установлено 35930 файлов и каталогов.) Распаковывается пакет xbitmaps (из файла .../xbitmaps_1.0.1-2_all.deb)... Выбор ранее не выбранного пакета xterm. Распаковывается пакет xterm (из файла .../archives/xterm_210-3_i386.deb)... Настраивается пакет xbitmaps (1.0.1-2) ... Настраивается пакет xterm (210-3) ... |
#xinit :-1
X: warning; process set to priority -1 instead of requested priority 0 X Window System Version 7.0.0 Release Date: 21 December 2005 X Protocol Version 11, Revision 0, Release 7.0 Build Operating System:Linux 2.6.12-1-686 i686 Current Operating System: Linux troll 2.6.16-2-686-smp #1 SMP Sat Jul 15 22:33:00 UTC 2006 i686 Build Date: 16 March 2006 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Module Loader present ... Could not init font path element /usr/share/fonts/X11/TTF/, removing from list! Could not init font path element /usr/share/fonts/X11/OTF, removing from list! Could not init font path element /usr/share/fonts/X11/Type1/, removing from list! Could not init font path element /usr/share/fonts/X11/CID/, removing from list! Could not init font path element /usr/share/fonts/X11/100dpi/, removing from list! Could not init font path element /usr/share/fonts/X11/75dpi/, removing from list! No absolute path found for shell: :-1 xterm: fatal IO error 32 (Broken pipe) or KillClient on X server ":0.0" xinit: connection to X server lost. waiting for X server to shut down FreeFontPath: FPE "/usr/share/fonts/X11/misc" refcount is 2, should be 1; fixing. |
#apt-get -f install
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 75 пакетов не обновлено. |
#apt-get remove xen-utils-3.0
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ n-utils-3.0 обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 1 пакеÑов, и 74 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 0РаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле ÑаÑпаковки обÑем занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 1368kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 36031 Ñайлов и каÑалогов.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ xen-utils-3.0... grep: /proc/xen/capabilities: No such file or directory |
#apt-get remove xen-hypervisor-3.0-i386
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ n-hypervisor-3.0-i386 обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 1 пакеÑов, и 73 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 0РаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле ÑаÑпаковки обÑем занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 246kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 35883 Ñайлов и каÑалогов.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ xen-hypervisor-3.0-i386... |
#ls /etc/xen/
debian0 xend-pci-permissive.sxp images/ xend-pci-quirks.sxp qemu-ifup xmexample1 scripts/ xmexample2 xend-config.sxp xmexample.hvm xend-config.sxp.dpkg-dist xmexample.vti |
#cd /usr/src/xen-unstable/
|
#make mrpropper
make: *** Нет правила для сборки цели `mrpropper'. Останов. |
#make mrproper
rm -f *.a *.so *.o *.rpm xentrace setsize xenctx make[2]: Leaving directory `/usr/src/xen-unstable/tools/xentrace' make[2]: Entering directory `/usr/src/xen-unstable/tools/xcutils' rm -f *.o xc_restore xc_save rm -f .*.d make[2]: Leaving directory `/usr/src/xen-unstable/tools/xcutils' make[2]: Entering directory `/usr/src/xen-unstable/tools/firmware' make[3]: Entering directory `/usr/src/xen-unstable/tools/firmware/rombios' rm -f *.o *.a *.s rombios.bin _rombios*_.c rm -f as86-sym.txt ld86-sym.txt ... for i in linux-2.6 ; do make $i-mrproper ; done make[1]: Entering directory `/usr/src/xen-unstable' make -f buildconfigs/mk.linux-2.6-xen mrpropper make[2]: Entering directory `/usr/src/xen-unstable' rm -f linux-2.6.16.13.tar.bz2 make[2]: Leaving directory `/usr/src/xen-unstable' rm -rf pristine-linux-2.6* ref-linux-2.6* rm -rf linux-2.6-xen.patch make[1]: Leaving directory `/usr/src/xen-unstable' rm -rf patches/*/.makedep |
#ls
buildconfigs Config.mk extras Makefile tools ChangeLog COPYING install.sh patches xen config docs linux-2.6-xen-sparse README |
#apt-get install xen-utils-3.0
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово E: Не могу найти пакет xen-utils-3.0utils |
#apt-get install xen-utils-3.0
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: python python-central python-minimal python2.4 python2.4-minimal xen-hypervisor-3.0-i386 Предлагаемые пакеты: python-doc python-tk python-profiler python2.4-doc НОВЫЕ пакеты, которые будут установлены: python-central python-minimal python2.4 python2.4-minimal xen-hypervisor-3.0-i386 xen-utils-3.0 Пакеты, которые будут обновлены: python обновлено 1, установлено 6 новых пакетов, для удаления отмечено 0 пакетов, и 72 пакетов не обновлено. Необходимо скачать 543kB/4458kB архивов. После распаковки объем занятого дискового пространства возрастёт на 14,3MB. Хотите продолжить [Д/н]? |
#apt-get --purge remove python
python python2.3 python2.3-dev |
#apt-get install xen-utils-3.0
|
#apt-get install xen-utils-3.0
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: python python-central python-minimal python2.4 python2.4-minimal xen-hypervisor-3.0-i386 Предлагаемые пакеты: python-doc python-tk python-profiler python2.4-doc НОВЫЕ пакеты, которые будут установлены: python python-central python-minimal python2.4 python2.4-minimal xen-hypervisor-3.0-i386 xen-utils-3.0 обновлено 0, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 72 пакетов не обновлено. Необходимо скачать 543kB/4458kB архивов. После распаковки объем занятого дискового пространства возрастёт на 14,8MB. Хотите продолжить [Д/н]? Err http://debian.org.ua unstable/main xen-hypervisor-3.0-i386 3.0.2+hg9697-2 404 Not Found Err http://debian.org.ua unstable/main xen-utils-3.0 3.0.2+hg9697-2 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/x/xen-3.0/xen-hypervisor-3.0-i386_3.0.2+hg9697-2_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/x/xen-3.0/xen-utils-3.0_3.0.2+hg9697-2_i386.deb 404 Not Found E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing |
#vi /etc/apt/sources.list
1,2c1,2 < # deb http://ftp.debian.org/debian/ etch main < #deb http://ftp.debian.org/debian/ etch main --- > deb http://ftp.debian.org/debian/ etch main > deb http://ftp.debian.org/debian/ etch main 6c6 < deb http://security.debian.org/ etch/updates main --- > #deb http://security.debian.org/ etch/updates main 8,9c8,9 < deb http://debian.org.ua/debian/ etch main < deb http://debian.org.ua/debian/ unstable main --- > #deb http://debian.org.ua/debian/ etch main > #deb http://debian.org.ua/debian/ unstable main |
#apt-get install xen-utils-3.0
|
#apt-get update
Получено:1 http://ftp.debian.org etch Release.gpg [189B] Получено:2 http://ftp.debian.org etch Release [62,9kB] Получено:3 http://ftp.debian.org etch/main Packages [4097kB] Получено:4 http://ftp.debian.org etch/main Packages [4097kB] Err http://ftp.debian.org etch/main Packages Не могу открыть файл /var/lib/apt/lists/partial/ftp.debian.org_debian_dists_etch_main_binary-i386_Packages - open (2 No such file or directory) Получено 4160kB за 1m29s (46,4kB/c) Не удалось загрузить http://ftp.debian.org/debian/dists/etch/main/binary-i386/Packages.bz2 Не могу открыть файл /var/lib/apt/lists/partial/ftp.debian.org_debian_dists_etch_main_binary-i386_Packages - open (2 No such file or directory) bzip2: Compressed file ends unexpectedly; perhaps it is corrupted? *Possible* reason follows. bzip2: Invalid argument Input file = (stdin), output file = (stdout) It is possible that the compressed file(s) have become corrupted. You can use the -tvv option to test integrity of such files. You can use the `bzip2recover' program to attempt to recover data from undamaged sections of corrupted files. Чтение списков пакетов... Готово W: Duplicate sources.list entry http://ftp.debian.org etch/main Packages (/var/lib/apt/lists/ftp.debian.org_debian_dists_etch_main_binary-i386_Packages) W: Вы можете запустить 'apt-get update' для исправления этих ошибок E: Некоторые индексные файлы не загрузились, они были проигнорированы или вместо них были использованы старые версии |
#apt-get update
Получено:1 http://ftp.debian.org etch Release.gpg [189B] В кэше http://ftp.debian.org etch Release Получено:2 http://ftp.debian.org etch/main Packages/DiffIndex [12,6kB] Получено:3 http://ftp.debian.org etch/main Packages/DiffIndex [12,6kB] Получено 25,2kB за 2s (9556B/c) Чтение списков пакетов... Готово |
#apt-get update
Получено:1 http://ftp.debian.org etch Release.gpg [189B] В кэше http://ftp.debian.org etch Release В кэше http://ftp.debian.org etch/main Packages/DiffIndex В кэше http://ftp.debian.org etch/main Packages/DiffIndex Получено 1B за 1s (1B/c) Чтение списков пакетов... Готово |
#apt-get install xen-utils-3.0
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: python python2.3 xen-hypervisor-3.0-i386 Предлагаемые пакеты: python-doc python-tk python-profiler python2.3-doc python2.3-profiler Рекомендуемые пакеты: python2.3-cjkcodecs python2.3-iconvcodec python2.3-japanese-codecs НОВЫЕ пакеты, которые будут установлены: python python2.3 xen-hypervisor-3.0-i386 xen-utils-3.0 ... Распаковывается пакет xen-hypervisor-3.0-i386 (из файла .../xen-hypervisor-3.0-i386_3.0.2+hg9697-1_i386.deb)... Выбор ранее не выбранного пакета xen-utils-3.0. Распаковывается пакет xen-utils-3.0 (из файла .../xen-utils-3.0_3.0.2+hg9697-1_i386.deb)... Настраивается пакет python2.3 (2.3.5-15) ... byte-compiling files for package python2.3... Linking and byte-compiling packages for runtime python2.3... Настраивается пакет python (2.3.5-11) ... Настраивается пакет xen-hypervisor-3.0-i386 (3.0.2+hg9697-1) ... Настраивается пакет xen-utils-3.0 (3.0.2+hg9697-1) ... grep: /proc/xen/capabilities: No such file or directory |
#cd ..
|
#ls
xen-unstable xen-unstable-src.tgz |
#rm -vrf xen-unstable/
удален `xen-unstable//linux-2.6-xen-sparse/include/xen/foreign_page.h' удален `xen-unstable//linux-2.6-xen-sparse/include/xen/gnttab.h' удален `xen-unstable//linux-2.6-xen-sparse/include/xen/hvm.h' удален `xen-unstable//linux-2.6-xen-sparse/include/xen/hypervisor_sysfs.h' удален `xen-unstable//linux-2.6-xen-sparse/include/xen/pcifront.h' удален `xen-unstable//linux-2.6-xen-sparse/include/xen/public/evtchn.h' удален `xen-unstable//linux-2.6-xen-sparse/include/xen/public/privcmd.h' удален каталог: `xen-unstable//linux-2.6-xen-sparse/include/xen/public' удален `xen-unstable//linux-2.6-xen-sparse/include/xen/xen_proc.h' удален `xen-unstable//linux-2.6-xen-sparse/include/xen/xenbus.h' ... удален `xen-unstable//tools/debugger/pdb/Process.mli' удален `xen-unstable//tools/debugger/pdb/Util.ml' удален `xen-unstable//tools/debugger/pdb/Xen_domain.ml' удален `xen-unstable//tools/debugger/pdb/Xen_domain.mli' удален `xen-unstable//tools/debugger/pdb/debugger.ml' удален `xen-unstable//tools/debugger/pdb/evtchn.ml' удален `xen-unstable//tools/debugger/pdb/evtchn.mli' удален `xen-unstable//tools/debugger/pdb/linux-2.6-module/Makefile' удален `xen-unstable//tools/debugger/pdb/linux-2.6-module/debug.c' удален `xen-unstable//tools/debugger/pdb/linux-2.6-module/module.c' |
#sl
bash: sl: command not found |
#ls
xen-unstable-src.tgz |
#tar xvzf xen-unstable-src.tgz
xen-unstable/tools/ioemu/.CVS/ xen-unstable/tools/ioemu/.CVS/Entries xen-unstable/tools/ioemu/.CVS/Entries.Log xen-unstable/tools/ioemu/.CVS/Repository xen-unstable/tools/ioemu/.CVS/Root xen-unstable/tools/ioemu/.CVS/Tag xen-unstable/tools/ioemu/.cvsignore xen-unstable/tools/ioemu/COPYING xen-unstable/tools/ioemu/COPYING.LIB xen-unstable/tools/ioemu/Changelog ... xen-unstable/tools/ioemu/hw/piix_pci.c xen-unstable/tools/ioemu/hw/pl011.c xen-unstable/tools/ioemu/hw/pl050.c xen-unstable/tools/ioemu/hw/pl080.c xen-unstable/tools/ioemu/hw/pl110.c xen-unstable/tools/ioemu/hw/pl110_template.h xen-unstable/tools/ioemu/hw/pl190.c xen-unstable/tools/ioemu/hw/ppc.c xen-unstable/tools/ioemu/hw/ppc_chrp.c xen-unstable/tools/ioemu/hw/ppc_prep.c |
#ls
xen-unstable xen-unstable-src.tgz |
#cd xen-unstable/
|
#ls
buildconfigs Config.mk extras Makefile tools ChangeLog COPYING install.sh patches xen config docs linux-2.6-xen-sparse README |
#make -j 4 world && make -j 4 install
( cd xen/io && ln -sf ../../../../xen/include/public/io/*.h . ) make libxenctrl.a libxenctrl.so libxenctrl.so.3.0 libxenctrl.so.3.0.0 libxenguest.a libxenguest.so libxenguest.so.3.0 libxenguest.so.3.0.0 make[4]: Entering directory `/usr/src/xen-unstable/tools/libxc' gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -D__XEN_TOOLS__ -Werror -fno-strict-aliasing -I. -Wp,-MD,.xc_bvtsched.o.d -c -o xc_bvtsched.o xc_bvtsched.c gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -D__XEN_TOOLS__ -Werror -fno-strict-aliasing -I. -Wp,-MD,.xc_core.o.d -c -o xc_core.o xc_core.c make[3]: Entering directory `/usr/src/xen-unstable/xen' make -C tools make[4]: Entering directory `/usr/src/xen-unstable/xen/tools' make -C figlet make[5]: Entering directory `/usr/src/xen-unstable/xen/tools/figlet' ... gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c gcc -DPIC -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -D__XEN_TOOLS__ -Werror -fno-strict-aliasing -I. -Wp,-MD,.xc_linux_build.opic.d -fPIC -c -o xc_linux_build.opic xc_linux_build.c gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c gcc -DPIC -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -D__XEN_TOOLS__ -Werror -fno-strict-aliasing -I. -Wp,-MD,.xc_linux_restore.opic.d -fPIC -c -o xc_linux_restore.opic xc_linux_restore.c gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c |
#ls
buildconfigs extras pristine-linux-2.6.16.13 ChangeLog install.sh README config linux-2.6.16.13.tar.bz2 ref-linux-2.6.16.13 Config.mk linux-2.6.16.13-xen tools COPYING linux-2.6-xen-sparse xen dist Makefile docs patches |
#make clean
make[2]: Entering directory `/usr/src/xen-unstable/tools/libxc' rm -rf *.rpm libxenctrl.a libxenctrl.so libxenctrl.so.3.0 libxenctrl.so.3.0.0 libxenguest.a libxenguest.so libxenguest.so.3.0 libxenguest.so.3.0.0 *~ .*.d xen \ xc_bvtsched.o xc_core.o xc_domain.o xc_evtchn.o xc_misc.o xc_acm.o xc_physdev.o xc_private.o xc_sedf.o xc_csched.o xc_tbuf.o xc_ptrace.o xc_ptrace_core.o xc_pagetab.o xc_linux.o xc_bvtsched.opic xc_core.opic xc_domain.opic xc_evtchn.opic xc_misc.opic xc_acm.opic xc_physdev.opic xc_private.opic xc_sedf.opic xc_csched.opic xc_tbuf.opic xc_ptrace.opic xc_ptrace_core.opic xc_pagetab.opic x xc_load_bin.o xc_load_elf.o xg_private.o xc_linux_build.o xc_linux_restore.o xc_linux_save.o xc_hvm_build.o xc_load_bin.opic xc_load_elf.opic xg_private.opic xc_linux_build.opic xc_linux_restore.opic xc_linux_save.opic xc_hvm_build.opic make[2]: Leaving directory `/usr/src/xen-unstable/tools/libxc' make[2]: Entering directory `/usr/src/xen-unstable/tools/xenstore' rm -rf testsuite/tmp rm -f *.a *.o *.opic *.so* rm -f xenstored xs_random xs_stress xs_crashme rm -f xs_test xenstored_test xs_tdb_dump xenstore-control xenstore-ls ... make[1]: Leaving directory `/usr/src/xen-unstable/tools' make -C docs clean make[1]: Entering directory `/usr/src/xen-unstable/docs' rm -rf .word_count *.aux *.dvi *.bbl *.blg *.glo *.idx *~ rm -rf *.ilg *.log *.ind *.toc *.bak core rm -rf ps pdf html rm -rf api rm -rf man5 rm -rf man1 make[1]: Leaving directory `/usr/src/xen-unstable/docs' |
#make -j 4 world && make -j 4 install
|
#ls /usr/lib/python
python/ python2.3/ |
#ls /usr/lib/python/
grub/ xen/ |
#ls /usr/lib/python/xen/
__init__.py lowlevel/ util/ xend/ __init__.pyc sv/ web/ xm/ |
#ls /usr/lib/python/xen/
|
#apt-get install python2.3-dev
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: python2.3-dev обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено. Необходимо скачать 0B/1422kB архивов. После распаковки объем занятого дискового пространства возрастёт на 4493kB. Выбор ранее не выбранного пакета python2.3-dev. (Чтение базы данных... на данный момент установлено 35842 файлов и каталогов.) Распаковывается пакет python2.3-dev (из файла .../python2.3-dev_2.3.5-15_i386.deb)... Настраивается пакет python2.3-dev (2.3.5-15) ... |
#make -j 4 world && make -j 4 install
1. 386 (M386) 2. 486 (M486) 3. 586/K5/5x86/6x86/6x86MX (M586) 4. Pentium-Classic (M586TSC) 5. Pentium-MMX (M586MMX) > 6. Pentium-Pro (M686) 7. Pentium-II/Celeron(pre-Coppermine) (MPENTIUMII) 8. Pentium-III/Celeron(Coppermine)/Pentium-III Xeon (MPENTIUMIII) 9. Pentium M (MPENTIUMM) 10. Pentium-4/Celeron(P4-based)/Pentium-4 M/Xeon (MPENTIUM4) ... * * Networking * Networking support (NET) [Y/?] y * * Networking options * Network packet debugging (NETDEBUG) [N/y/?] n Packet socket (PACKET) [Y/n/m/?] y Packet socket: mmapped IO (PACKET_MMAP) [Y/n/?] y |
Время первой команды журнала | 09:40:30 2006- 8-18 | ||||||||||||||||||||||||||||||
Время последней команды журнала | 10:11:58 2006- 8-18 | ||||||||||||||||||||||||||||||
Количество командных строк в журнале | 43 | ||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 25.58 | ||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.33 | ||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.52 | ||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.37 | ||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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