Главная > Операционные системы > Linux >
ALT Linux FAQ

ALT Linux FAQ


Последние изменения - 4.07.2001

Этот сборник вопросов и ответов составляется в основном на основе рассылки http://www.altlinux.ru/pipermail/mandrake-russian/, куда Вы можете обратиться с вопросом, касающимся дистрибутивов от ALT Linux Teem, их установки, настройки и т.д.

Прежде чем писать о найденной ошибке или задавать вопрос в рассылку проверьте, и, возможно, окажется, что:

  • Ответ на вопрос уже есть в этом FAQ;
  • Вопрос обсуждался или обсуждается в списках рассылки. Архив можно посмотреть тут.
  • Проблема может быть связана с ошибками аппаратного обеспечения (например, с "разгоном железа") или с работой программ, не входящих в дистрибутив. В этом случае может оказаться полезнее обратиться в список рассылки, посвященный "проблематике харда" или в специализированный форум по той или иной программе.

Обращаясь за помощью в списки, желательно руководствоваться следующими правилами:

  • По возможности, точно опишите последовательность действий, позволяющую воспроизвести ошибку.
  • Если это ошибка драйвера или ядра -- включите в описание следующую информацию:
    1. Версию используемого ядра (вывод команды uname -r).
    2. Вывод команд lspci -vv и dmesg.
    3. Описание Вашего железа (т.е. тип мат. платы и т.д.).
    Это может существенно упростить решение проблемы

Разделы:

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:
    Sisyphus
    .Кто он?

    Q1.1.2:
    А что же такое в таком случае REbeta?

    Q1.1.3:
    Купил дистрибутив Spring 2001. Поставил в режиме "Обновить" и столкнулся с массой проблем. В чем дело? Можно ли обновить RE7.0 +/- Appendix до Spring 2001 или это не рекомендуется?

    Q1.1.4:
    Будет ли Mandrake RE работать на ...?

    Q1.1.5:
    Где можно купить Mandrake RE Spring 2001? Откуда можно его скачать?

    Q1.1.6:
    Я перевел HOWTO/man/любой документ/ и т.д. и хочу выложить его для всеобщего доступа. Куда мне обратиться?

    Q1.1.7:
    Захотел собрать RPM из Сизифа, и вот что, к примеру, выдал мне rpm:

    [root@earth contrib]# rpm -ba WindowMaker.spec
    rpm: current site policy disallows root to build packages

    Как же надо собирать пакеты в Spring 2001?

    Q1.1.8:
    А зачем мне все эти fr, hr, jp и другие локали? Можно ли их удалить, оставив только локали ru*? И вообще, зачем их включать в дистрибутив?

    Q1.1.9:
    Предположим, что устраивающий меня набор пакетов из RE 7.0 занимал N мегабайт дискового пространства. На сколько надо увеличить это N при оценке дискового пространства для аналогичного набора из Spring 2001?

    Q1.1.10:
    Вышли новые драйвера для моего оборудования. Будет ли ALTLinux собирать их модификацию?

    Q1.1.11:
    Установил Spring 2001, а по команде halt питание не выключается. В Mandrake RE 7.0 на том же железе работало. Что делать?

    Q1.1.12:
    Что это за ядра kernel-up? Раньше таких не было. А для чего нужны ядра kernel-up-secure, kernel-smp-secure и прочие? Чем они отличаются от стандартного? Ведь стандартное ядро обладает такими же возможностями? Или я ошибаюсь?

    Q1.1.13:
    Бывает ли linux на 1-2-3 дискетах. Да такой, чтобы можно было:

    • слушать mp3 с CD-ROM;
    • редактировать файлы с дискет чем-то от уровня notepad'а?

    Q1.1.14:
    В чем заключается разница между пакетами *-ipl1mdk и *-ipl2mdk?

    Q1.1.15:
    Поддерживается ли установка Spring 2001 из ISO файлов?

    Q1.1.16:
    Есть замечательная программа и я бы хотел увидеть её в следующем релизе Mandrake RE. Что для этого нужно сделать?

    Q1.1.17:
    У меня установлен Mandrake Spring 2001. Я скачал директорию i586 из REbeta. Можно ли установить REbeta не записывая ISO-образ на CD-ROM?

    Q1.1.18:
    Если я куплю коробку с дистрибутивом, сделаю образы дисков и выложу их в сети, я нарушу какие-нибудь лицензии? Какие диски при этом все-таки можно выложить?

    Q1.1.19:
    Зачем в Spring 2001 два практически идентичных пакета cdialog и dialog?

    Q1.1.20:
    Чем отличается каталог обновлений updates/Spring2001 от Sisyphus ?

    Q1.1.21:
    C какими дистрибутивами по формату RPM - пакетов совместим MandrakeRE? А то бывает найдешь хорошую программу которой нет в дистрибутиве - есть RPM скажем для redhat - можно ли его установить?

    Q1.1.22:
    В Сизифусе каталоги i586 и SRPMS обновляются синхронно или нет?



