Следующая версия | Предыдущая версия |
wiki:od:cah_150 [13/07/2023 10:38] – создано graf | wiki:od:cah_150 [14/07/2023 11:32] (текущий) – [ПАКЕТЫ, ДОБАВЛЕННЫЕ ПОСЛЕ 14.2] graf |
---|
\\ | \\ |
---- | ---- |
| В этом файле содержатся инструкции по обновлению до Slackware 15.0. А так же список пакетов, добавленных и удаленных в процессе разработки. Пакетов, добавленных, удаленных, переименованных и/или разделенных в процессе разработки от Slackware 14.2 до 15.0, а также описание некоторых потенциальных "неприятностей", которые пользователи могут избежать, вооружившись небольшими знаниями. |
| |
| ===== ИНСТРУКЦИИ ПО ОБНОВЛЕНИЮ С 14.2 ===== |
| |
| Следуйте подробным инструкциям в [[wiki:od:upgrd_150|UPGRADE.TXT]] в этом каталоге.\\ |
| Заметьте, что обновление с версий, предшествующих 14.2, НЕ поддерживается и скорее всего не будет работать. |
| |
| ==== НОВЫЕ ПОЛЬЗОВАТЕЛИ/ГРУППЫ ПОСЛЕ ВЕРСИИ 14.2 ==== |
| | **Пользователи и группы** | **UID и GID** | |
| |группа //cgred//|GID 41| |
| |группа и пользователь //dovecot//|UID и GID 94| |
| |группа и пользователь //dovenull//|UID и GID 95| |
| |группа и пользователь //icecc//|UID и GID 49| |
| |группа и пользователь //ldap//|UID и GID 330| |
| |группа и пользователь //ntp//|UID и GID 44| |
| |группа и пользователь //postfix//|UID и GID 91| |
| |группа //postdrop//|GID 92| |
| |
| |
| ==== ЗНАЧИМЫЕ ИЗМЕНЕНИЯ И ПОДСКАЗКИ ==== |
| |
| <wrap indent> |
| Теперь, аутентификация пользователей основана на PAM; проще говоря, Slackware использует PAM. Конфигурация "из коробки" будет именно такой, какой вы ожидаете от Slackware. Наслаждайтесь.\\ |
| </wrap> |
| <wrap indent> |
| Стоковые сетевые скрипты используют //iproute2// вместо //net-tools//, //bridge-utils// и других. Вся прежняя функциональность по-прежнему поддерживается с тем же синтаксисом конфигурационного файла в ///etc/rc.d/rc.inet1.conf//, но добавлена и другая функциональность: |
| </wrap> |
| * поддержка создания виртуальных интерфейсов (например, tun/tap) и добавления их в мосты, а также привязка дополнительных IP-адресов к виртуальным и/или реальным интерфейсам; |
| * поддержка VLAN (802.1Q); |
| * Поддержка агрегации каналов (bonding); |
| * поддержка IPv6 |
| <wrap indent> |
| Добавленная функциональность потребовала дополнительных опций и изменений в формат файла //rc.inet1.conf//, но для базовых конфигураций можно по-прежнему использовать команду ///sbin/ifconfig// для просмотра и/или настройки интерфейсов вручную. |
| </wrap>\\ |
| <wrap indent> |
| Что касается поддержки IPv6, обратите внимание на то, что //SLAAC// теперь отключен по умолчанию (это объясняется тем, что только-что установленная машина не должна быть подключена к Интернету без вмешательства администратора). - см. параметр конфигурации //USE_SLAAC// в новом файле //rc.inet1.conf//. |
| </wrap>\\ |
| <wrap indent> |
| Пакеты Slackware больше не устанавливают файлы //libtool// - //*.la//, которые были упразднены в пользу файлов //pkg-config// - //*.pc//. В связи с этим, при обновлении с Slackware 14.2, возможно наличие .la-файлов, которые были установлены с ПО созданным вами самостоятельно или в составе пакетов сторонних разработчиков. Эти .la-файлы могут содержать ссылки на .la-файлы, которые Slackware больше не поставляет, что может привести к сбоям компиляции. Хорошая новость заключается в том, что на самом деле не нужно ничего делать, кроме как удалить файлы *.la, и все будет прекрасно работать без них. |
| </wrap>\\ |
| Эта команда удалит их: |
| <code> # rm -f --verbose /{,usr/,usr/local/}lib{,64}/*.la </code> |
| |
| <wrap indent> |
| Пакет //ntp// изменился таким образом, что теперь //ntpd// сбрасывает привилегии и запускается от имени пользователя //ntp// и группы //ntp//. Обязательно перенесите/объедините изменения в //rc.ntpd// и ///etc/ntp.conf//. |
| </wrap> |
| |
| <wrap indent> |
| В пакете //gnupg2// произошли изменения, в результате которых агент //gpg// теперь запускается по требованию, поэтому не забудьте удалить все изменения в скрипте локального профиля для работы с ним. |
| </wrap> |
| |
| <wrap indent> |
| //n/postfix// заменяет //n/sendmail// в качестве MTA по умолчанию. |
| Однако, //postfix// совместим с //sendmail// в функциональном отношении. Т.е., любые скрипты или приложения, которые будут **использовать** //sendmail//, должны работать нормально, поскольку //postfix// устанавливает двоичный файл //sendmail// в ///usr/sbin/sendmail//. |
| Все это прекрасно и замечательно, если только вы не захотели использовать //sendmail// **вместо** //postfix// и поэтому решили оставить //sendmail// установленным в системе. Пакет //postfix// перезапишет файл ///usr/sbin/sendmail// в системе. Короче говоря, если вы планируете использовать //sendmail// MTA вместо //postfix//, вам придется переустановить //sendmail// после //postfix//. Многие дистрибутивы предоставляют возможность одновременной установки обоих MTA (и даже других, таких как //exim// или //courier//), но мы не видим смысла заморачиваться с этим. Если же, по каким-то причинам, вы все-таки хотите установить оба, то:\\ |
| 1. Сначала установите MTA, который вы __**//НЕ//**__ планируете использовать;\\ |
| 2. Переименуйте двоичный файл ///usr/sbin/sendmail//, например: //# mv /usr/sbin/sendmail /usr/sbin/sendmail.postfix//\\ |
| 3. Затем установите MTA, который вы __**//планируете//**__ использовать.\\ |
| Наконец, настройте первый установленный MTA на поиск измененного пути к двоичному файлу //sendmail//. Мы не будем рассматривать этот вопрос здесь.\\ |
| Если вы хотите, чтобы работали оба MTA, обратите внимание на то, что только один из установленных MTA сможет связывать общие SMTP-порты. |
| </wrap> |
| |
| <wrap indent> |
| Драйвер //cciss// был заменен драйвером //hpsa//. Актуально для тех, кто использует сервер HP. В основном, это касается ссылок на устройства, если у вас есть ссылки на ///dev/cciss/*//, например, в ///etc/fstab// и/или в ///etc/smartd.conf//, то их необходимо исправить.\\ |
| Ссылка: https://tinyurl.com/cciss-hpsa |
| </wrap> |
| |
| <wrap indent> |
| Теперь, по умолчанию, упакованные конфигурации //dbus// и правила //polkit// располагаются в ///usr/share/dbus-1/system.d/// и ///usr/share/polkit-1/rules.d///.\\ |
| Поэтому все упакованные файлы были перемещены в эти каталоги. Если вы обновились с версии 14.2, то внутри ///etc/dbus-1/system.d/// и ///etc/polkit-1/rules.d///останутся прежние копии этих файлов (поскольку они устанавливались с суффиксом .new). Процесс обновления не будет (и не должен) автоматически удалять их, поскольку расположение в ///etc// призвано заменить расположением в ///usr/share// и, вполне возможно, что системный администратор отредактировал файлы в ///etc// и намерен сохранить эти изменения. Если это не так и оставшиеся там файлы не были установлены нештатными пакетами, то можно удалить файлы конфигураций //dbus// и правил //polkit// находящиеся в ///etc//. |
| </wrap> |
| |
| <wrap indent> |
| //elogind// теперь управляет //cgroups// (//cgmanager// удален), поэтому оставшиеся файлы в ///etc/rc.d/rc.cgmanager// и ///etc/rc.d/rc.cgproxy// должны быть удалены. |
| </wrap> |
| |
| <wrap indent> |
| Для повседневного использования используйте одно из предоставляемых generic-ядер. Не сообщайте об ошибках до тех пор, пока не воспроизведете их с помощью одного из generic-ядер. Для загрузки generic-ядер необходимо создать //initrd// - инструкции см. в [[wiki:od:rinitrd_150|README.initrd]]. huge-ядра, в первую очередь, предназначены для использования в качестве "установочных" и "аварийных" ядер, на случай, если вы забыли сделать //initrd//. Для большинства систем следует использовать //SMP// generic-ядро, даже если поддержка //SMP// отсутствует. Для некоторых новых аппаратных средств требуется включение локального APIC в ядре SMP и, теоретически, не должно быть снижения производительности при использовании SMP-совместимого ядра на однопроцессорной машине, так как SMP-ядро тестирует это и вносит необходимые коррективы. Кроме того, исходные тексты ядра, поставляемые с Slackware, настроены на использование SMP, поэтому при использовании SMP-ядра вам не придется модифицировать их для установки внешних модулей (например, проприетарных драйверов NVidia или ATI). |
| </wrap> |
| |
| <wrap indent> |
| Если вы решите использовать одно из не SMP-ядер, то необходимо следовать инструкциям в файле ///extra/linux-5.13.9-nosmp-sdk/README.TXT// для модификации исходных текстов ядра. Обратите внимание на то, что это касается только тех случаев, когда используется не SMP-ядро поставляемое Slackware. При сборке собственного ядра, ссылка в ///lib/modules/$(uname -r)/{build,source}// будет указывать на правильный источник ядра, до тех пор, пока вы не удалите или не переместите его. |
| </wrap> |
| |
| <wrap indent> |
| Для изменения разрешения консоли KMS пропишите дополнение к ядру в файле //lilo.conf//:\\ |
| </wrap> |
| <code>append="video=1024x768"</code> |
| |
| <wrap indent> |
| Говоря о //lilo.conf// и //KMS//, убедитесь, что вы используете либо //vga=normal//, либо //vga=extended//. Некоторые фреймбуферы не очень любят KMS... |
| </wrap> |
| |
| <wrap indent> |
| Если вы установили зашифрованный корневой раздел, то для ввода парольной фразы нужен доступ к клавиатуре. Что может потребовать добавления модулей //uhci-hcd// и //usbhid// в образ //initrd//, если у вас USB-клавиатура. Также обратите внимание, что если используется клавиатура, отличная от американской, то для добавления поддержки этой клавиатуры в //initrd// можно использовать параметр '-l' в команде 'mkinitrd'. |
| </wrap> |
| |
| <wrap indent> |
| Субпиксельная подсказка в //freetype// по умолчанию включена в //upstream//, но вы можете настроить ее в файле ///etc/profile.d/freetype{csh,sh}//. |
| </wrap> |
| |
| ==== ПАКЕТЫ, ДОБАВЛЕННЫЕ ПОСЛЕ 14.2 ==== |
| |
| |<code> |
| a/aaa_glibc-solibs (заменяет a/glibc-solibs) |
| a/aaa_libraries (заменяет a/aaa_elflibs) |
| a/cracklib |
| a/efivar |
| a/elogind |
| a/exfatprogs |
| a/f2fs-tools |
| a/haveged |
| a/hostname (отделился от n/net-tools) |
| a/inih |
| a/lbzip2 |
| a/lhasa (заменяет a/lha) |
| a/libblockdev |
| a/libbytesize |
| a/libpwquality |
| a/lzlib |
| a/mlocate (заменяет a/slocate) |
| a/ndctl |
| a/nvi |
| a/pam |
| a/plzip |
| a/volume_key |
| a/zerofree |
| </code><code> |
| ap/dash (заменяет ap/ash) |
| ap/inxi |
| ap/man-db (заменяет ap/man) |
| ap/neofetch |
| ap/nvme-cli |
| ap/opus-tools |
| ap/sc-im (заменяет ap/sc) |
| ap/undervolt |
| ap/xorriso |
| </code><code> |
| d/autoconf-archive |
| d/check |
| d/gcc-brig |
| d/gcc-gdc |
| d/gnucobol (заменяет d/gnu-cobol) |
| d/gyp |
| d/icecream |
| d/meson |
| d/ninja |
| d/opencl-headers |
| d/parallel |
| d/patchelf |
| d/poke |
| d/python-pip |
| d/python2 (заменяет d/python) |
| d/python3 |
| d/re2c |
| d/rinutils |
| d/rust |
| d/sassc |
| d/vala |
| </code><code> |
| e/emacspeak |
| </code><code> |
| kde/* (слишком много для перечисления здесь - см. UPGRADE.TXT) |
| </code>|<code> |
| l/Mako |
| l/PyQt5 |
| l/QtAV |
| l/SDL2 |
| l/SDL2_gfx |
| l/SDL2_image |
| l/SDL2_mixer |
| l/SDL2_net |
| l/SDL2_ttf |
| l/accountsservice |
| l/argon2 |
| l/brotli |
| l/cfitsio |
| l/cryfs |
| l/cryptopp |
| l/dotconf |
| l/dvdauthor |
| l/editorconfig-core-c |
| l/espeak-ng |
| l/farstream |
| l/ffmpeg |
| l/fluidsynth |
| l/freecell-solver |
| l/frei0r-plugins |
| l/fuse3 |
| l/gdk-pixbuf2-xlib |
| l/gexiv2 |
| l/gjs |
| l/glade |
| l/gnome-themes-extra (заменяет l/gnome-themes-standard) |
| l/graphene |
| l/graphite2 |
| l/gst-plugins-bad-free |
| l/gst-plugins-libav |
| l/gtk4 |
| l/gtksourceview3 |
| l/hyphen |
| l/id3lib |
| l/isl |
| l/jansson |
| l/jmtpfs |
| l/json-glib |
| l/kdsoap |
| l/keybinder3 |
| l/lame |
| l/lensfun |
| l/libappindicator |
| l/libbluray |
| l/libburn |
| l/libclc |
| l/libcue |
| l/libdbusmenu |
| l/libdmtx |
| l/libedit |
| l/libgnt |
| l/libgtop |
| l/libidn2 |
| l/libimobiledevice-glue |
| l/libindicator |
| l/libnice |
| l/libnsl |
| l/libnss_nis |
| l/libopusenc |
| l/libpsl |
| l/libqalculate |
| l/libsass |
| l/libseccomp |
| l/libsigc++3 |
| l/libsodium |
| l/libunwind |
| l/liburing |
| l/libuv |
| l/libwebp |
| l/libwnck3 |
| l/libxkbcommon |
| l/lmdb |
| l/lz4 |
| l/mlt |
| l/mozjs78 (заменен l/js185) |
| l/ocl-icd |
| l/oniguruma |
| l/openal-soft |
| l/opencv |
| l/opus |
| l/opusfile |
| l/pcaudiolib |
| l/pcre2 |
| l/phonon-backend-gstreamer |
| l/pipewire |
| l/pyparsing |
| l/python-Jinja2 |
| l/python-MarkupSafe |
| l/python-PyYAML |
| l/python-appdirs |
| l/python-certifi |
| l/python-cffi |
| l/python-chardet |
| l/python-charset-normalizer |
| l/python-distro |
| l/python-dnspython |
| l/python-docutils |
| l/python-doxypypy |
| l/python-doxyqml |
| l/python-future |
| l/python-idna |
| l/python-markdown |
| l/python-notify2 |
| l/python-packaging |
| l/python-pbr |
| l/python-ply |
| l/python-pycparser |
| l/python-pygments |
| l/python-pysol_cards |
| l/python-random2 |
| l/python-requests |
| l/python-sane |
| l/python-setuptools_scm |
| l/python-six |
| l/python-tomli |
| l/python-urllib3 |
| l/python2-module-collection |
| l/qrencode |
| l/qt5 |
| l/qt5-webkit |
| l/qtkeychain |
| l/quazip |
| l/rpcsvc-proto |
| l/rttr |
| l/rubygem-asciidoctor |
| l/speech-dispatcher |
| l/speex |
| l/spirv-llvm-translator |
| l/talloc |
| l/tdb |
| l/tevent |
| l/tidy-html5 |
| l/utf8proc |
| l/vid.stab |
| l/woff2 |
| l/xxHash |
| l/zstd |
| </code>|<code> |
| n/c-ares |
| n/daemon |
| n/dehydrated |
| n/dovecot |
| n/krb5 |
| n/libmilter |
| n/nghttp2 |
| n/npth |
| n/nss-pam-ldapd |
| n/openldap |
| n/pam-krb5 |
| n/postfix |
| n/s-nail (заменяет mailx) |
| n/socat |
| n/sshfs |
| n/wget2 |
| n/wireguard-tools |
| n/wireless_tools (переименован из n/wireless-tools) |
| </code><code> |
| t/fig2dev (заменяет t/transfig) |
| t/texlive (заменяет t/tetex и t/tetex-doc) |
| </code><code> |
| x/OpenCC |
| x/cldr-emoji-annotation |
| x/egl-wayland |
| x/eglexternalplatform |
| x/fcitx |
| x/fcitx-anthy |
| x/fcitx-configtool |
| x/fcitx-hangul |
| x/fcitx-kkc |
| x/fcitx-libpinyin |
| x/fcitx-m17n |
| x/fcitx-qt5 |
| x/fcitx-sayura |
| x/fcitx-table-extra |
| x/fcitx-table-other |
| x/fcitx-unikey |
| x/hack-fonts-ttf |
| x/ibus |
| x/ibus-anthy |
| x/ibus-hangul |
| x/ibus-kkc |
| x/ibus-libpinyin |
| x/ibus-m17n |
| x/ibus-table |
| x/ibus-unikey |
| x/igt-gpu-tools (заменяет x/intel-gpu-tools) |
| x/intel-vaapi-driver (заменяет x/libva-intel-driver) |
| x/libXfont2 |
| x/libgee |
| x/libglvnd |
| x/libinput |
| x/libkkc |
| x/libkkc-data |
| x/libmypaint |
| x/libpinyin |
| x/libva-utils |
| x/libwacom |
| x/marisa |
| x/mypaint-brushes |
| x/noto-cjk-fonts-ttf |
| x/noto-fonts-ttf |
| x/pyxdg |
| x/skkdic |
| x/ttf-tlwg |
| x/urw-core35-fonts-otf |
| x/vulkan-sdk |
| x/wayland |
| x/wayland-protocols |
| x/xdg-desktop-portal |
| x/xf86-input-libinput |
| x/xf86-video-vboxvideo |
| x/xisxwayland |
| x/xorg-server-xwayland |
| x/xorgproto (заменяет все остальные x/*proto пакеты) |
| </code><code> |
| xap/NetworkManager-openvpn |
| xap/easytag |
| xap/ffmpegthumbnailer |
| xap/freerdp |
| xap/libnma |
| xap/rxvt-unicode (заменяет xap/rxvt) |
| xap/ssr |
| xap/xsnow |
| </code><code> |
| xfce/elementary-xfce |
| xfce/mousepad |
| xfce/thunar (заменяет xfce/Thunar) |
| xfce/xfce4-panel-profiles |
| xfce/xfce4-screensaver |
| xfce/xfce4-whiskermenu-plugin |
| </code><code> |
| y/nethack |
| </code>| |
| |
| ==== ПАКЕТЫ, УДАЛЕННЫЕ ПОСЛЕ 14.2 ==== |
| |<code> |
| a/aaa_elflibs (заменён на a/aaa_libraries) |
| a/eject (включён в a/util-linux) |
| a/getty-ps (переместился в /extra) |
| a/glibc-solibs (заменён на a/aaa_glibc-solibs) |
| a/lha (заменён на a/lhasa) |
| a/openssl10-solibs |
| a/slocate (заменён на a/mlocate) |
| </code><code> |
| ap/ash (заменён на ap/dash) |
| ap/cgmanager (вытеснен a/elogind) |
| ap/man (заменён на ap/man-db) |
| ap/pm-utils (вытеснен a/elogind) |
| ap/sc (заменён на ap/sc-im) |
| ap/workbone |
| </code><code> |
| d/gcc-java |
| d/gnu-cobol (заменён на d/gnucobol) |
| d/python (заменён на d/python2) |
| </code><code> |
| kde/* (слишком много для перечисления здесь - см. UPGRADE.TXT |
| </code><code> |
| kdei/* (слишком много для перечисления здесь) |
| </code><code> |
| l/PyQt |
| l/automoc4 |
| l/db42 |
| l/db44 |
| l/eigen2 |
| l/glade3 (заменён на l/glade) |
| l/gnome-themes-standard (заменён на l/gnome-themes-extra) |
| l/gst-plugins-base0 |
| l/gst-plugins-good0 |
| l/gstreamer0 |
| l/herqq |
| l/ilmbase |
| l/js185 (заменён на l/mozjs78) |
| l/keybinder (заменён на l/keybinder3) |
| l/libart_lgpl |
| l/libbluedevil |
| l/libcroco |
| l/liblastfm |
| l/libmcs |
| l/libmowgli |
| l/libmsn |
| l/libtermcap |
| l/libwmf-docs (объединён с l/libwmf) |
| l/notify-python (заменён на python-notify2) |
| l/phonon-gstreamer |
| l/pyrex |
| l/qimageblitz |
| l/qjson |
| l/qt (заменён на l/qt5) |
| l/qt-gstreamer |
| l/qtscriptgenerator |
| l/raptor2 |
| l/rasqal |
| l/redland |
| l/seamonkey-solibs |
| l/soprano |
| l/strigi |
| l/urwid |
| l/virtuoso-ose |
| </code>|<code> |
| n/dirmngr |
| n/idnkit |
| n/imapd |
| n/mailx (заменён на n/s-nail) |
| n/openldap-client |
| n/openssl10 |
| n/pth |
| n/rfkill (включён в a/util-linux) |
| n/sendmail (переместился в /extra ; заменён на n/postfix и n/libmilter) |
| n/sendmail-cf (переместился в /extra ; заменён на n/postfix и n/libmilter) |
| n/trn |
| n/wireless-tools (переименован в n/wireless_tools) |
| </code><code> |
| t/tetex (заменён на t/texlive) |
| t/tetex-doc (заменён на t/texlive) |
| t/transfig (заменён на t/fig2dev) |
| </code><code> |
| x/bigreqsproto (заменён на x/xorgproto) |
| x/compositeproto (заменён на x/xorgproto) |
| x/damageproto (заменён на x/xorgproto) |
| x/dmxproto (заменён на x/xorgproto) |
| x/dri2proto (заменён на x/xorgproto) |
| x/dri3proto (заменён на x/xorgproto) |
| x/evieext (заменён на x/xorgproto) |
| x/fixesproto (заменён на x/xorgproto) |
| x/fontcacheproto (заменён на x/xorgproto) |
| x/fontsproto (заменён на x/xorgproto) |
| x/glproto (заменён на x/xorgproto) |
| x/inputproto (заменён на x/xorgproto) |
| x/intel-gpu-tools (заменён на x/igt-gpu-tools) |
| x/kbproto (заменён на x/xorgproto) |
| x/libXfont (устаревший) |
| x/libva-intel-driver (заменён на x/intel-vaapi-driver) |
| x/mkfontdir (поглощённый x/mkfontscale) |
| x/presentproto (заменён на x/xorgproto) |
| x/printproto (заменён на x/xorgproto) |
| x/randrproto (заменён на x/xorgproto) |
| x/recordproto (заменён на x/xorgproto) |
| x/renderproto (заменён на x/xorgproto) |
| x/resourceproto (заменён на x/xorgproto) |
| x/scim |
| x/scim-anthy |
| x/scim-hangul |
| x/scim-input-pad |
| x/scim-m17n |
| x/scim-pinyin |
| x/scim-tables |
| x/scrnsaverproto (заменён на x/xorgproto) |
| x/videoproto (заменён на x/xorgproto) |
| x/xcmiscproto (заменён на x/xorgproto) |
| x/xextproto (заменён на x/xorgproto) |
| x/xf86-video-xgi |
| x/xf86-video-xgixp |
| x/xf86bigfontproto (заменён на x/xorgproto) |
| x/xf86dgaproto (заменён на x/xorgproto) |
| x/xf86driproto (заменён на x/xorgproto) |
| x/xf86miscproto (заменён на x/xorgproto) |
| x/xf86vidmodeproto (заменён на x/xorgproto) |
| x/xineramaproto (заменён на x/xorgproto) |
| x/xproto (заменён на x/xorgproto) |
| </code><code> |
| xap/rxvt (заменён на xap/rxvt-unicode) |
| xap/xfractint (переместился в /extra) |
| xap/xv (переместился в /extra) |
| </code><code> |
| xfce/Thunar (заменён на xfce/thunar) |
| xfce/gtk-xfce-engine |
| xfce/orage |
| </code><code> |
| extra/bittorrent/bittorrent |
| extra/mplayerplug-in/mplayerplug-in |
| extra/recordmydesktop/recordmydesktop |
| </code>| |