Главная > Операционные системы > Linux >
ASPLinux FAQ [2/2]

ASPLinux FAQ


3. Проблемы при работе

3.1. Как настроить просмотр папок в GNOME в одном окне?

В меню файл-менеджера GNOME nautilus "Правка - параметры - поведение" нужно включить флажок "Всегда открывать в окне браузера"

3.2.OpenOffice искажает кириллические имена файлов (символы кириллицы заменяются последовательностью цифр) либо аварийно завершает работу при попытке открыть или сохранить файл.

Включите в настройках OpenOffice (меню "Сервис - настройки - общие") флажок "Использовать диалоги OpenOffice.org", это должно решить проблему.

3.3. USB-сканер и/или цифровая камера доступны только под root'ом, как дать доступ обычному пользователю?

Достаточно обновить пакеты pam, hotplug, sane-backends; для корректной работы цифровых фотокамер нужно обновить еще и gphoto2. Самый простой способ - отдать команду:

yum update pam hotplug sane-backends gphoto2

3.4. Где найти исходные тексты ядра для компиляции модулей ядра (при установке vmware, коммерческих драйверов fglrx, nvidia и т.д.)?

Все заголовочные файлы, необходимые для сборки сторонних модулей ядра, находятся в каталоге /lib/modules/версия_ядра/build и устанавливаются вместе с самим ядром из того же бинарного пакета. По сути, каталог build/ содержит поддерево include/ из сконфигурированного дерева ядра. Полностью же исходные тексты ядра доступны только в виде src.rpm-пакета; если у Вас Express или Standard Edition, которые не содержит дисков с исходными текстами, Вы можете скачать нужный Вам пакет с нашего ftp: ftp://ftp.asplinux.ru/pub/sources/SRPMS.10/kernel-2.6.9-1.667asp.src.rpm Пакет исходных текстов последнего ядра из обновлений доступен здесь: ftp.asplinux.ru/pub/i386/updates/10/SRPMS Установите его и распакуйте исходные тексты ядра с наложением патчей:

rpm -ivh kernel-2.6.9-1.667asp.src.rpm
cd /usr/src/asplinux/SPECS/
rpmbuild -bp kernel-2.6.spec

Дерево исходных текстов ядра будет развернуто в /usr/src/asplinux/BUILD/kernel-2.6.9 Если необходимо иметь исходные тексты ядра в более привычном /usr/src/linux, просто создайте символьную ссылку на этот каталог:

ln -s /usr/src/asplinux/BUILD/kernel-2.6.9/linux-2.6.9 /usr/src/linux

3.5. У меня в wine все русские буквы изображаются квадратиками.

Для правильного отображения русского в wine необходимо установить шрифты из Windows. Для этого скопируйте их, например, в каталог /usr/X11R6/lib/X11/fonts/TTF/ перейдите в него и выполните команду

ttmkfdir

Затем скопируйте файл /usr/share/doc/wine-20050211/samples/config в папку ~/.wine, в нем найдите строки строки:

[FontDirs]
;"dir1" = "/usr/X11R6/lib/X11/fonts/TrueType"
;"dir2" = "/usr/share/fonts/truetype"
"dir3" = "/usr/X11R6/lib/X11/fonts/TTF"
;"dir4" = "/usr/share/fonts/TT"
# Раскомментируйте строчку "dir1" = "/usr/X11R6/lib/X11/fonts/TrueType" 
#  (убрать в начале знак ; ) и измените её на следующую:
"dir1" = "/usr/X11R6/lib/X11/fonts/TTF"

После этого русский в wine должен работать нормально.

3.6. Как сделать так, чтобы русский в Java-приложениях нормально отображался?

Для правильного отображения русских символов в Java, при использовании системной кодировки CP-1251, создайте файл /usr/X11R6/lib/X11/locale/microsoft-cp1251/Compose

3.7. Не работают клавиши Home/End в gnome-terminal.

Для того чтобы клавиши Home/End работали в gnome-terminal, необходимо обновить пакет ncurses. Это можно сделать с помощью команды

yum update ncurses