1.2 Junior

В текущих ядрах 2.4.х замечена следующая особенность:

Если используется материнская плата с дополнительным IDE контроллером (эффект был встречен на встроенных контроллерах Promise & HPT) и жесткий диск подключен к этому контроллеру, а в BIOS отключен встроенный в чипсет IDE-контроллер, то ядро 2.2 видит оба контроллера, а 2.4 - не видит отключенных контроллеров. Следовательно при установке и при использовании разных (2.2 и 2.4) ядер в системе после загрузки имена жесткого диска не соответствуют друг другу (т.е. для 2.2 - hde, а для 2.4 - hda). Как результат ядро останавливается с сообщением: "Unable mount root filesystem" Наиболее часто это может встречаться после установки дистрибутивов ALT Linux Junior & MSI.

Решение:

Не отключать в BIOS встроенный в материнскую плату IDE-контроллер. В ближайшее время мы постараемся исправить эту функцию в ядре 2.4.

    Q1.2.1:
    При установке Junior в кодировке cp1251 - появляется неверная кодировка русских букв как минимум в меню приложений (в конфигураторе меню все нормально), всплывающих подсказках, пунктах контрольного центра, заголовках окон. Как это можно исправить ??



2. X Window

    Q2.1:
    Есть ли апплет WindowMaker'а, чтобы монтировал диски, как иконка рабочего стола KDE? И где его найти?

    Q2.2:
    Чем интересен Blackbox? Как в нем назначить горячие клавиши для переключения между окнами?

    Q2.3:
    Подскажите, пожалуйста, как вычислить modelines для низких разрешений монитора (типа 320x200)?

    Q2.4:
    Как в X-ах убрать русификацию? Чтобы все менюшки по-английски отображались?

    Q2.5:
    Подскажите, как установить в систему ttf-шрифты от Windows?

    Q2.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"

    Q2.7:
    В документации написано, что при настройке Х "вам будет предложен выбор версии Х"... Мне, почему-то не предложили:(? Как сделать так, чтобы запускались Х-ы 4.0.2? Необходимо удалить 3.3.6, или это можно сделать по другому?



3. Приложения

    Q3.1:
    Я скачал из Интернета программу в виде файл.tar.gz (или файл.tar.bz2), но не знаю как ее установить, т.к. не нашел привычного для Windows *install.exe/setup.exe -- вместо этого в архиве много файлов с расширениями *.с, *.h и т.д. Это, видимо, исходники, которые, судя по всему, надо откомпилировать и собрать? Как это сделать? Это сложно?

    Q3.2:
    Когда я пытаюсь в KMail установить автоподписывание сообщений, то письма, написанные целиком английскими буквами подписываются нормально, а содержащие русские буквы -- нет. Насколько я понял, все дело в опции --charset, или просто charset в ~./gnupg/options.

    Q3.3:
    Подскажите пожалуйста, как с помощью XMMS играть аудио CD?.

    Q3.4:
    Посоветуйте программу для мониторинга состояния материнской платы.

    Q3.5:
    Как конвертировать документы, созданные в MS Word, в TeX/LaTeX c минимальными потерями форматирования?

    Q3.6:
    Объясните пожалуйста, что такое CVS?

    Q3.7:
    Как нужно прописать путь rpm-src в файле sources.list, чтобы apt-gеt скачивал *src.rpm?

    Q3.8:
    При выборе некоторых скинов в главном окне xmms название песни становиться нечитаемым, хотя настройки кодировок стоят, вроде бы, правильно. Если этот скин не использовать -- то все читается.

    Q3.9:
    При печати текстового файла (система печати CUPS) текст вылезает за края области печати.

    Q3.10:
    Как заставить mc сортировать файлы/каталоги с учетом заглавных/строчных букв?

    Q3.11:
    У меня не запускается Mozilla. Пишет:

    Error sending command

    Q3.12:
    В Nautilus на месте букв вопросительные знаки. Что делать?

    Q3.13:
    Не работает печать в Netscape через CUPS. Как быть?

    Q3.14:
    При попытке создать приложение KDE2 в KDevelop 1.3 из Spring 2001 он создал мне некомпилирующийся проект из-за того что в пути include-ов прописал первым kde1-compat.

    Q3.15:
    Можно ли заставить AbiWord работать в cp1251 после установки в koi8-r?

    Q3.16:
    Как в сотнях rpm файлов найти ту rpm-ку, которая содержит в себе необходимый файл? Может утилита rpm сама умеет доустанавливать недостающие пакеты? Чего ей надо сказать?

    Q3.17:
    Во всём kde шрифт нормальный, а вот в меню kdevelop какойто убогий мелкий и кривой.
    И не могу понять где это задаётся. Не подскажите ?

    Q3.18:
    Не могли бы Вы прояснить ситуацию с GNOME: В Spring 2001 он самосборный или пересборка от Ximian? Чем отличается Ваша сборка от компоновки Ximian?



4. Сеть

    Q4.1:
    Насколько я понял, настройки сети ipchains по умолчанию практически закрывают доступ по всем портам, и их надо править для того, чтобы открыть нужный сервис. Так ли это?

    Q4.2:
    Т.е. предлагаете не использовать файервол? Или использовать другой?

    Q4.3:
    Как можно в ssh сделать так, чтобы определенные пользователи могли заходить только с определенных машин, причем другие пользователи с этих машин все же могли бы зайти? Если такое возможно, конечно.

    Q4.4:
    Как отрубить рекламу с помощью squid?

    Q4.5:
    Обнаружил в Sisyphus 4 ftp-сервера: wu-ftpd, ProFTPD, ftpd-BSD, libra-ftpd. К чему так много? И какой из них будет установлен по умолчанию?



5. Система

    Q5.1:
    Приверженцы Виндоза похваляются NTFS, которая пакуется и распаковывается на лету. Есть ли что-нибудь подобное (либо другие возможности) в e2fs?

    Q5.2:
    Подскажите, как сделать загрузочную дискету?

    mkbootdisk --device /dev/fd0 2.2.18

    ругается:

    /lib/modules/2.2.18 is not a directory.

    Q5.3:
    Как сохранять установки микшера для ALSA?

    Q5.4:
    Как увидеть кириллические имена файлов в dos-разделе? У меня видны только "???????".

    Q5.5:
    Работая в mc регулярно натыкаюсь на сообщение:

    Ошибка Интерпретатор уже озабочен выполнением команды

    Q5.6:
    Привет, я чайник! И не знаю как русифицировать клавиатуру в Spring 2001. Внизу справа переключатель работает. А толку-та?

    Q5.7:
    Как отдельно взятому пользователю прикрутить раскладку клавиатуры, отличную от системной по умолчанию.

    Q5.8:
    Есть ли возможность обновления пакетов с автоматической установкой других, необходимых устанавливаемым?

    Q5.9:
    Можно ли в Linux (конкретно в Mandrake RE 7.0-7.2) принудительно ограничить объём памяти, который система выделяет под кэширование дисков, или каким-либо ещё образом повлиять на настройки этого самого кэширования?

    Q5.10:
    Подскажите пожалуйста, можно ли сделать так, чтобы некоторые программы запускались с приоритетом по умолчанию отличным от 0, скажем 20?

    Q5.11:
    После установки, Mandrake не видит все 128мб (только 64). Как заставить видеть остальное?

    Q5.12:
    Как монтировать разделы vfat в кодировке cp1251? Если работаешь с koi8-r - все понятно нужно указать iocharset=koi8-r.

    Q5.13:
    Надоело набирать каждый раз

    /etc/rc.d/init.d/name_of_service command

    или ползти по каталогам. Что посоветуете?

    Q5.14:
    У меня вдруг перестала работать программа (X не стартуют, обнулились конфиги).

    Q5.15:
    Как посмотреть содержимое iso-имиджа?

    Q5.16:
    Как добавить/удалить какие-либо файлы в/из iso-имидж/а? Как можно достать из iso-имиджа загрузочную область?

    Q5.17:
    Раньше в DOS, я иногда пользовался RAM-диском. Для увеличения скорости и уменьшения ерзанья дисков. А где он в Linux-е?

    Q5.18:
    Как монтировать простым пользователем сидюк и флоппик?

    Q5.19:
    Пытаюсь настроить свою звуковую карту, harddrake почему то не сохраняет настройку. После перезагрузки приходится начинать все заново.

    Q5.20:
    Где можно посмотреть отчет о загрузке системы после входа в систему?

    Q5.21:
    А что такое anti-aliasing?



6. Безопасность

    Q6.1:
    Почему нельзя работать под рутом? Я вот все время под рутом сижу и ничего криминального не наблюдаю....

    Q6.2:
    Как мне узнать о "дырявых" программах?

    Q6.3:
    Подскажите, пожалуйста, какая прога или скрипт, или еще что меняет права доступа и владельца устройств при логине пользователя, а потом восстанавливает? Откуда она узнает, что нужно менять?



Составлено по материалам списков расслыки ALT Linux Teem.
Составление: Sergie Pugachev aka #FD_raG
Дизайн: Gennady V. Tsoi aka BlaCat
Редактор: Serge Skorokhodov
Дополнения к FAQ в виде пар вопрос-ответ принимаются на mail: fd_rag@altlinux.ru



Дистрибутивы:


Mandrake RE / Mandrake RE Spring 2001

1.1.1

Вопрос: Sisyphus. Кто он?

Ответ: Sisyphus вечно нестабилен, этот как бы прообраз дистрибутива, который никогда не достигнет состояния релиза. Иногда он устанавливается, а иногда -- нет. Собственно, это наша текущая работа, которая, возможно, будет кому-то интересна и полезна. Благодаря Сизифу, картина происходящего для Вас становится более полной. Можно, при настойчивости и удаче, установить/собрать самые свежие версии программ, получить патчи и просто принять участие в общем деле.

В чем преимущество Sisyphus'а по сравнению с другими источниками пакетов? Пакеты из Sisyphus'а совместимы с дистрибутивами от ALTLinux, их локализация проводится по тем же принципам, что и в основном дистрибутиве, они собираются с учетом наложенных на ядро патчей и т.д.

Sisyphus (Сизиф) -- персонаж греческой мифологии, который в наказание должен был закатывать в гору камень, который скатывался в исходную позицию, едва достигнув вершины:-). Миф о Сизифе Вы можете найти в любой книжке по античной мифологии (для начинающих создатели дистрибутива рекомендуют книгу А.Куна:).

