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, VIII.2011
< Початок
|