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
< Начало
|