The Myth of Sisyphus - философское эссе Альбера Камю.


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:). В целом требования к системе выглядят следующим образом:

  • Процессоры - Intel от i586, AMD - от K6, Cyrix - от 686 (но могут также работать и 586). Также работают AMD Duron/Athlon; Intel P4.
  • Память - на компьютере с объёмом оперативной памяти меньше 32MB работать не должен. Однако Вы можете попробовать:) Рекомендуется 64MB памяти или больше.
  • Полная установка требуте ~1800 Мб на диске плюс пространство под swap в зависимости от размера оперативной памяти. Минимальная требует около 500 Мб дискового простарнства.

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
rpm: current site policy disallows root to build packages

Как же надо собирать пакеты в Spring 2001?

Ответ: Все правильно, все пакеты,кроме одного: MAKEDEV, в Linux Manderake RE Spring 2001 и в Сизифе могут и должны собираться непривилегированным пользователем.

Как это делается?

  1. Добавьте того пользователя (т.е. себя:), который будет "наделен" правом собирать пакеты в группу rpm.
  2. Cкопируйте все дерево каталогов из /usr/src/RPM в домашнюю директорию и создайте там же файл .rpmmacros следующего содержания:

    %_topdir
    /home/каталог_пользователя/RPM
    %_tmppath %{_topdir}/TMP

