|
ALT Linux FAQПоследние изменения - 4.07.2001 Этот сборник вопросов и ответов составляется в основном на основе рассылки http://www.altlinux.ru/pipermail/mandrake-russian/, куда Вы можете обратиться с вопросом, касающимся дистрибутивов от ALT Linux Teem, их установки, настройки и т.д. Прежде чем писать о найденной ошибке или задавать вопрос в рассылку проверьте, и, возможно, окажется, что:
Обращаясь за помощью в списки, желательно руководствоваться следующими правилами:
Разделы: 1. Дистрибутивы Ответы на вопросы по истории и составу дистрибутивов Mandrake RE, а также объяснения особенностей дистрибутивов от ALTLinux. Опыт показывает, что даже опытные пользователи других клонов Linux могут испытывать затруднения, начиная работать с дистрибутивом от ALTLinux, так что не пренебрегайте этим разделом.2. X Window Установка и настройка подсистемы графического интерфейса X Window и различных оконных менеджеров. Менеджеров рабочего стола тоже:)3. Приложения Установка и настройка различных прикладных программ, как входящих в дистрибутив, так и "сторонних".4. Сеть Настройка и устранение неполадок в сетевых компонентах.5. Система Различные вопросы по настройке системы, включая проблематику локализации и интернетизации:)6. Безопасность Вопросы по сетевой безопасности и поддержанию целостности системы. 1. Дистрибутивы 1.1 Mandrake RE / Mandrake RE Spring 2001
Q1.1.1: Q1.1.2: Q1.1.3: Q1.1.4: Q1.1.5: Q1.1.6: Q1.1.7: [root@earth contrib]# rpm -ba WindowMaker.spec Как же надо собирать пакеты в Spring 2001? Q1.1.8: Q1.1.9: Q1.1.10: Q1.1.11: Q1.1.12: Q1.1.13: Q1.1.14: Q1.1.15: Q1.1.16: Q1.1.17: Q1.1.18: Q1.1.19: Q1.1.20: Q1.1.21: Q1.1.22: 1.2 Junior
Q1.2.1:
2. X Window Q2.1: Q2.2: Q2.3: Q2.4: Q2.5: Q2.6: Removing unix/:-1 from the valid list of fontpaths Fatal server error: could not open default font 'fixed' В messages появляется: xfs: Fatal font server error: xfs: Element #0 (starting at 0) of font path is bad or has a bad font: "/usr/X11R6/lib/X11/fonts/misc" Q2.7:
3. Приложения Q3.1: Q3.2: Q3.3: Q3.4: Q3.5: Q3.6: Q3.7: Q3.8: Q3.9: Q3.10: Q3.11: Error sending command Q3.12: Q3.13: Q3.14: Q3.15: Q3.16: Q3.17: Q3.18:
4. Сеть Q4.1: Q4.2: Q4.3: Q4.4: Q4.5:
5. Система Q5.1: Q5.2: mkbootdisk --device /dev/fd0 2.2.18 ругается: /lib/modules/2.2.18 is not a directory. Q5.3: Q5.4: Q5.5: Ошибка Интерпретатор уже озабочен выполнением команды Q5.6: Q5.7: Q5.8: Q5.9: Q5.10: Q5.11: Q5.12: Q5.13: /etc/rc.d/init.d/name_of_service command или ползти по каталогам. Что посоветуете? Q5.14: Q5.15: Q5.16: Q5.17: Q5.18: Q5.19: Q5.20: Q5.21:
6. Безопасность Q6.1: Q6.2: Q6.3:
Составлено по материалам списков расслыки ALT Linux Teem. Дистрибутивы:Mandrake RE / Mandrake RE Spring 2001 1.1.1Вопрос: Sisyphus. Кто он?Ответ: Sisyphus вечно нестабилен, этот как бы прообраз дистрибутива, который никогда не достигнет состояния релиза. Иногда он устанавливается, а иногда -- нет. Собственно, это наша текущая работа, которая, возможно, будет кому-то интересна и полезна. Благодаря Сизифу, картина происходящего для Вас становится более полной. Можно, при настойчивости и удаче, установить/собрать самые свежие версии программ, получить патчи и просто принять участие в общем деле. В чем преимущество Sisyphus'а по сравнению с другими источниками пакетов? Пакеты из Sisyphus'а совместимы с дистрибутивами от ALTLinux, их локализация проводится по тем же принципам, что и в основном дистрибутиве, они собираются с учетом наложенных на ядро патчей и т.д.
1.1.2Вопрос: А что же такое в таком случае REbeta? Ответ: REbeta -- ветка дистрибутива, которая закончилась релизом Linux Mandrake RE Spring 2001 и исчезла до следущего релиза. 1.1.3Вопрос: Купил дистрибутив Spring 2001. Поставил в режиме "Обновить" и столкнулся с массой проблем. В чем дело? Можно ли обновить RE7.0 +/- Appendix до Spring 2001 или это не рекомендуется? Ответ: Режим обновления требует, естественнно, дополнительных настроек, с чем Вы и столкнулись. В принципе, мы бы советовали ставить в режиме "Установка", сохранив нужные файлы в каталогах (/etc /home /usr/local). Если Вы считаете себя опытным пользователем, то можно попробовать обновить систему, но учтите -- потребуется перенастройка части приложений. В любом случае, следует оценить, что проще: сохранить необходимые файлы и потом интегрировать их в систему или править ее после обновления. 1.1.4Вопрос: Будет ли Mandrake RE работать на ...? Ответ: На компьютерах с процессорами младше i586 -- вряд ли, так как уже исходный дистрибутив Mandrake собирается для процессоров не ниже Pentium:). В целом требования к системе выглядят следующим образом:
1.1.5Вопрос: Где можно купить Mandrake RE Spring 2001? Откуда можно его скачать? Ответ: Ответы на эти вопросы лучше посмотреть на сайте ALT Linux: http://www.altlinux.ru/, т.к. список реселлеров и ftp-зеркал может измениться. 1.1.6Вопрос: Я перевел HOWTO/man/любой документ/ и т.д. и хочу выложить его для всеобщего доступа. Куда мне обратиться? Ответ: Обращайтесь в Русскую команду перевода документов GNU http://www.gnu.org.ru/, либо на сайт rldp.linux.ru.net. 1.1.7Вопрос: Захотел собрать RPM из Сизифа, и вот что, к примеру, выдал мне rpm: [root@earth contrib]# rpm -ba WindowMaker.spec Как же надо собирать пакеты в Spring 2001? Ответ: Все правильно, все пакеты,кроме одного: MAKEDEV, в Linux Manderake RE Spring 2001 и в Сизифе могут и должны собираться непривилегированным пользователем. Как это делается?
Если уж очень хочется собирать пакеты из под root - читайте /usr/share/doc/rpm-*/README.ipl 1.1.8Вопрос: А зачем мне все эти fr, hr, jp и другие локали? Можно ли их удалить, оставив только локали ru*? И вообще, зачем их включать в дистрибутив? Ответ: Удалить можно, ничего страшного не произойдет, система должна работать нормально, разве что какая-либо программа будет пытаться воспользоваться отсутствующей локалью. С другой стороны, примите во внимание: Linux -- принципиально интернациональная система. Мы, и не только мы, против сугубо национальных, локализованных в смысле l10n, дистрибутивов. В Mandrake RE, к примеру, все локализационные патчи не нарушают стандартов интернализации (i18n) и позволяют работать с несколькими языками, помимо Русского, и иногда с большим удобством, чем в "оригинале":). Russian Edition не Linux Mandrake только для России, а клон Mandrake, сделанный в России. Естественно, качественной поддержке русского языка уделено особое внимание. Но не только. О том какие языки и как поддерживаются в Spring 2001 подробно написано в прилагаемой к дискам "книжечке". 1.1.9Вопрос: Предположим, что устраивающий меня набор пакетов из RE 7.0 занимал N мегабайт дискового пространства. На сколько надо увеличить это N при оценке дискового пространства для аналогичного набора из Spring 2001? Ответ: Все приложения выросли, особенно -- KDE. Если ограничиться набором в точности тех же приложений (хотя думаем, Вас заинтересуют и новые), то "среднепотолочная" оценка -- места потребутеся на 25-30% больше. 1.1.10Вопрос: Вышли новые драйвера для моего оборудования. Будет ли ALTLinux собирать их модификацию? Ответ: Если драйвера -- коммерческие, то нет. Мы не будем включать коммерческих составляющих в основные компоненты системы, даже когда это возможно по лицензионным соображениям, как, например, в случае с видиокартами Matrox. Если нет, то, конечно же, соберем:). 1.1.11Вопрос: Установил Spring 2001, а по команде halt питание не выключается. В Mandrake RE 7.0 на том же железе работало. Что делать? Ответ: Теперь питание выключается только по команде poweroff. 1.1.12Вопрос: Что это за ядра kernel-up? Раньше таких не было. А для чего нужны ядра kernel-up-secure, kernel-smp-secure и прочие? Чем они отличаются от стандартного? Ведь стандартное ядро обладает такими же возможностями? Или я ошибаюсь? Ответ: Ядро kernel-up -- обычное однопроцессороное ядро (UniProcessor), так его теперь принято именовать. А kernel-*-secure получается из обычного путем наложения OpenWall-патча. Авторский README, описывающий суть вносимых патчем изменений, можно найти и прочесть в usr/src/linux/Documentation/secure/README. 1.1.13Вопрос: Бывает ли linux на 1-2-3 дискетах. Да такой, чтобы можно было:
Ответ: Например, MuLinux -- сам linux на одной дискете, X-window на другой, другие компоненты на следующих. Расширяемый мини-дистрибутив, который может очень много: может быть ftp, http, samba, file, printer, fax, dial-on-demand, dial-in сервером, имеет плагины: Perl, TEX, GCC, TCL, EMU (DOS and Wine), X-windows, и так далее. Вот цитата из описания: "Миниатюрный дистрибутив Linux. Позволяет неопытному пользователю установить полностью функциональную операционную Linux систему, которая будет мирно сосуществовать с уже установленными ранее DOS/Win95,98 на том же самом разделе (partition)." На самом деле таких дистрибутивов очень много :) Поищите на unixware.ru 1.1.14Вопрос: В чем заключается разница между пакетами *-ipl1mdk и *-ipl2mdk? Ответ: Это последовательные номера сборок пакета одной и той же версии программы. Можно думать о них, как о номере подхода штангиста к штанге на соответствующем весе (в данной аналогии соответствующему номеру версии), за одним исключением: при сборке таких "подходов" может быть очень много. Обычно номер сборки меняется, если в пакете что-то изменилось (не обязательно в самой исходной программе) -- например, починили "забытый" при предыдущей сборке файл или переместили файлы с одного места на другое для соответствия стандарту. При каждом изменении перед выпуском пакета в свет, сборщик обязан изменить номер сборки, иначе будет невозможно обновить пакеты более ранних сборок. Естесственно, при условии равенства номеров версий. Если интересуют детали, почитайте Maximum RPM на http://www.rpm.org/. Подробнее о имена сборок:
1.1.15Вопрос: Поддерживается ли установка Spring 2001 из ISO файлов? Ответ: Да, при установке с жесткого диска это один из возможных вариантов. 1.1.16Вопрос: Есть замечательная программа и я бы хотел увидеть её в следующем релизе Mandrake RE. Что для этого нужно сделать? Ответ: Все очень просто! Следует стать маинтейнером этой программы:) Т.е. собрать src.rpm для этой программы, написать об этом в devel@altlinux.ru и взяться за её поддержку (обновления, исправления). Только в этом случае она наверняка будет присутствовать в дистрибутиве:). 1.1.17Вопрос: У меня установлен Mandrake Spring 2001. Я скачал директорию i586 из REbeta. Можно ли установить REbeta не записывая ISO-образ на CD-ROM? Ответ: Конечно! Надо зайти в подкаталог i586/images
и найти там файл hd.img - если будктк ставить с диска, или network.img
- если ставите с ftp.
И загрузиться с нее. Затем укажите инсталлятору раздел где находиться REbeta и вперед с песнями..! Дальше все стандартно. 1.1.18Вопрос: Если я куплю коробку Spring 2001, сделаю образы дисков и выложу их в сети я нарушу какие-нибудь лицензии? Какие диски при этом все-таки можно выложить? Ответ: Можно выложить все, кроме коммерческих программ на 4-м диске. Они в отдельном каталоге. Сопроводительный буклет тоже можно "выкладывать" (в электронной форме:), он лицензируется на условиях GNU Free Documentation License. 1.1.19Вопрос: Зачем в Spring 2001 два практически идентичных пакета cdialog и dialog? Ответ: Вопрос с различными клонами dialog достаточно сложный и интересный. Видимо так исторически сложилось.
В дистрибутив попали оба, потому-что в Mandrake их было столько же. В настоящее время наведен порядок и имеются (в Сизифе) 2 диалога:
Кстати есть еще gdialog из gnome-utils похожий на Xdialog, но уступающий ему по возможностям. В общем, больше диалогов хороших и разных :))) 1.1.20Вопрос: Чем отличается каталог обновлений updates/Spring2001 от Sisyphus ? Ответ: updates/Spring2001 - апдейты для вышедшего
официального дистрибутива.Основная цель - пофиксить баги и улучшить функциональность. 1.1.21Вопрос: C какими дистрибутивами по формату RPM - пакетов совместим MandrakeRE? А то бывает найдешь хорошую программу которой нет в дистрибутиве - есть RPM скажем для redhat - можно ли его установить? Ответ: Формат rpm здесь ни при чем, установить можно любой. Будет ли он работать -- другой вопрос. Если речь не идет о ключевых для системы пакетах, то rpm от RH-7.x скорее всего работать будут. От SuSE -- скорее всего нет. В любом случае, сначала посмотрите в Sisyphus. 1.1.22Вопрос: В Сизифусе каталоги i586 и SRPMS обновляются синхронно или нет?Ответ: С точностью до продолжительности сеанса обновления -- да. Обновление идет, обычно, с 23 часов MSK до своего окончания :-) Бывают, конечно, проблемы с каналом.
Junior 1.2.1Вопрос: При установке Junior в кодировке cp1251 - появляется неверная кодировка русских букв как минимум в меню приложений (в конфигураторе меню все нормально), всплывающих подсказках, пунктах контрольного центра, заголовках окон. Как это можно исправить ?? Ответ: Нужно скачать пакет - menu-2.1.5-ipl48mdk.i586.rpm
X Window:2.1Вопрос: Есть ли апплет WindowMaker'а, чтобы монтировал диски, как иконка рабочего стола KDE? И где его найти?Ответ: Есть, и не один. Например, Mount.app, WMMount, искать их надо на www.bensinclair.com/dockapp/. Там вообще самая большая подборка апплетов для WindowMaker'а. 2.2Вопрос: Чем интересен Blackbox? Как в нем назначить горячие клавиши для переключения между окнами?Ответ: Ответы на эти вопросы и на многие другие можно узнать здесь: alterart.boom.ru/linux/bb-faq.html. А вообще Blackbox -- это компактный оконный менеджер для X Window. 2.3Вопрос: Подскажите, пожалуйста, как вычислить modelines для низких разрешений монитора (типа 320x200)?Ответ: Для того, чтобы вычислять modelines для любых (в том числе и для низких:) разрешений монитора, загрузите из Sisyphus и установите в систему пакет videogen-0.20-ipl1. Или kvideogen-1.2-ipl5mdk. Запустите программу -- там все должно быть понятно:) 2.4Вопрос: Как в X-ах убрать русификацию? Чтобы все менюшки по-английски отображались?Ответ: Если только менюшки, то изменив в /etc/sysconfig/i18n строку LC_MESSAGES=ru_RU.XXXXX на LC_MESSAGES=C. Это изменит все настройки интерфейса для всех пользователей сразу. А если только себе, любимому:), то надо в начале ~/.xinitrc вписать комманду export LC_MESSAGES=C, дабы действовало только на X и только у этого пользователя. Кстати, у привелегированного пользователя root это так и сделано. Правда, немного по другому:) 2.5Вопрос: Подскажите, как установить в систему ttf-шрифты от Windows?Ответ: Очень просто. Надо положить файлы шрифтов в какую-нибудь под-директорию в /usr/X11R6/lib/X11/fonts/, например /usr/.../fonts/ttf, добавить эту директорию в FontPath в /etc/XftConfig, запустить в .../fonts/ttf хорошую комманду -- "ttmkfdir > fonts.dir" и затем перезапустить xfs. Либо можно все это cделать с помощью утилиты DrakFont (в нем есть соответвствующий пункт меню, очень удобный, если Windows установлена на тот же компьтер). Только учтите, что DrakFont "своеволена" и "укладывает" файлы шрифтов в директорию .../fonts/drakfonts, так что во избежание казусов проверьте содержимое /etc/XftConfig. И не забудьте -- /etc/XftConfig должен заканчиваться символом новой строки! Иначе AntiAliasing в X работать не будет, да и другие проблемы могут быть! 2.6Вопрос: Проблемы с xfs. Каталог со шрифтами есть, фонты в нем есть, в /etc/X11/fs/config все прописано. Но xfs не стартует, а пишет в лог:Removing unix/:-1 from the valid list of fontpaths Fatal server error: could not open default font 'fixed' В messages появляется: xfs: Fatal font server error: xfs: Element #0 (starting at 0) of font path is bad or has a bad font: "/usr/X11R6/lib/X11/fonts/misc" Ответ: Дагноз: последствия неверно выполненной "чистки" /tmp. Такое иногда бывает:( Возможные причины:
Лечение: при выключенном xfs сделайте: rm -rf /tmp/.font-unix Это создаст нужный файл заново. Запустите fs. 2.7Вопрос: В документации написано, что при настройке Х "вам будет предложен выбор версии Х"... Мне, почему-то не предложили:(? Как сделать так, чтобы запускались Х-ы 4.0.2? Необходимо удалить 3.3.6, или это можно сделать по другому?Ответ: Выбор версии X предлагается при установке системы в режиме "эксперт". А вуже установленной системе это можно сделать, вызвав XFDrake в терминале вот так: #> XFDrake --expert Приложения3.1Вопрос: Я скачал из Интернета программу в виде файл.tar.gz (или файл.tar.bz2), но не знаю как ее установить, т.к. не нашел привычного для Windows *install.exe/setup.exe -- вместо этого в архиве много файлов с расширениями *.с, *.h и т.д. Это, видимо, исходники, которые, судя по всему, надо откомпилировать и собрать? Как это сделать? Это сложно?Ответ: Правильно понимаете -- это архив (так называемый "тарбол", от английского tarball), содержащий дерево директорий с файлами исходного кода программы и инструкциями по их сборке. Для того, чтобы создать выполнимые файлы приложения их надо собрать, т.е. компилировать и скомпоновать. Это не сложно, если все необходимые компоненты в системе уже установлены. Как правило такой архив содержит необходимые скрипты и так называемый мейкфайл (Makefile), которые позволяют собрать и установить программу. Последовательность действий такова: Войдите в директорию, в которую Вы распаковали исходный код и в терминале запустите команду: $> ./configure Это специальный скрипт, который проверит наличие в Вашей системе компилятора, нужных библиотек и других необходимых компонентов. Внимательно следите за сообщениями (по крайней мере -- за несколькими последними) и, если не будет сообщений об ошибке, то можно запустить следующую команду: $> make Эта команда выполнит компиляцию и компоновку нужных двоичных файлов. Если в ее выводе нет сообщений об ошибках, то следующая комнада: $> make install скопирует необходимые файлы в нужное место и создаст теребуемые конфигурационные файлы. Обратите внимание, что установка программы может потребовать создания файлов в директориях, в которых обычный пользователь не может этого делать. В таком случае результатом выполнения команды make install будет ошибка. Для того, чтобы преодолеть это затруднение, перед выполнением команды переключитесь в режим превилегированного пользователся root: $> su На появившееся приглашение Password: введите пароль root'а, а после появления приглашения # повторите команду. Перед сборкой стоит внимательно прочесть файлы INSTALL, README и аналогичные, обычно там описан процесс установки, возможные отличия от стандартного порядка действий и другая важная для установки информация. Там же можно узнать, в какую директорию будет скопирован выполнимый файл (файлы) и как их следует вызывать. Совет: посмотрите в Sisyphus, там может быть уже собранный пакет rpm с программой, с помощью которого установить программу гораздо удобнее. 3.2Вопрос: Когда я пытаюсь в KMail установить автоподписывание сообщений, то письма, написанные целиком английскими буквами подписываются нормально, а содержащие русские буквы -- нет. Насколько я понял, все дело в опции --charset, или просто charset в ~./gnupg/options.Ответ: Да, это так и есть. В ~./gnupg/option, кроме всего прочего, есть такие строки: # If you do not use the Latin-1 (ISO-8859-1) charset, you should # tell GnuPG which is the native character set. Please check # the man page for supported character sets. charset koi8-r Если строки с правильным параметром charset нет (либо если она закомментирована), добавьте/раскомментируйте ее. 3.3Вопрос: Подскажите, пожалуйста, как с помощью XMMS проигрывать аудио CD?Ответ: Это делает plugin libcdaudio.so, он входит в состав xmms. Дорожки выбираются в каталоге /mnt/cdrom. 3.4Вопрос: Посоветуйте программу для мониторинга состояния материнской платы.Ответ: Для консоли: sensors (из пакета lm_sensors). В KDE: klm (из одноименного пакета). 3.5Вопрос: Как конвертировать документы, созданные в MS Word, в TeX/LaTeX c минимальными потерями форматирования?Ответ: Попробуйте программу abiword. С ее помощью можно открыть файл MS Word и сохранить его в формате LaTeX. Правда, потом может потребоваться немножко поработать напильничком:) 3.6Вопрос: Объясните пожалуйста, что такое CVS?Ответ: CVS (Concurrent Versioning System) -- программа для контроля целостности исходных текстов программ (или любых других файлов) при одновременной работе нескольких разработчиков. Позволяет группе разработчиков работать над проектом по локальной сети или через Интернет, отслеживать изменения в исходных текстах, маркировать версии, делать откат к предыдущим версиям, создавать и объединять параллельные ветви разработки, варит программистам кофе;). Известные аналоги для других ОС:
Более подробную информацию посмотрите в man RСS, info CVS и в документации по этим пакетам в /usr/share/docs. 3.7Вопрос: Как нужно прописать путь rpm-src в файле sources.list, чтобы apt-gеt скачивал *src.rpm?Ответ: Для того, чтобы apt-get мог найти пакеты исходников, нужно вставить в файл sources.list следующую директиву: rpm-src ftp://address-of-ftp-server/directory-with-src.rpms. 3.8Вопрос: При выборе некоторых скинов в главном окне xmms название песни становиться нечитаемым, хотя настройки кодировок стоят, вроде бы, правильно. Если этот скин не использовать -- то все читается.Ответ: Надо использовать пропатченные скины с linux.ru.net/~rusxmms или установить опцию Использовать шрифты X сервера. 3.9Вопрос: При печати текстового файла (система печати CUPS) текст вылезает за края области печати.Ответ: Если настраивать с помощью kups, в закладке Instances (при выбранном принтере) нужно добавить Default, выбрать его, нажать Settings, закладка Text, где можно выбрать Use custom margins (Использовать указанные отступы), указать подходящие. Также обратите внимание на файл lpoptions в каталоге CUPS. 3.10Вопрос: Как заставить mc сортировать файлы/каталоги с учетом заглавных/строчных букв?Ответ: Надо поправить файл /etc/profile.d/mc.sh - вместо строки /usr/bin/mc -p ... написать LC_COLLATE=C /usr/bin/mc -p ... 3.11Вопрос: У меня не запускается Mozilla. Пишет:Error sending command Ответ: Мы не советуем Вам выбирать пакет mozilla и зависящие от него galeon, nautilus во время установки системы. Если Вы установите их позже (например, воспользовавшись командой urpmi mozilla), то проблем не будет. В противном случае, до первого запуска mozilla от имени пользователя, запустите программу с правами root: # /usr/lib/mozilla/mozilla Можно не дожидаться окончания загрузки программы, а выйти из нее нажатием клавиш Ctrl-C через несколько секунд. После данной процедуры mozilla будет функционировать корректно. 3.12Вопрос: В Nautilus на месте букв вопросительные знаки. Что делать?Ответ: Нажмите на ромбик, квадратик или кружок в меню и выберите любой из шрифтов Nimbus. 3.13Вопрос: Не работает печать в Netscape через CUPS.Как быть?Ответ: Об этом написано в буклете. Netscape не умеет печатать по-русски вообще. Его обманывают "хачеными" шрифтами, но их использование не дает печатать документацию с латинскими лигатурами и прочими изысками. Если это Вас не волнует -- выберите через update-altaernatives --configure Fontmap Fontmap.KOI8-R. Но мы не советуем печатать из netscape. 3.14Вопрос: При попытке создать приложение KDE2 в KDevelop 1.3 из Spring 2001 он создал мне некомпилирующийся проект из-за того, что в пути include-ов прописал первым kde1-compat.Ответ: В меню Настойки/Настройка Kdevelop/Path впишите:
а в уже созданом проекте в меню Собрать/Configure в поле Аргументы
укажите 3.15Вопрос: Можно ли заставить AbiWord работать в cp1251 после установки в koi8-r?Ответ: Если у Вас нет .gtkrc, то unset LANGUAGE; LANG=ru_RU.CP1251 abiword Если есть, то проследите за тем, чтобы в именах шрифтов не была явно указана кодировка. Хотя, возможно, кому-то это не понравится. 3.16Вопрос: Как в сотнях rpm файлов найти ту rpm-ку, которая содержит в себе необходимый файл? Может утилита rpm сама умеет доустанавливать недостающие пакеты? Чего ей надо сказать?Ответ: rpm -qpil /место/где/лежат/рпм/*.rpm >> /место/где/будет/список/list-rpm-info В этом файле будет информация о пакетах и список входящих в них файлов. 3.17Вопрос: Во всём kde шрифт нормальный, а вот в меню kdevelop какойто убогий мелкий и кривой.И не могу понять где это задаётся. Не подскажите ? Ответ: Возможно, стоит поставить повыше путь к нормальным шрифтам в /etc/X11/fs/config (для xfs). 3.18Вопрос: Не могли бы Вы прояснить ситуацию с GNOME: В Spring 2001 он самосборный или пересборка от Ximian? Чем отличается Ваша сборка от компоновки Ximian?Ответ: Мы сами собираем GNOME. Ximian GNOME -- это GNOME с картинками от Ximian, не больше. Выделять его из остальных сборок -- большая ошибка. Принципиальное отличие сборки Spring: Nautilus локализуется и не вываливается при запуске в русской locale (как у Ximian), из gnumeric и gedit можно печатать по-русски и так далее... Сеть4.1Вопрос: Насколько я понял, настройки сети ipchains по умолчанию практически закрывают доступ по всем портам, и их надо править для того чтобы открыть нужный сервис. Так ли это?Ответ: Не совсем. Такие настройки сети, о которых вы говорите, создает пакет Fwctl. Возможно, его лучше не ставить. 4.2Вопрос: Т.е. предлагаете не использовать файервол? Или использовать другой?Ответ: Просто Fwctl - очень своеобразный пакет
для настройки fw. Возможно, следует использовать что-нибудь другое
для этих целей. 4.3Вопрос: Как можно в ssh сделать так, чтобы определенные пользователи могли заходить только с определенных машин, причем другие пользователи с этих машин все же могли бы зайти. Если такое возможно, конечно.Ответ: Возможно на уровне RSA(DSA)-ключей,
если используется RSA(DSA)Authentication. 4.4Вопрос: Как отрубить рекламу с помощью squid?Ответ: Вот реальный пример: acl QUERY urlpath_regex banner banners recklama linkexch banpics no_cache deny QUERY acl BANNER url_regex banners recklama linkexch banpics us\.yimg\.com http_access deny BANNER Первая строка запрещет сквиду помещать это дело в свой кеш (помагет не засорять кеш всяким хламом, очень хорошо помогает против чатов). Вторая режет всё что попадет под эти слова. 4.5Вопрос: Обнаружил в Sisyphus 4 ftp-сервера: wu-ftpd, ProFTPD, ftpd-BSD, libra-ftpd. К чему так много? И какой из них будет устанавлен по умолчанию?Ответ: Мы советовали бы руководствоваться следующими соображениями при выборе ftp-сервера:
Система5.1Вопрос: Приверженцы Виндоза похваляются NTFS, которая пакуется и распаковывается на лету. Есть ли что-нибудь подобное (либо другие возможности) в ext2?Ответ: Для ext2 есть расширение, называется e2compr, которое позволяет паковать блоки, занимаемые файлами, с пом. алгоритмов gzip, bzip2 и др. А если будут хвалиться шифрованием, то в последних ядрах такая поддержка для ext2 тоже есть. :-) 5.2Вопрос: Подскажите, как сделать загрузочную дискету?mkbootdisk --device /dev/fd0 2.2.18 ругается: /lib/modules/2.2.18 is not a directory. Ответ: Нужно ещё сборку ядра прописывать (т.е. не 2.2.18, а 2.2.18-ipl5mdk, к примеру). Для того, что бы узнать какая у вас сборка ядра достаточно дать команду uname -r. 5.3Вопрос: Как сохранять установки микшера для ALSA?Ответ: Достачно один раз настроить /usr/bin/alsamixer и сохранить все настройки из-под рута: # /usr/sbin/alsactl store. После чего прописываем в конец /etc/rc.d/rc.local строку /usr/sbin/alsactl restore. 5.4Вопрос: Как увидеть кириллические имена файлов в dos-разделе? У меня видны только "???????"Ответ: В файле /etc/fstab в строках, относящихся к DOS-разделам, добавить сodepage=866, iocharset=koi8-r и перемонтировать разделы. 5.5Вопрос: Работая в mc регулярно натыкаюсь на сообщение:Ошибка Интерпретатор уже озабочен выполнением команды Ответ: Коротко: C-O, Enter, C-O 5.6Вопрос: Привет, я чайник! И не знаю как русифицировать клавиатуру в Spring 2001. Внизу справа переключатель работает. А толку-та?Ответ: В секцию InputDevice файла /etc/X11/XF86Config-4 (если пользуетесь XFree86-4.0.x) добавьте после строки Option "XkbModel" ... : Option "XkbLayout" "ru" Option "XkbOptions" "grp:ctrl_shift_toggle" и удалите из указанного фала все строки, содержащие XkbDisabled. 5.7Вопрос: Как отдельно взятому пользователю прикрутить раскладку клавиатуры, отличную от системной по умолчанию.Ответ: Увы, отдельно взятому пользователю не прикрутишь. Надо делать "общие" шрифт и раскладку. Причем в Unicode mode. В этом режиме работает vi, но не mc, например. Про консольную unicode mode написано в дебрях пакета console-tools. Есть литовская unicode раскладка, она сделана прямо-таки виртуозно и отлично откомментирована. Есть украинская. А шрифт можно сделать при помощи xmbdfed, взяв за основу UniCyr или другой Unicode-шрифт. 5.8Вопрос: Есть ли возможность обновления пакетов с автоматической установкой других, необходимых устанавливаемым?Ответ: apt-get upgrade в Spring 2001 5.9Вопрос: Можно ли в Linux (конкретно в Mandrake RE 7.0-7.2) принудительно ограничить объём памяти, который система выделяет под кэширование дисков, или каким-либо ещё образом повлиять на настройки этого самого кэширования.Ответ: Господа, читайте, пожалуйста, документацию: /usr/src/linux/Documentation/proc.txt: /usr/src/linux/Documentation/sysctl/vm.txt 5.10Вопрос: Подскажите, пожалуйста, можно ли сделать так, чтобы некоторые программы запускались с приоритетом по умолчанию отличным от 0, скажем 20?Ответ: Если нужен "прозрачный" запуск определенных команд с пониженным nice, можно установить в bash что-нибудь типа: alias prog='nice -20 prog' 5.11Вопрос: После установки, Mandrake не видит все 128мб (только 64). Как заставить видеть остальное?Ответ: append="mem=128M" Например: image=/boot/vmlinuz-up label=LinuxMandrake root=/dev/hda3 append="mem=128M" Сохранить сделанные изменения, подав команду /etc/sbin/lilo и перезагрузиться. mem=128m Например: title LinuxMandrake kernel (hd0,2)/boot/vmlinuz-up root=/dev/hda3 mem=128m 5.12Вопрос: Как монтировать разделы vfat в кодировке cp1251? Если работаешь с koi8-r - все понятно нужно указать iocharset=koi8-r.Ответ: Укажите iocharset=microsoft-cp1251 :) 5.13Вопрос: Надоело набирать каждый раз/etc/rc.d/init.d/name_of_service command или ползти по каталогам. Что посоветуете? Ответ: Есть утилита service (/sbin/service), если /sbin прописан в переменной $PATH, можно набирать service smb stop это идентично /etc/rc.d/init.d/smb stop Также можно прописать, например, alias s='/sbin/service', и набирать s smb stop 5.14Вопрос: У меня вдруг перестала работать программа (X не стартуют, обнулились конфиги).Ответ: Проверьте наличие свободного места на диске. Для служебных целей на ext2fs резервируется 5% пространства, которые может использовать только root. Если программа запущена не от root (что хорошо), ей места может не хватать, даже если для root'а оно есть. 5.15Вопрос: Как посмотреть содержимое iso-имиджа?Ответ: mount -t iso9660 -o loop файл.iso /mnt/disk 5.16Вопрос: Как добавить/удалить какие-либо файлы в/из iso-имидж/а? Как можно достать из iso-имиджа загрузочную область?Ответ: Установите модуль для поддержки cdfs:
www.elis.rug.ac.be/~ronsse/cdfs/
mount -t cdfs -o loop,ro /dev/cdrom /mnt/cdrom и в /mnt/cdrom увидите по файлу на каждую сессию, записанную на диск и файл загрузочной области (как правило, размером в 1 дискету, но могут быть исключения). А там уж можете творить чего душа пожелает, например, mount -o loop ... 5.17Вопрос: Раньше в DOS, я иногда пользовался RAM-диском. Для увеличения скорости и уменьшения ерзанья дисков. А где он в Linux-е?Ответ: mkfs /dev/ram0 mount /dev/ramdisk /mnt/disk 5.18Вопрос: Как монтировать простым пользователем сидюк и флоппик?Ответ: Прописать в /etc/fstab соответствующие устройства с опцией user, а можно даже users смотрите: man mount; man fstab 5.19Вопрос: Пытаюсь настроить свою звуковую карту, harddrake почему то не сохраняет настройку. После перезагрузки приходится начинать все заново.Ответ: Попробуйте отключить harddrake и настроить звуковую карту через sndconfig. 5.20Вопрос: Где можно посмотреть отчет о загрузке системы после входа в систему?Ответ: Есть команда dmesg. 5.21Вопрос: А что такое anti-aliasing?Ответ: В переводе на простой русский anti-aliasing означает "сглаживание границ". Это хорошо для вывода битовых образов на устройства с некоторым (большим 2) количеством оттенков между цветами образа. Тогда резкие границы перехода в образе будут сглажены путем добавления точек промежуточных тонов, тем самым улучшая визуальное восприятие картины. Безопасность6.1Вопрос: Почему нельзя работать под рутом? Я вот все время под рутом сижу и ничего криминального не наблюдаю....Ответ: Всякая работа под linux, не являющаяся администрированием, действительно может быть выполнена не-рутом. Следовательно, если только Вы не заняты администрированием, имеет смысл работать без прав суперпользователя, ибо при этом:
6.2Вопрос: Как мне узнать о "дырявых" программах?Ответ: secutity-announce@altlinux.ru - Список рассылки,
в который отправляются анонсы, связанные с безопасностью для всех продуктов,
разрабатываемых командой ALT Linux. Подписаться можно на него отправив письмо
с subscribe в теле документа на адрес security-announce-request@altlinux.ru 6.3Вопрос: Подскажите, пожалуйста, какая прога или скрипт, или еще что меняет права доступа и владельца устройств при логине пользователя, а потом восстанавливает? Откуда она узнает, что нужно менять?Ответ: Это делает PAM-модуль "/security/pam_console.so" согласно правилам, указанным в конфигурационном файле /etc/security/console.perms Источник http://www.altlinux.ru/ |
Украинская Баннерная Сеть
|