УДК 004.451Linux
ББК 32.973.26-018.2
Б60
Б60 Команда разработчиков BLFS
За пределами проекта «Linux®
с нуля». Версия 7.4. Том 2. / пер. с англ.
Ромоданов Н. А. – М.: ДМК Пресс, 2014. – 746 с.: ил.
ISBN 978-5-97060-060-3
Во второй части подпроекта «За пределами «Linux®
с нуля» описывается
установка основных серверов, почтовых серверов и серверов
баз данных. Приведены сведения по сборке оболочек среды рабочего
стола – KDE, Gnome, легковесной Xfce. Рассматривается установка
офисных пакетов, графических браузеров и других приложений, необходимых
для работы в системе X Window. В разделе «Мультимедиа»
изучается как устанавливать драйвера для видеоадаптеров и кодеки,
как настраивать движки и интерфейсы доступа к ним. Также описана
настройка и установка пакетов для печати и сканирования текстовых
документов.
УДК 004.451Linux
ББК 32.973.26-018.2
Linux®
является зарегистрированной торговой маркой Linus Torvalds.
Все права защищены. Любая часть этой книги не может быть воспроизведена
в какой бы то ни было форме и какими бы то ни было средствами без
письменного разрешения владельцев авторских прав.
Материал, изложенный в данной книге, многократно проверен. Но, поскольку
вероятность технических ошибок все равно существует, издательство
не может гарантировать абсолютную точность и правильность приводимых
сведений. В связи с этим издательство не несет ответственности за возможные
ошибки, связанные с использованием книги.
© 2001-2013, The BLFS Development Team
ISBN 978-5-97060-060-3 (рус.)
© Оформление, перевод на русский язык
ДМК Пресс, 2014
Стр.5
ОГЛАВЛЕНИЕ
Пролог ....................................................................14
Предисловие ...........................................................15
Для кого предназначена данная книга ........................................... 17
Структура книги ............................................................................ 18
Возможные проблемы ................................................................... 20
ЧАСТЬ V.
Серверы .................................................................21
Глава 20. Основные серверы ......................................22
Пакет Apache-2.4.6 ........................................................................ 22
Пакет BIND-9.9.3-P2 ...................................................................... 26
Пакет ProFTPD-1.3.4d .................................................................... 34
Пакет vsftpd-3.0.2 .......................................................................... 38
Глава 21. Программное обеспечение почтовых серверов ...41
Пакет Exim-4.80.1 .......................................................................... 41
Пакет Postfix-2.10.2 ....................................................................... 46
Пакет Qpopper-4.1.0 ...................................................................... 52
Пакет sendmail-8.14.7 .................................................................... 54
Глава 22. Базы данных ...............................................60
Пакет Berkeley DB-6.0.20 ............................................................... 60
Пакет MySQL-5.6.13 ...................................................................... 63
Пакет PostgreSQL-9.3.0 ................................................................. 69
Пакет SQLite-3.8.0.2 ...................................................................... 75
Какие разделы книги вам необходимы? ........................................ 75
Глава 23. Другое серверное программное обеспечение ...78
Пакет OpenLDAP-2.4.36 ................................................................. 78
Пакет Soprano-2.9.3 ...................................................................... 85
Пакет Unbound-1.4.20 ................................................................... 88
Пакет Virtuoso-6.1.7 ....................................................................... 91
Пакет xinetd-2.3.15 ........................................................................ 94
ЧАСТЬ VI.
Система X + оконные менеджеры ..............................101
Глава 24. Среда оконной системы X ...........................102
Введение в Xorg-7.7 .................................................................... 102
Стр.6
6
Оглавление
Пакет util-macros-1.17.1 .............................................................. 106
Пакет Xorg Protocol Headers ......................................................... 106
Пакет makedepend-1.0.5 ............................................................. 110
Пакет libXau-1.0.8 ........................................................................ 111
Пакет libXdmcp-1.1.1 ................................................................... 112
Пакет xcb-proto-1.8 ..................................................................... 113
Пакет libxcb-1.9.1 ........................................................................ 114
Пакет Xorg Libraries ...................................................................... 116
Пакет xcb-util-0.3.9 ...................................................................... 122
Пакет xcb-util-image-0.3.9 ........................................................... 123
Пакет xcb-util-keysyms-0.3.9 ........................................................ 124
Пакет xcb-util-renderutil-0.3.8 ...................................................... 125
Пакет xcb-util-wm-0.3.9 ............................................................... 126
Пакет MesaLib-9.2.0 .................................................................... 127
Пакет xbitmaps-1.1.1 ................................................................... 132
Пакет Xorg Applications ................................................................ 133
Пакет xcursor-themes-1.0.4.......................................................... 139
Пакет Xorg Fonts .......................................................................... 140
Пакет XKeyboardConfig-2.9 .......................................................... 143
Пакет Xorg-Server-1.14.3 ............................................................. 144
Пакет Xorg Drivers ........................................................................ 146
Пакет Glamor EGL-0.5.0 ...................................................................147
Пакет Xorg Evdev Driver-2.8.1...........................................................149
Пакет Xorg Synaptics Driver-1.7.1 .....................................................150
Пакет Xorg VMMouse Driver-13.0.0 ...................................................151
Пакет Xorg Wacom Driver-0.22.1 .......................................................153
Пакет Xorg ATI Driver-7.2.0 ...............................................................154
Пакет Xorg Cirrus Driver-1.5.2 ..........................................................157
Пакет Xorg Fbdev Driver-0.4.3 ..........................................................159
Пакет Xorg Intel Driver-2.21.15 .........................................................160
Пакет Xorg Mach64 Driver-6.9.4 .......................................................161
Пакет Xorg MGA Driver-1.6.2 ............................................................162
Пакет Xorg Nouveau Driver-1.0.9 ......................................................164
Пакет Xorg OpenChrome Driver-0.3.3 ...............................................165
Пакет Xorg R128 Driver-6.9.1 ...........................................................166
Пакет Xorg Savage Driver-2.3.6 ........................................................167
Пакет Xorg SiS Driver-0.10.7 ............................................................169
Пакет Xorg 3Dfx Driver-1.4.5.............................................................170
Пакет Xorg VESA Driver-2.3.3 ...........................................................171
Пакет Xorg VMware Driver-13.0.1 ......................................................173
Пакет драйвера libva-1.2.1 ..............................................................174
Пакет драйвера libvdpau-0.7 ...........................................................176
Пакет printproto-1.0.5 .................................................................. 178
Пакет libXp-1.0.2 .......................................................................... 179
Пакет twm-1.0.8 ........................................................................... 180
Пакет xterm-297 .......................................................................... 181
Пакет xclock-1.0.7 ....................................................................... 184
Пакет xinit-1.3.3 ........................................................................... 185
Стр.7
Оглавление
Тестирование и конфигурирование среды Xorg-7.7 ..................... 186
7
Глава 25. Библиотеки системы X ...............................193
Пакет agg-2.5 .............................................................................. 193
Пакет ATK-2.8.0 ........................................................................... 195
Пакет Atkmm-2.22.7 ..................................................................... 196
Пакет at-spi2-core-2.8.0 ............................................................... 197
Пакет at-spi2-atk-2.8.1 ................................................................. 199
Пакет Cairo-1.12.16 ..................................................................... 200
Пакет Cairomm-1.10.0 .................................................................. 202
Пакет Cogl-1.14.0 ........................................................................ 204
Пакет Clutter-1.14.4 ..................................................................... 205
Пакет clutter-gst-2.0.6 ................................................................. 207
Пакет clutter-gtk-1.4.4 ................................................................. 208
Пакет Freeglut-2.8.1 ..................................................................... 210
Пакет gdk-pixbuf-2.28.2 ............................................................... 211
Пакет GOffice-0.10.7 .................................................................... 213
Пакет GTK+-2.24.20 ..................................................................... 215
Пакет GTK+-3.8.4......................................................................... 218
Пакет GTK Engines-2.20.2 ............................................................ 222
Пакет Gtkmm-2.24.4 .................................................................... 223
Пакет Gtkmm-3.8.1 ..................................................................... 224
Пакет hicolor-icon-theme-0.12...................................................... 225
Пакет libnotify-0.7.6 ..................................................................... 226
Пакет libxklavier-5.3 ..................................................................... 228
Пакет Pango-1.34.1 ..................................................................... 229
Пакет Pangomm-2.34.0 ................................................................ 232
Пакет Qt-4.8.5 ............................................................................. 233
Пакет Qt-5.1.1 ............................................................................. 243
Пакет shared-mime-info-1.1 ......................................................... 253
Пакет startup-notification-0.12 ...................................................... 254
Пакет WebKitGTK+-1.10.2 ............................................................ 255
Пакет WebKitGTK+-2.0.4 .............................................................. 257
Пакет Xulrunner-23.0.1 ................................................................. 260
Глава 26. Оконные менеджеры..................................265
Введение .................................................................................... 265
Пакет Fluxbox-1.3.5 ..................................................................... 265
Пакет IceWM-1.3.7 ....................................................................... 269
Пакет openbox-3.5.2 .................................................................... 273
Пакет sawfish-1.9.1 ...................................................................... 278
Другие оконные менеджеры ........................................................ 279
ЧАСТЬ VII.
KDE ......................................................................281
Глава 27. Введение .................................................282
Введение в KDE ........................................................................... 282
Стр.8
8
Оглавление
Прединсталляционное конфигурирование KDE ........................... 282
Глава 28. Ядро KDE .................................................285
Пакет Automoc4-0.9.88 ................................................................ 285
Пакет Phonon-4.6.0 ..................................................................... 286
Пакет Phonon-backend-gstreamer-4.6.3 ....................................... 287
Пакет Phonon-backend-vlc-0.6.2 .................................................. 289
Пакет Akonadi-1.10.2 ................................................................... 290
Пакет Attica-0.4.2 ........................................................................ 292
Пакет QImageblitz-0.0.6 ............................................................... 293
Пакет Shared-desktop-ontologies-0.11.0 ...................................... 294
Пакет Polkit-Qt-0.103.0 ................................................................ 295
Пакет Oxygen-icons-4.11.1 ........................................................... 296
Пакет Kdelibs-4.11.1 .................................................................... 297
Пакет Polkit-kde-agent-0.99.0 ...................................................... 300
Пакет Nepomuk-core-4.11.1 ......................................................... 301
Пакет Nepomuk-widgets-4.11.1 .................................................... 303
Пакет Kdepimlibs-4.11.1 ............................................................... 304
Пакет Kactivities-4.11.1 ................................................................ 305
Пакет Kde-runtime-4.11.1 ............................................................ 307
Пакет Kde-baseapps-4.11.1 ......................................................... 308
Пакет Kde-base-artwork-4.11.1 .................................................... 310
Пакет Kde-workspace-4.11.1 ........................................................ 311
Запуск KDE .................................................................................. 314
Глава 29. Дополнительные пакеты KDE ......................316
Пакет Konsole-4.11.1 ................................................................... 316
Пакет Kate-4.11.1 ........................................................................ 317
Пакет Ark-4.11.1 .......................................................................... 319
Пакет Kmix-4.11.1 ........................................................................ 320
Пакет libkcddb-4.11.1 .................................................................. 321
Пакет Kdepim-runtime-4.11.1 ....................................................... 322
Пакет Grantlee-0.3.0 .................................................................... 324
Пакет Kdepim-4.11.1 .................................................................... 325
Пакет libkexiv2-4.11.1 .................................................................. 326
Пакет Kdeplasma-addons-4.11.1 .................................................. 327
Пакет Okular-4.11.1 ..................................................................... 329
Пакет Gwenview-4.11.1 ................................................................ 330
Другие пакеты KDE ...................................................................... 332
ЧАСТЬ VIII.
GNOME .................................................................333
Глава 30. Пакеты ядра GNOME ..................................334
Пакет AccountsService-0.6.34 ...................................................... 334
Пакет polkit-gnome-0.105 ............................................................ 336
Пакет gsettings-desktop-schemas-3.8.2 ....................................... 337
Пакет yelp-xsl-3.8.1 ..................................................................... 339
Стр.9
Оглавление
9
Пакет GConf-3.2.6 ....................................................................... 340
Пакет libgnome-keyring-3.8.0 ....................................................... 342
Пакет libsecret-0.16 ..................................................................... 343
Пакет Gcr-3.9.91 .......................................................................... 345
Пакет gnome-keyring-3.8.2 .......................................................... 347
Пакет Gvfs-1.16.3 ........................................................................ 348
Пакет Gjs-1.36.1 .......................................................................... 351
Пакет gnome-desktop-3.8.4 ......................................................... 352
Пакет gnome-video-effects-0.4.0 .................................................. 354
Пакет gtksourceview-3.8.2 ............................................................ 355
Пакет libgtop-2.28.5 ..................................................................... 357
Пакет libpeas-1.8.1 ...................................................................... 358
Пакет libwnck-3.4.7 ...................................................................... 360
Пакет notification-daemon-0.7.6 ................................................... 361
Пакет totem-pl-parser-3.4.5 ......................................................... 362
Пакет VTE-0.34.7 ......................................................................... 364
Пакет DConf-0.16.1 ...................................................................... 365
Пакет gnome-icon-theme-3.8.3 .................................................... 367
Пакет gnome-icon-theme-extras-3.6.2 .......................................... 368
Пакет gnome-icon-theme-symbolic-3.8.3 ...................................... 369
Пакет gnome-themes-standard-3.8.4 ............................................ 370
Пакет Yelp-3.8.1 ........................................................................... 372
Глава 31. Приложения GNOME ..................................374
Пакет Brasero-3.8.0 ..................................................................... 374
Пакет Cheese-3.8.3 ...................................................................... 376
Пакет EOG-3.8.2 .......................................................................... 378
Пакет Epiphany-3.8.2 ................................................................... 379
Пакет Evince-3.8.3 ....................................................................... 380
Пакет File-Roller-3.8.4 .................................................................. 383
Пакет Gedit-3.8.3 ......................................................................... 384
Пакет gnome-calculator-3.8.2 ....................................................... 386
Пакет gnome-nettool-3.8.1 ........................................................... 387
Пакет gnome-power-manager-3.8.2.............................................. 389
Пакет gnome-system-monitor-3.8.2.1 ........................................... 390
Пакет gnome-terminal-3.8.4 ......................................................... 391
Пакет Gucharmap-3.8.2................................................................ 393
Пакет Nautilus-3.8.2 ..................................................................... 394
Пакет network-manager-applet-0.9.8.2 ......................................... 396
Пакет Seahorse-3.9.91 ................................................................. 398
Пакет Totem-3.8.2 ........................................................................ 400
ЧАСТЬ IX.
Xfce .....................................................................403
Глава 32. Рабочий стол Xfce .....................................404
Пакет libxfce4util-4.10.1 ............................................................... 404
Пакет Xfconf-4.10.0 ...................................................................... 406
Стр.10
10
Оглавление
Пакет libxfce4ui-4.10.0 ................................................................. 407
Пакет Exo-0.10.2 .......................................................................... 408
Пакет Garcon-0.2.1 ...................................................................... 410
Пакет gtk-xfce-engine-3.0.1 ......................................................... 412
Пакет libwnck-2.30.7 .................................................................... 413
Пакет libxfcegui4-4.10.0 ............................................................... 415
Пакет xfce4-panel-4.10.1 ............................................................. 416
Пакет Thunar-1.6.3 ...................................................................... 418
Пакет thunar-volman-0.8.0 ........................................................... 419
Пакет Tumbler-0.1.29 ................................................................... 421
Пакет xfce4-appfinder-4.10.1 ....................................................... 422
Пакет xfce4-power-manager-1.2.0 ................................................ 423
Пакет xfce4-settings-4.10.1 .......................................................... 425
Пакет Xfdesktop-4.10.2 ................................................................ 427
Пакет Xfwm4-4.10.1 ..................................................................... 428
Пакет xfce4-session-4.10.1 .......................................................... 430
Глава 33. Приложения Xfce .......................................432
Пакет Midori-0.5.5 ....................................................................... 432
Пакет Parole-0.5.2 ....................................................................... 433
Пакет gtksourceview-2.10.5 .......................................................... 435
Пакет Mousepad-0.3.0 ................................................................. 436
Пакет Vte-0.28.2 .......................................................................... 437
Пакет xfce4-terminal-0.6.2 ........................................................... 439
Пакет Xfburn-0.4.3 ....................................................................... 440
Пакет Ristretto-0.6.3 .................................................................... 441
Пакет libunique-1.1.6 ................................................................... 442
Пакет xfce4-mixer-4.10.0 ............................................................. 444
Пакет xfce4-notifyd-0.2.4 ............................................................. 445
ЧАСТЬ X.
Программы для системы X .......................................447
Глава 34. Офисные программы .................................448
Пакет AbiWord-2.9.4 ..................................................................... 448
Пакет Gnumeric-1.12.7 ................................................................. 451
Пакет LibreOffice-4.1.1 ................................................................. 453
Глава 35. Графические веб-браузеры .........................461
Пакет SeaMonkey-2.20 ................................................................ 461
Пакет Firefox-23.0.1 ..................................................................... 467
Глава 36. Другие программы, работающие в системе X ... 474
Пакет Balsa-2.5.1 ......................................................................... 474
Пакет Blueman-1.23 ..................................................................... 476
Пакет Ekiga-4.0.1 ......................................................................... 478
Пакет Gimp-2.8.6 ......................................................................... 480
Пакет gnash-0.8.10 ...................................................................... 486
Пакет Gparted-0.16.1 ................................................................... 488
Стр.11
Оглавление
11
Пакет IcedTea-Web-1.4 ................................................................ 490
Пакет Inkscape-0.48.4 .................................................................. 492
Пакет Pidgin-2.10.7 ...................................................................... 494
Пакет Rox-Filer-2.11..................................................................... 497
Пакет Thunderbird-17.0.8 ............................................................. 501
Пакет Transmission-2.82 ............................................................... 506
Пакет XChat-2.8.8 ........................................................................ 509
Пакет xdg-utils-1.1.0-rc1 .............................................................. 511
ЧАСТЬ XI.
Мультимедиа .........................................................513
Глава 37. Мультимедийные драйверы и библиотеки .....514
Пакет ALSA-1.0.27 ....................................................................... 514
Пакет alsa-lib-1.0.27.2 ................................................................. 514
Пакет alsa-plugins-1.0.27 ............................................................. 516
Пакет alsa-utils-1.0.27.2 ............................................................... 518
Пакет alsa-tools-1.0.27 ................................................................ 522
Пакет alsa-firmware-1.0.27 ........................................................... 525
Пакет ALSA OSS-1.0.25 ................................................................ 526
Пакет AudioFile-0.3.6 ................................................................... 528
Пакет EsounD-0.2.41 ................................................................... 529
Пакет FAAC-1.28 .......................................................................... 532
Пакет FAAD2-2.7 .......................................................................... 535
Пакет Farstream-0.2.3 .................................................................. 537
Пакет FLAC-1.3.0 ......................................................................... 538
Пакет Grilo-0.2.6 .......................................................................... 540
Пакет GStreamer-0.10.36 ............................................................. 542
Пакет gst-plugins-base-0.10.36 .................................................... 545
Пакет gst-plugins-good-0.10.31.................................................... 548
Пакет gst-plugins-bad-0.10.23...................................................... 550
Пакет gst-plugins-ugly-0.10.19 ..................................................... 552
Пакет gst-ffmpeg-0.10.13 ............................................................. 554
Пакет GStreamer-1.0.10 ............................................................... 555
Пакет gst-plugins-base-1.0.10 ...................................................... 558
Пакет gst-plugins-good-1.0.10 ..................................................... 559
Пакет gst-plugins-bad-1.0.10 ....................................................... 561
Пакет gst-plugins-ugly-1.0.10 ....................................................... 563
Пакет gst-libav-1.0.10 .................................................................. 564
Пакет Liba52-0.7.4 ....................................................................... 565
Пакет Libao-1.1.0 ......................................................................... 567
Пакет libcanberra-0.30 ................................................................. 569
Пакет libdiscid-0.5.2 ..................................................................... 570
Пакет libdvdcss-1.2.13 ................................................................. 572
Пакет Libdvdread-4.2.0 ................................................................ 573
Пакет Libdvdnav-4.2.0 .................................................................. 574
Пакет Libdv-1.0.0 ......................................................................... 575
Пакет libmad-0.15.1b ................................................................... 577
Стр.12
12
Оглавление
Пакет libmpeg2-0.5.1 ................................................................... 578
Пакет libMPEG3-1.8 ..................................................................... 580
Пакет libmusicbrainz-2.1.5 ............................................................ 582
Пакет libmusicbrainz-5.0.1 ............................................................ 584
Пакет libogg-1.3.1 ........................................................................ 585
Пакет libquicktime-1.2.4 ............................................................... 586
Пакет libsamplerate-0.1.8 ............................................................. 588
Пакет libsndfile-1.0.25 .................................................................. 589
Пакет libtheora-1.1.1 .................................................................... 591
Пакет libvorbis-1.3.3..................................................................... 593
Пакет libvpx-v1.2.0 ....................................................................... 594
Пакет Opal-3.10.10 ...................................................................... 596
Пакет PulseAudio-4.0 ................................................................... 597
Пакет SDL-1.2.15 ......................................................................... 600
Пакет SoundTouch-1.7.1 .............................................................. 602
Пакет Speex-1.2rc1 ...................................................................... 603
Пакет Taglib-1.8 ........................................................................... 605
Пакет xine-lib-1.2.3 ...................................................................... 606
Пакет XviD-1.3.2 .......................................................................... 608
Глава 38. Аудио утилиты ..........................................611
Пакет Mpg123-1.15.4 ................................................................... 611
Пакет vorbis-tools-1.4.0 ............................................................... 612
Пакет LAME-3.99.5 ...................................................................... 614
Пакет CDParanoia-III-10.2 ............................................................ 616
Пакет FreeTTS-1.2.2 .................................................................... 618
Пакет Audacious-3.4.1 ................................................................. 621
Пакет Amarok-2.8.0 ...................................................................... 624
Пакет gvolwheel-1.0 ..................................................................... 626
Глава 39. Видео утилиты ..........................................628
Пакет FFmpeg-1.2.2 ..................................................................... 628
Пакет MPlayer-1.1.1 ..................................................................... 634
Пакет Transcode-1.1.7 ................................................................. 639
Пакет VLC-2.0.8 ........................................................................... 642
Пакет xine-ui-0.99.7 ..................................................................... 646
Глава 40. Утилиты для записи на CD/DVD ....................650
Пакет Cdrdao-1.2.3 ...................................................................... 650
Пакет dvd+rw-tools-7.1 ................................................................ 652
Пакет K3b-2.0.2 ........................................................................... 654
Пакет libburn-1.3.2 ....................................................................... 656
Пакет libisoburn-1.3.2 .................................................................. 657
Пакет libisofs-1.3.2....................................................................... 659
ЧАСТЬ XII.
Печать, сканирование и издательские возможности .....661
Глава 41. Печать .....................................................662
Стр.13
Оглавление
13
Пакет Cups-1.6.3 ......................................................................... 662
Пакет cups-filters-1.0.38 .............................................................. 668
Пакет ghostscript-9.10 ................................................................. 670
Пакет Gutenprint-5.2.9 ................................................................. 674
Глава 42. Сканирование ...........................................677
Пакет SANE-1.0.23 ...................................................................... 677
Пакет XSane-0.998 ....................................................................... 683
Глава 43. Стандартный обобщенный язык
разметки (SGML) ....................................................686
Пакет sgml-common-0.6.3 ........................................................... 686
Пакет docbook-3.1 ....................................................................... 688
Пакет docbook-4.5 ....................................................................... 691
Пакет OpenSP-1.5.2 ..................................................................... 693
Пакет OpenJade-1.3.2 .................................................................. 696
Пакет docbook-dsssl-1.79 ............................................................ 698
Пакет DocBook-utils-0.6.14 .......................................................... 701
Глава 44. Расширяемый язык разметки (XML) .............704
Пакет docbook-xml-4.5 ................................................................ 704
Пакет docbook-xsl-1.78.1 ............................................................. 708
Пакет Itstool-1.2.0 ........................................................................ 711
Пакет xmlto-0.0.25 ....................................................................... 712
Глава 45. PostScript .................................................714
Пакет a2ps-4.14 ........................................................................... 714
Пакет Enscript-1.6.6 ..................................................................... 718
Пакет PSUtils-p17 ........................................................................ 720
Пакет ePDFView-0.1.8 .................................................................. 722
Пакет fop-1.1 ............................................................................... 724
Пакет paps-0.6.8 .......................................................................... 728
Глава 46. Издательские возможности ........................730
Пакет texlive-20130530 ................................................................ 730
ГЛОССАРИЙ. ..........................................................734
Стр.14