Если уж очень хочется собирать пакеты из под 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 дискетах. Да такой, чтобы можно было:

  • слушать mp3 с CD-ROM;
  • редактировать файлы с дискет чем-то от уровня notepad'а?

Ответ: Например, 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/.

Подробнее о имена сборок:

  • XXmdk - пакет от MandrakeSoft, не пересобранный.
  • iplXXmdk - пакет, имеющий историю в Mandrake, пересобранный нами (IPLabs Linux Team) с изменениями, от косметических до радикальных. Фраза в changelog типа RE adaptation означает как минимум изменения в spec.
  • iplXX - пакет, не имеющий истории в Mandrake ко времени нашей сборки.
  • altX - это уже новая версия пакета, которая появилась после выхода Linux Mandrake RE Spring 2001 и образования ALT Linux.

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.
После этого записать один из этих файлов на дискету следующей командой:

dd if=hd.img of=/dev/fd0

И загрузиться с нее. Затем укажите инсталлятору раздел где находиться REbeta и вперед с песнями..! Дальше все стандартно.



1.1.18

Вопрос: Если я куплю коробку Spring 2001, сделаю образы дисков и выложу их в сети я нарушу какие-нибудь лицензии? Какие диски при этом все-таки можно выложить?

Ответ: Можно выложить все, кроме коммерческих программ на 4-м диске. Они в отдельном каталоге. Сопроводительный буклет тоже можно "выкладывать" (в электронной форме:), он лицензируется на условиях GNU Free Documentation License.