3.8. Где взять дополнительные пакеты для ServerIV?

Для этого необходимо создать в каталоге /etc/yum.repos.d/ файл contribs.repo следующего содержания:

[contribs]
name=ASPLinux ServerIV - $basearch - Base contribs
baseurl=ftp://ftp.asplinux.ru/pub/contribs/10.1
enable=1

3.9. Как печатать из Firefox/Thunderbird русский текст?

а) Использовать Firefox 1.5b http://www.mozilla.org/products/firefox/beta2.html
б) Использовать Xprint
http://www.mozilla.org/releases/mozilla1.3.1/index.html#xprint
http://xprint.mozdev.org/

3.10. Как воспроизвести несколько звуковых потоков одновременно на встроенной звуковой карте?

а) Использовать различные серверы вывода звука: eSound, Arts, Jack.
б) Также, можно использовать особенности драйвера alsa:
http://ru.gentoo-wiki.com/HOWTO_Alsa_...
http://gentoo-wiki.com/HOWTO_ALSA_sound_mixer_aka_dmix

3.11. 1) Как исправить кривые шрифты в gtk+1.2 приложениях при использовании локали utf8?
2) В ServerIV изначально под utf8 gtk+1.2 не отображают нормально русские символы

В данном случае необходимо обновить пакет xorg-x11:

yum update xorg-x11

3.12. Как подключить мобильный телефон к компьютеру и использовать его для выхода в интернет через GPRS?

При подключении через USB кабель, Ваш телефон в системе будет виден как /dev/ttyUSB0, если через COM порты, то соответственно /dev/ttyS0[1,2]. Настройку можно производить через system-config-network или через wvdialconf, также можно использовать уже готовые скрипты http://linuxmobile.lrn.ru/data/soft/mobile/scripts.php для соединения.
Для телефонов siemens & nokia поставляются соответствующие утилиты: scmxx & gnokii. Дополнительную информацию по настройке телефонов можно прочитать здесь:
http://community.asplinux.ru/documents/article/mobile/
http://community.asplinux.ru/documents/howto/gprs.html

3.13. Видеокарта есть в списке поддерживаемого оборудования, но нормально системой не определяется и X-сервер не запускается.

В данном случае необходимо удостоверится, что используется фирменный драйвер nvidia. Для этого у Вас должны быть установленны пакеты NVIDIA_kernel и NVIDIA_GLX, проверить это можно с помощью команды rpm -q NVIDIA_kernel NVIDIA_GLX. Также, в файле /etc/X11/xorg.conf должны быть подобные строки:

Section "Device"
	...
        BusID   "PCI:1:0:0"
	...
        Driver  "nvidia"
	...
EndSection
Если значение опции Driver равно "nv", измените её на "nvidia". При использовании видеокарт GeForce 7й серии необходимо обновить пакеты NVIDIA_kernel и NVIDIA_GLX. Сделать это можно с помощью команды:
yum update NVIDIA_kernel NVIDIA_GLX

3.14. Как мне настроить TV-Out, TV-In и т.д?

Существует хороший материал по этому поводу на русском языке:
http://www.bog.pp.ru/work/linux_nvidia.html

3.15. Как выставить правильное разрешение на видеокарте с чипсетом 855/865/915?

Чтобы настроить подходящее разрешение на данных видеокартах используйте утилиту 855resolution http://perso.wanadoo.fr/apoirier/