1.1.19

Вопрос: Зачем в Spring 2001 два практически идентичных пакета cdialog и dialog?

Ответ: Вопрос с различными клонами dialog достаточно сложный и интересный. Видимо так исторически сложилось.

  • dialog - это тот пакет от RedHat, на котором, как известно, базировался в свое время Mandrake.
  • cdialog - это клон dialog который, к сожалению, в настоящее время не развивается.

В дистрибутив попали оба, потому-что в Mandrake их было столько же.

В настоящее время наведен порядок и имеются (в Сизифе) 2 диалога:

  • dialog-0.9a - от Debian - это наиболее современная и продвинутая реализация dialog (ветка от ныне почившего cdialog);
  • Xdialog -1.5.3 - аналогичная программа, но для X-Window.

Кстати есть еще gdialog из gnome-utils похожий на Xdialog, но уступающий ему по возможностям.

В общем, больше диалогов хороших и разных :)))



1.1.20

Вопрос: Чем отличается каталог обновлений updates/Spring2001 от Sisyphus ?

Ответ: updates/Spring2001 - апдейты для вышедшего официального дистрибутива.Основная цель - пофиксить баги и улучшить функциональность.
Sisyphus -- это депозитраий пакетов, дерево разработки. Устанавливать пакеты оттуда можно только на свой старх и риск.



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. Такое иногда бывает:( Возможные причины:

  • Был удалён файл /tmp/.font-unix/fs-1
  • Неправильно установлены права доступа на файл:
    /tmp/.font-unix/fs-1

Лечение: при выключенном xfs сделайте:

rm -rf /tmp/.font-unix
install -d -m1777 -o xfs -g xfs /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) -- программа для контроля целостности исходных текстов программ (или любых других файлов) при одновременной работе нескольких разработчиков. Позволяет группе разработчиков работать над проектом по локальной сети или через Интернет, отслеживать изменения в исходных текстах, маркировать версии, делать откат к предыдущим версиям, создавать и объединять параллельные ветви разработки, варит программистам кофе;).