Скопируйте пакет 855resolution-0.4.tgz
wget http://perso.wanadoo.fr/apoirier/855resolution-0.4.tgz
Распакуйте пакет с помощью команды 
tar zxvf 855resolution-0.4.tgz
Перейдите в каталог 855resolution
cd 855resolution/
И выполните следующие действия:
make 
su
make install
855resolution -l
После выполнения этой команды будет выведен список поддерживаемых разрешений видеокарты, на подобии нижеследующего:
Chipset: 855GM
VBIOS type: 1
BIOS Version: 3240

    Mode 30 : 640x480, 8 bits/pixel
    Mode 32 : 800x600, 8 bits/pixel
    Mode 34 : 1024x768, 8 bits/pixel
    Mode 38 : 1280x1024, 8 bits/pixel
    Mode 3a : 1600x1200, 8 bits/pixel
    Mode 3c : 1920x1440, 8 bits/pixel
    Mode 41 : 640x480, 16 bits/pixel
    Mode 43 : 800x600, 16 bits/pixel
    Mode 45 : 1024x768, 16 bits/pixel
    Mode 49 : 1280x1024, 16 bits/pixel
    Mode 4b : 1600x1200, 16 bits/pixel
    Mode 4d : 1920x1440, 16 bits/pixel
    Mode 50 : 640x480, 32 bits/pixel
    Mode 52 : 800x600, 32 bits/pixel
    Mode 54 : 1024x768, 32 bits/pixel
    Mode 58 : 1280x1024, 32 bits/pixel
    Mode 5a : 1600x1200, 32 bits/pixel
    Mode 5c : 1920x1440, 32 bits/pixel
Чтобы установить, например, разрешение экрана 1400x1050 вместо 1920x1440 достаточно выполнить под пользователем root команду:
855resolution 3c 1400 1050
И в файле /etc/X11/xorg.conf выставить значение параметра Modes в "1400x1050":
Section "Screen"
Identifier  "Screen 1"
Device      "device"
Monitor     "LCD"
DefaultDepth 24
    
    Subsection "Display"
           Depth       24
           Modes       "1400x1050"
    EndSubsection
EndSection
После этого можно запустить X-сервер командой startx и убедиться в правильности установленного разрешения Чтобы команда 855resolution 3c 1400 1050 выполнялась постоянно при загрузке, выполните следующие команды:
echo "855resolution 3c 1400 1050" >> /etc/rc.d/rc.local.local
chmod 755 /etc/rc.d/rc.local.local

3.16. Почему не определяется видеокарта Intel 915GM?

Для нормальной работы этой видеокарты необходимо обновить ядро. Это можно сделать с помощью команды:

yum update kernel
После установки пакетов, переустановите загрузчик:
- Если используете Lilo, то выполните команду lilo
- если используете ASPLoader, то выполните команду aspldr

3.17. У меня видеокарта Radeon, как её настроить и что нужно сделать, чтобы не "тормозили" 3D игры(приложения)

Для нормальной работы видеокарт Radeon необходимо устанавливать специальный драйвер fglrx от компании ATI. Для этого необходимо обновить ядро и установить пакет https://support.ati.com/ics/support/default.asp?deptID=894&task=knowledge&folderID=300
Установите с помощью команды

rpm -ivh --force  fglrx_6_8_0-8.18.8-1.i386.rpm
Затем выполните следующую команду
echo "tmpfs	/dev/shm	tmpfs	defaults	0 0" >> /etc/fstab
Настройте Вашу видеокарту с помощью программы fglrxconfig
Затем выполните команды:
mount /dev/shm
startx
Также, по данной теме следует почитать форум на нашем сайте: http://community.asplinux.ru/forum/1/41834/41836/#R41836

3.18. Как настроить VPN соединение?

Можно использовать утилиту system-config-pptp http://justos.org/system-config-pptp
А также, воспользоваться следующими материалами:
http://community.asplinux.ru/documents/faq72/05_13.html
http://ezhikov.org/vpn/vpn.html

3.19. Где взять программы, которых нет в дистрибутиве?

Можно использовать пакеты с сайта http://ftp.msiu.ru/. Так как ASPlinux v10 совместим с Fedora Core 3 то можно использовать следующие сайты для дополнительных программ
http://dries.ulyssis.org/rpm/
http://rpm.livna.org/
http://rpmfind.net/
ftp://ftp.citkit.ru/pub/Linux/fedora/linux/extras/3/

3.20. Поддерживает ли ASPLinux ServerIV 64-битные процессоры?

ASPlinux ServerIV поддерживает архитектуру процессоров x86,ia32 и x86_64. Поддержки ia-64 НЕТ(!).

3.21. Как мне настроить ADSL USB модем?