Известные аналоги для других ОС:

  • PCVC и Visual SourceSafe в Windows;
  • CMS в VMS;
  • ADM в OS/400.

Более подробную информацию посмотрите в 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 впишите:

  • для qt 2.x - /usr/lib/qt2
  • для KDE 2.x - /usr

а в уже созданом проекте в меню Собрать/Configure в поле Аргументы укажите
--with-qt-dir=/usr/lib/qt2 --prefix=/usr


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. Возможно, следует использовать что-нибудь другое для этих целей.
Прочтите главу 6 из руководства по Spring 2001.


4.3

Вопрос: Как можно в ssh сделать так, чтобы определенные пользователи могли заходить только с определенных машин, причем другие пользователи с этих машин все же могли бы зайти. Если такое возможно, конечно.

Ответ: Возможно на уровне RSA(DSA)-ключей, если используется RSA(DSA)Authentication.
В нашем openssh-сервере присутствует не анонсированная возможность хранить ключи не только в $HOME/.ssh, но и в /etc/openssh/authorized_keys*, что дает возможность администратору контролировать ключи тех пользователей, которые необходимо.


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-сервера:

  • Минимальный - libra-ftpd: если Вам не нужна авторизация клиентов. Этот ftp-сервер, насколько нам известно, единственный на данный момент, который, будучи сконфигурированным в passive mode only, работает chrooted и без рутовых прав. Именно такая конфигурация получается "из коробки".
  • Обычный - ftpd-BSD: если Вам необходимы авторизация, обработка рекурсивных запросов и пр.
  • Остальные 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
Подробнее: ситуация возникает, когда при отключённых панелях выполнялись команды из командной строки и mc считает, что что-то там ещё делается. Избавиться можно следующим образом: выключить панели, нажать ввод, чтобы очистить prompt и включить панели обратно.


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.
Так же имеется утилита DrakConf и кроме того настройка происходит во время инсталляции системы.


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:
3.5 /proc/sys/vm - The virtual memory subsystem

/usr/src/linux/Documentation/sysctl/vm.txt


5.10

Вопрос: Подскажите, пожалуйста, можно ли сделать так, чтобы некоторые программы запускались с приоритетом по умолчанию отличным от 0, скажем 20?

Ответ: Если нужен "прозрачный" запуск определенных команд с пониженным nice, можно установить в bash что-нибудь типа:

alias prog='nice -20 prog'


5.11

Вопрос: После установки, Mandrake не видит все 128мб (только 64). Как заставить видеть остальное?

Ответ:
1. Если используется LILO:
В файле lilo.conf в число команд варианта загрузки операционной системы добавить:

append="mem=128M"

Например:

image=/boot/vmlinuz-up

label=LinuxMandrake

root=/dev/hda3

append="mem=128M"

Сохранить сделанные изменения, подав команду /etc/sbin/lilo и перезагрузиться.

2.Если используется GRUB:
В файле /boot/grub/menu.lst в строку выбора ядра операционной системы для загрузки добавить:

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, не являющаяся администрированием, действительно может быть выполнена не-рутом. Следовательно, если только Вы не заняты администрированием, имеет смысл работать без прав суперпользователя, ибо при этом:

  • вероятность, что Ваша случайная ошибка испортит всю систему, будет сведена к минимуму;
  • вероятность, что возможные ошибки в используемых Вами программах испортят всю систему, будет сведена к минимуму;
  • есть программы, написанные безграмотно с точки зрения security; запуская их непривилегированным пользователем, вы тем самым автоматически усложняете процедуру вторжения в Вашу систему потенциальным взломщиком.


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/


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

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

Copyright © 2001 - 2002 Olexandr Slobodyan.
Сайт создан в системе uCoz