Для начала необходимо посмотреть в списке поддерживаемого оборудования свой модем и драйвер, который он использует.
Если модем имеется в списке, то необходимо ознакомится с документацией приведённой в ссылке к модему (Комментарий) и установить необходимый драйвер следуя документации.
Для настройки соединения можно использовать программу system-config-network.

3.22. После установки Server IV - полный набор пакетов при использовании webmin в разделе "Сеть" отсутствует раздел "Сеть" -> "Сетевые интерфейсы"

В файле /usr/libexec/webmin/net/module.info, в строке os_support, измените запись

redhat-linux/5.0-*
на
redhat-linux
Сохраните файл, перезагрузите webmin
service webmin restart

3.23. Я хочу изменить(пересобрать) ядро. Что мне для этого необходимо сделать?

Почитайте, пожалуйста, следующую статью:
http://asplinux.net/modules/myarticles/article.php?storyid=46

4. Настройка модемного соединения.

4.1. Как узнать скорость соединения?

Если ваш модем позволяет это сделать, добавьте в строку инициализации команду ATW1 - это приведет к тому, что при соединении с провайдером будет выводится информация о скорости соединения, а не последовательного порта.

4.2. Что такое AT-команды? Зачем они нужны?

Документация вашего модема должна содержать справочник поддерживаемых AT-команд. Описание AT-команд на русском языке есть в документации к kppp (кнопка "Справка" -> Руководство "KPPP" -> Набор команд для Hayes-совместимых модемов.

4.3. Что такое minicom и зачем он нужен?

minicom - это программа с дружественным интерфейсом, которая позволяет читать данные из последовательного порта (COM-порт, в терминологии Windows), а также писать в этот порт. Это означает, что использование minicom позволяет получить полный контроль над модемом, включая возможность "тонкой" настройки модема и подбор оптимальных параметров соединения. После запуска minicom вы можете получить полную информацию о модеме и состоянии его регистров (обычно командами ati4 и / или ati7). Команды уточните по документации модема. С помощью minicom вы можете дозвониться до провайдера "вручную" и видеть все что при этом происходит (включая скорость соединения). Вы можете также оперативно управлять соединением.

Дополнительно: man minicom, http://www.linux.org.ru/books/HOWTO/PPP-over-minicom.html, http://www.astro.spbu.ru/staff/dio/Linux/linux-handbook-ppp.html, http://www.lib.csu.ru/dl/text/programm/info/OS/RedHatLinux/Glava18/Index17.htm

4.4. При использовании kppp приходится все время вводить пароль root. Как этого избежать?

Выполните команды (с правами root):

chmod 4755 /usr/sbin/kppp
chmod 4555 /usr/sbin/pppd
ln -sf /usr/sbin/kppp /usr/bin/kppp
echo "username" > /etc/kppp.allow
где username - ваше регистрационное имя. Второй вариант, с использованием группового доступа к kppp описан в "Руководстве KPPP". Необходимо только указать правильный для вашей системы путь к kppp.

4.5. Где можно найти документацию по kppp?

Нажмите на кнопку "Справка" в диалоговом окне и вы получите доступ к очень подробной документации kppp на русском языке.

4.6. Какие программы можно использовать вместо kppp?

wvdial. Установите ее, если вы этого еще не сделали:

rpm -ihv /путь_к_пакету/wvdial
Для создания конфигурационного файла выполните команду (с правами root):
wvdialconf /etc/wvdial.conf
Найдите в полученном файле (/etc/wvdial.conf) строки:
Phone = 555-4242
Username = apenwarr
Password = my-password
и подставьте реальные значения. Попробуйте установить соединение командой:
wvdial

4.7. Настройка встроенных модемов (winmodem)

Для начала необходимо скачать скрипт скрипт scanModem с http://linmodems.technion.ac.il/packages/scanModem.gz, распаковать его с помощью команды gunzip и выполнить под пользователем root, после чего перейти в созданый каталог Modem/ и просмотреть файл ModemData.txt:

gunzip scanModem
sh scanModem
cd Modem
less ModemData.txt
В файле ModemData.txt есть описание модема и чипсета, на котором он работает. Эти данные идут после строк:
Providing detail for device at PCI_bus XX:YY.Z
 with vendor-ID:device-ID
        ----:----

  • если модем на чипсете PCtel, то драйверов для ядра 2.6 (пока) нет.
  • для следующих модемов подходит драйвер slmodem:
    • HAMR5600 based AMR/CNR/MDC/ACR modem cards on the following Southbridge chips: Intel ICH0,ICH2, ICH3, ICH4; Via 686A, 686B, 8231, 8233; SiS 630; ALI 1535.
    • SmartPCI56/561/562/563 based PCI modem cards.
    Драйвер для этих модемов есть здесь: slmodem-2.9.10-667.i386.rpm, slmodem-amr-2.9.10-667.i386.rpm
  • если модем на чипсете Lucent/Agere, он должен работать с драйвером ltmodem - бинарный пакет для ASPLinux v10 есть здесь: ltmodem-kv_2.6.9-1.667asp-2.6-7.i386.rpm
  • если модем Conexant на чипсете HSF, то с сайта http://www.linuxant.com/ нужно скачать пакет hsfmodem-7.18.00.03full-1.i386.rpm.zip, который при установке собирает нужные модули и устанавливает их. Более подробно можно прочитать на http://www.linuxant.com/drivers/hsf/install.php. Версия для свободного скачивания имеет ограничения в скорости до 14Kb/s

Исчерпывающая информация по винмодемам находится здесь: http://www.modemsite.ru/lin/
С помощью этих материалов вам необходимо определить (идентифицировать) чип своего модема, затем выяснить, существует ли для него драйвер, и, в случае положительного ответа, установить его.

4.8. Установка драйвера для модема из rpm-пакета.

rpm -ihv /путь_к_пакету/имя_пакета

4.9. Установка драйвера из тарбола (архив файлов с исходным кодом, имеющий расширение .tgz или .tar.bz2).

Перед установкой драйвера проверьте, установлен ли в вашей системе gcc:

rpm -q gcc
Если нет, установите его с третьего установочного диска:
rpm -ihv /путь_к_пакету/gcc-3.3.3-7asp.i386.rpm
Распаковывается архив:
tar [-C имя_каталога] -xzvf имя_архива
#для файлов .tgz
tar [-C имя_каталога] -xjvf имя_архива
#для файлов .tar.bz2
Каталог, содержащий пакет, делается текущим (cd имя_каталога). Читаются файлы README и INSTALL (это нужно делать обязательно, так как в них находится важная информация об особенностях и установке). Выполняется команда
./configure
Эта команда создает (или изменяет) файл Makefile, содержащий правила компиляции и сборки пакета. При выполнении команды ./configure, ей можно передать параметры, учитывающие ваши пожелания. Доступные параметры и их возможные значения можно узнать, выполнив предварительно команду
./configure --help.
Также, эта информация может содержатся в файлах README и INSTALL. Далее, команда
make
транслирует исходный код в бинарный, а команда
make install
устанавливает бинарные файлы в нужное место, после чего они становятся доступными для использования. Обе команды руководствуются директивами Makefile.
При передаче параметров для ./configure вы можете указать, в какой каталог нужно установить пакет (необходимо иметь четкое представление о структуре файловой системы в linux). Если вы этого не сделаете, будет использоваться каталог, заданный по умолчанию.
Вы всегда можете определить, где находятся установленные пакеты и их файлы, выполнив команду
locate имя_пакета.
Есть еще вариант сборки rpm-пакета из тарбола. Для этого нужно хорошо изучить пакет rpm: http://www.rpm.org/max-rpm/ Это несколько устаревшая документация. В частности, для сборки rpm-пакета, сейчас вместо команды rpm -b..., нужно пользоваться командой rpmbuild. Поэтому, кроме указанной документации, необходимо ознакомится и с man rpm.

Источник: asplinux.ru, 18.IX.2006


< Начало


Украинская Баннерная Сеть

Главная  Алфавитный индекс  Справка  Добавить FAQ  E-mail
Новости  Поиск по сайту

© УкрFAQ 2011
Сайт создан в системе uCoz