Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Linux-FAQ (http://forum.oszone.net/showthread.php?t=12260)

ruslandh 15-08-2002 05:59 64659

Linux-FAQ
 
Официальная русская версия Linux-FAQ находится
здесь


Сделал зеркало официального Linux-FAQ :
http://www.ruslandh.narod.ru/rulinux...linux.faq.html


Представляю общему обозрению FAQ к разделу Linux, прошу Ваших замечаний и поправок.


Linux FAQ
(Написан на основе переписки с Пановым Дмитрием
* * * * * * * * * <panovdu@land.ru>)


Вопрос:

Как установить программу в Linuх


Ответ:

Установка пакетов в Linux

* *Установка пакетов из тарбола.

*Тарболом называется архив с упакованными исходными текстами программ. Обычно они имеют расширение tar.gz или tar.bz

Программисты создают проект пакета (например с помощью Kdevelop), в
*котором есть все makefile и файлы конфигурации (configure), а потом упаковывают
*их в тарболы.
* В случае доработки пакета создаются Patch-и к *исходным текстам,
*которые заменяют одни строки текста программ на другие.

*Из готового тарбола (если он учитывает все нужные патчи) можно
* получить исполняемые программы с помощью команд:
* 1 разархивировать тарбол (команды не помню, т.к. для этого
* пользуюсь MC)
* 2 переходим в папку с разархивированным тарболом
* *cd _Имя_Директории_
* 3 конфигурим пакет
* *configure
* *(в тяжелых случаях нужно будет в параметрах указать пути для всех
* *необходимых библиотек и header-файлов - но к счастью, обычно на
* *близких системах они лежат одинакого и сам скрипт configure их
* *находит, также параметы могут потребоваться, если пакет будет
* *распологаться не в том месте, где предполагал разработчик
* *программы, а в каком-либо другом )
* 4 Создаем пакет:
* *make
* 5 Устанавливаем пакет
* *make install
* *(последний этап можно теоретически сделать и в ручную скопировав
* *файлы в нужные места) Хочу подчеркнуть, что это наиболее опасный
* *этап - перед ним желательно позаботится о том, как восстановить
* *старый пакет, если в новом есть ошибки.
*
* *Установка пакетов из сорца (spc.rpm)
*
*Тарболы и прикладываемые к ним patch-и упаковываются в пакеты-сырцы
*(.SRC.RPM)(бывают и другие системы пакетов - но я говорю о дистрибутивах на
*основе RPM - Red Hat, Mandrake, SuSe).
*
* RPM-пакет - это особо организованный архив, в который помимо данных
*(тарбола и патчей - для сырца, необходимых программ - для бинарного
*RPM) *упакованы скрипты установки и обновления.

*C помощью сырца можно создать бинарный RPM - т.е. такой RPM, в
*котором упакованы исполняемые пакеты.

* Причем, если RPM создан на текущей машине, он теоретически будет
* наилучшим образом подходить к текущей конфигурации пакетов
* (именно поэтому многие администраторы наиболее важные пакеты
* собирают из сырцов заново на своей машине).

*В результате установки сырца
*- в директорию /usr/src/RPM/source
*помещаются все необходимые тарболы (обычно один) и патчи (может быть
*много, а может быть и не одного - все зависит от разработчика и
*составителя конкретного RPM).
*- В директорию /usr/src/RPM/spec помещается установочный скрипт (файл с
*расширением spec) в котором разработчик RPM помещает все действия по
*установке пакета - разархивирование тарбола, накладывания патчей,
*транслирование и *т.д. Разработано уже много макросов для spec-файлов.
* С наиболее старыми из них и общей теорией их построения а также
* опциями команды rpm *можно познакомится в RPM-HOWTO
* *(русская версия его есть у меня на страничке www.ruslandh.narod.ru).

* При построении пакета все операции с исходным текстом программ
* обычно (но не всегда) помещаются в /usr/src/RPM/builder, а новые
* полученные пакеты (новый сырец и новый бинарник) помещаются
* соответственно в /usr/src/RPM/RPMS и /usr/src/RPM/SRPMS.

* Получить из установленного сорца соответствующий пакет
*можно с помощью команды
* *rpm -ba paket.....spec
*(см RPM-HOWTO)

Установка пакетов из RPM

* *В дистрибутивах Red Hat, Mandrake, Suse, AltLinux, ASP Linux и некоторых других, программы (состоящие, как правило,
из нескольких файлов) распространяются объединенными в пакеты формата RPM (RedHat Packet Manager).
* С помощью программы rpm можно легко устанавливать, модифицировать, удалять и создавать пакеты программного обеспечения,
а также получать о них разнообразную информацию. Все эти дистрибутивы * (кроме программы начальной установки) состоят
из таких пакетов.
* Каждый пакет определяется именем программы, номером ее версии и номером версии релиза этой программы дистрибутива,
а также архитектурой пакета.
Например, bash-2.0.5-alt2.i586.rpm: в этом пакете имя – bash, номер версии – 2.0.5, номер релиза – alt2, архитектура – i586.
Чем больше номер версии (или при одинаковых номерах версии – чем больше номер релиза), тем, соответственно, новее пакет.

Управлять пакетами можно из командной строки при помощи программы rpm, которая имеет следующий синтаксис:
rpm -options rpm_package_name

Далее приводятся возможные параметры.

Установка пакета. Вы можете установить программу, используя опцию -i (опции -v и -h выставлены здесь для того,
чтобы включить визуальное отображение процесса установки). Например, для того, чтобы установить klyx, наберите:
rpm -ivh klyx-0.10.9-ipl6mdk.i586.rpm
(настоящее имя зависит от версии программы на доступном носитеое).

Заметим, что ipl6mdk означает, что пакет был модифицирован ALT Linux Team (ранее – IPLabs Linux Team)
для русской редакции, это его шестая сборка, он входит в дистрибутив Mandrake. i586 указывает на то,
что он скомпилирован для процессоров не ниже Pentium(tm).
Наличие в имени пакета аббревиатуры alt2 означает, что пакет был собран ALT Linux Team и это его вторая сборка.

Обновление пакета. Для того чтобы обновить программу (с целью установки более свежей версии),
нужно использовать опцию -U, вместо -i, это позволит сохранить все текущие конфигурационные файлы.
Если пакета ранее не было в системе, то он будет установлен.

Удаление пакета. Если вы желаете удалить пакет из системы, внимательно введите:
# rpm -e имя_пакета_без_номера_версии_и_релиза
то есть, например, для пакета klyx:
# rpm -e klyx
Если в процессе удаления пакета произойдет нарушение зависимостей, программа rpm сообщит об этом.

Информация о пакете. Вы можете запросить у rpm ряд полезной информации о пакете, не устанавливая
его – например, бывает удобно просмотреть список всех файлов пакета или краткое описание его возможностей.
Для этого используйте опцию -q (query, запрос).
-qi используется для получения некоторой информации о ранее установленном пакете;
-qip используется для еще не установленных пакетов.
В этом случае вы должны указать полный путь и имя пакета (например, /mnt/cdrom/Mandrake/RPMS/klyx-0.10.9-ipl6mdk.i586.rpm);
-ql используется для того, чтобы просмотреть список файлов пакета. Добавьте p, если пакет еще не был установлен;
-qa выдает список всех установленных пакетов (не нужно указывать имя пакета).
Будьте осторожны с опцией --force – ее можно употреблять только в тех случаях, когда вы хорошо знаете, что делаете.
Если надо установить два или более пакетов, зависящих друг от друга, то установите их одновременно:
# rpm -ihv foo-1.1-3mdk.rpm libfoo-1.5-2mdk.rpm

Часто бывает удобнее, однако, применять программы специально созданные для данного дистрибутива, например, rpmdrake,
разработанную MandrakeSoft, kpackage из KDE, gnorpm из GNOME или систему apt (AltLinux).
В дистрибутивах, родственных Mandrake удобнее управлять пакетами через графическую оболочку rpmdrake,
которую можно запустить через панель управления DrakConf (находящуюся на рабочем столе).
Можно выбрать два режима работы – установка или удаление – при помощи кнопок в правом верхнем углу.
Выделив пакет, можно получить информацию о нем, входящих в его комплект файлах, а также некоторую другую.
Нажав кнопку "Удалить выбранное" или "Установить выбранное", можно удалить или установить выбранные пакеты.
Часто бывает так, что требуемый пакет для нормального функционирования требует другие; в этом случае программа
предложит вам установить или удалить еще несколько пакетов. При удалении пакетов необходимо соблюдать осторожность,
чтобы не удалить важные части системы, например пакеты kernel или glibc.
Для использования функции обновления пакетов необходимо указать программе через меню Файл | Настройки дополнительный
источник пакетов, в качестве которого может выступать как ресурс Internet, так и локальный каталог или диск CD-ROM.
Установку пакетов весьма удобно выполнять и через консольную программу urpmi – с тем отличием,
что все действия будут выполняться менее наглядно.
Для установки пакетов, поставляемых ALT Linux Team, можно даже запускать программу urpmi не от имени суперпользователя,
а от обычного пользователя; единственное, что необходимо сделать для этого – добавить его в группу urpmi.

Для получения дополнительной информации наберите man rpm.

Вопрос:

Как установить ядро в Linuх


Ответ:



Установка ядра
Установка ядра, как и любого другого пакета в дистрибутивах с поддержкой rpm
возможна в трех стандартных вариантах:

1 Из тарбола (tar.gz)
2 Из сорца (src.rpm)
3 Из RPM (rpm)

Но в случае, если Вам необходимо добавить к ядру отдельный модуль, Вам будет достаточно
использовать исходные тексты текущего ядра (пакет kernel-source xxxx. rpm), которые обычно лежат в
/usr/src/linux.

*Установка из тарбола

Установка ядра достаточно подробно описано в Kernel-HOWTO (русский вариант есть
*на многих новых дистрибутивах и в интернете, английский - практически везде),

1 * *Конфигурирование модулей ядра
* * *a) из графики (X-в):
* * запусти с графической консоли в папке /usr/src/linux
* * * make xconfig
* * *b) с терминала make menuconfig, или make config
* * *
* * * Установи все необходимые параметры (чаще жми помощь -
* * * по-умолчанию все значки как быыли при последнем
* * * крнфигурировании - т.е. вначале как в дистрибутиве
* * * помни - лучшее враг хорошего)
2 * * Устанвка зависимостей *между пакетами
* * * make dep
3 * * Построение image ядра

4 * * дальше есть варианты
* *
* * *make install * * * * * *- * * * * * *установка ядра
* * *make modules * * * - * * * * * компиляция модулей
* * *make modules_install *- * *установка модулей
* * *make bzImage * * * * * * - * * создание имеджа ядра
* * *make bzlilo * * * *- * *

* * *Установка ядра из сорца
Для установки ядра из сорца, необходимо взять соответствующий сорец
kernel....spc.rpm, установить его и получить с помощью команды
prm -ba kernel.....spec соответствующие пакеты prm:
kernel-xxxx.rpm
kernel-sourse-xxx.rpm,
которые уже устанавливаются соответствующим образом.
См также Установка пакетов из сорца.


Установка из RPM
Установка из RPM происходит стандартным способом, характерным
для данного дистрибутива.


Примечания:

Примечание 1
> Подскажите пожалуйста, чем отличается перекомпиляция ядра в Mandrake от
> перекомпиляции в Red Hat?

В принципе ничем. Единственно сами пакеты ядра (rpm) могут иметь
другие зависимости от других пакетов, и в самом ядре могут быть
установлены разные патчи - а так, все ядра берутся из одного источника
(www.kernel.org) .

Но в принципе - ядра лучше компилить не под root (сделать локальную
копию /usr/src/ в домашнем директории) и после компиляции опробовать
его не удаляя старого (можно даже вначале загрузочную дискету с ядром
создать)

Примечание 2

(Из письма Димы)


P.S. Вот последовательность комманд для компиляции ядра в Mandrake (нарыл у них на сайте):
make mrproper
make dep
make clean * * * * * * * * /// rem - странная команда
make bzImage
make modules
make modules_install
make install.
Как Дима определил make install просто копирует
нужные файлы (system.map, vmlinuz, vmlinux...) в директорию /boot.

Примечание 3

(Из письма Димы)

Вопрос с перекомпиляцией ядра решился, и вот в чем было дело: *после
компиляции ядра и перед компиляцией модулей я не набирал команду
make install,
т.е. я откомпилил ядро след. командами:
make xconfig,
make dep,
make clean, * * * * //// *rem - а это-то зачем ???
make bzImage,
MAKE INSTALL,
make modules,
make modules_install.

При компиляции модулей никаких неописанных переменных не возникало и все прошло
на ура (как мне кажется).


[s]Исправлено: ruslandh, 18:48 15-08-2002[/s]


[s]Исправлено: ruslandh, 7:29 16-08-2002[/s]


[s]Исправлено: ruslandh, 8:32 21-08-2002[/s]


[s]Исправлено: ruslandh, 8:38 21-08-2002[/s]


[s]Исправлено: ruslandh, 8:40 21-08-2002[/s]

[s]Исправлено: ruslandh, 3:30 5-01-2003[/s]

[s]Исправлено: ruslandh, 9:01 8-03-2003[/s]

Barracuda 15-08-2002 07:42 64660

Зачудительно!:up:

leprikon 15-08-2002 17:11 64661

Цитата:

1 разархивировать тарбол (команды не помню, т.к. для этого
 пользуюсь MC)
стоило бы описать *.tar & *.tar.gz & *.gz, чтобы не задовали вопросы..

Цитата:

4 Создаем пакет:
  make
 5 Устанавливаем пакет
  make install
4 - наверное все-таки копилируем. 5 - уже скопилированное разбрасываем по директориям =)

Цитата:

Установка из тарбола
редко запаковываю ядро bzImage , в основном держал bzlilo.

P.S. имхо жаргона много. =)

Barracuda 15-08-2002 17:36 64662

leprikon
Цитата:

стоило бы описать *.tar & *.tar.gz & *.gz, чтобы не задовали вопросы..
Это база, которую надо бы знать.
Цитата:

4 - наверное все-таки копилируем.
Имхо - полемика (формально риводит к одному и тому же).
Цитата:

редко запаковываю ядро bzImage
Это личное дело каждого. Единственное, что можон добавит это замечание.
Цитата:

P.S. имхо жаргона много. =)
Это не жаргон, а суровая реальность. Если человек не знает понятие "исходник" или "тарбол" - прийдётся матчасть подучивать (такие моменты нельзя упускать, т.к. на основных определениях строится всё остальное).
Можно состряпать маленький словарик на эту тему для начинающих.

Добавлено:

P.S. Вот только синтаксис надо бы ввести (выделение курсивом, жирным цветом, шрифтом, комбинации).

leprikon 15-08-2002 18:04 64663

Barracuda

извини но! базу вижу от тебя в каждом посте, как ты ее разжовываешь, не проще в факе написать ?
Если упомянули про архив и описали даже rpm, почему бы остальное не описать...

полемики нет, есть разница в названии, можно назвать окно "дверью" - ведь она тоже открывается ?

Жаргон есть, напрмире чередования "сорца" "сырца" - одно и тоже, но заведет в заблуждение.

P.S. странно как-то... ну да ладно.... дело ваще...

Barracuda 15-08-2002 18:38 64664

leprikon
Цитата:

не проще в факе написать ?
Хорошо сказано, но не в этом. Лучше краткий справочник по отдельным часто встречающимся командам сделать (намедни про ls спрашивали - бывает, я сам всех опций не помню).
Цитата:

можно назвать окно "дверью"
Во загнул! Но тут скорее дверь с воротами сравнивать надо :)
ruslandh
Вообще надо бы привести к общему ключу все термины (или, по крайней мере, словарь состряпать).
Ухожу во временный вынужденный отгул до понедельника - отойду, обязательон намылю свой вариант(блин, меня дрючили по написать руководств очень долго - надо тряхнуть стариной)

BigMac 15-08-2002 18:40 64665

Все классно, но поддерживаю leprikon
в плане
Цитата:

стоило бы описать *.tar & *.tar.gz & *.gz, чтобы не задовали вопросы..
и жаргон надо убрать...это же FAQ для чайников..:)

Dimon 15-08-2002 19:52 64666

На мой взгляд надо в пункт "Установка пакетов из тарбола" добавить вот еще что:
- перед разархивацией тарбола следует посмотреть все ли его файлы находятся в одной директории (а то   было такое, что распаковав архив я обнаружил, что программа была в виде кучи директорий и еще большей кучи файлов и все это добро оказалось у меня в домашнем каталоге :))
- для разархивации из командной строки можно воспользоваться, например, командой tar -zxvf <имя архива>
-использовать "./configure --help" - для определения опций скрипта.
И, наверное, корректнее будет написать "Установка программ из сырцов (rpm-пакетов,тарболов и т.д.)", а не "Установка пакетов из ..."
оффтопик: ruslandh, спасибо за соавторство. :)

ruslandh 16-08-2002 05:21 64667

1 Ребят, я как всегда на выходные уезжаю на дачу, поэтому следующий мой вариант будет на следующей неделе, а может есть смысл вместо просто замечаний просто недостающие части дописать :)
2 Насчет сорец/сырец - я не за один раз это все написал, пытался я везде писать сорец, но видно где-то проскочило.
3 Насчет тарбола - конечно надо более подробно расписать, только времени не хватило - может кто напишет свой вариант ?
4 Barracuda Похоже это ближе к Howto (КакОво), но разбивать на чистый FAQ - потеряется мысль изложения.

:)
Вчера получил по мылу все Ваши замечания и ходил как дурак со счастливой улыбкой на лице
Большое спасибо всем за Ваши замечания

[s]Исправлено: ruslandh, 7:22 16-08-2002[/s]

leprikon 16-08-2002 11:01 64668

Barracuda

если что, готов помочь.

Barracuda 16-08-2002 15:47 64669

leprikon
Гуд.
В выходные буду трудиться над вариантами Ruslandh, а в воскресенье намылю (или постону) варианты ...

leprikon 16-08-2002 17:38 64670

Barracuda

Любые. Все будут хороши.

ruslandh 21-08-2002 06:34 64671

Что-то нового ничего нет

Добавлено:

Это я тему так подымаю :)

xoid26 21-08-2002 17:29 64672

Полностью поддерживаю вашу инициативу и присоединяюсь!!! Начинающим нужно помогать. Я тоже в свое время пытался составить FAQ для начинающих пользователей Linux (http://linuxbegin.by.ru/faq), но сейчас я понял, что лучше всего сделать краткий справочник в стиле http://www.sovety.net (пример: 1.1. Установка, 1.2. Загрузка/перезагрузка/завершение работы, 1.3. Настройка, 1.3.1. Железо, etc).  Уже есть название: "LMD - Linux Mini-Dictionary :)". Так же можно сделать "Словарь Linux-жаргона для начинающих". Короче говоря - можно было бы обьединиться, зарегистрировать сайт http://linux-sovety.net (или что-нибудь типа этого), etc... Вариантов много :).
--
mailto:xoid26@umail.ru

ruslandh 21-08-2002 17:53 64673

BigMac
Ваше слово...

Dimon 21-08-2002 18:41 64674

xoid26 полностью с тобой согласен . Это дело нужное!

ruslandh 22-08-2002 05:56 64675

Цитата из проекта Linux-документация
Цитата:

В дополнение к www-страницам, продукцией LDP являются документы четырех основных типов: руководства, практические руководства (HOWTO и mini-HOWTO), экранная документация (man pages) и списки популярных вопросов с ответами (FAQ). Эти типы документов можно охарактеризовать следующим образом.

Руководства. Законченные книги по сложным проблемам.
Практические руководства. Документы, полностью освещающие один очень четко определенный вопрос (или группу вопросов, обычно посвященных одной задаче).
Экранная документация. Документация к отдельным программам, форматам файлов и библиотечным функциям в стандартном формате системы UNIX.
Часто задаваемые вопросы и ответы. Документы, охватывающие различные вопросы.
Т. е. Faq не обязан быть -
предложение ВОПРОС
предложение ОТВЕТ

Guest 22-08-2002 07:55 64676

Из сырцов рекомендуют: rpm --rebuild *.src

ruslandh 26-08-2002 05:06 64677

Еше раз поднимаю топик.



[s]Исправлено: ruslandh, 7:12 26-08-2002[/s]

xoid26 29-08-2002 05:59 64678

Наконец-то! Альфа-версия проекта linux-sovety уже доступна по адресу http://linuxbegin.by.ru/linux-sovety/. Вся информация из этого thread'а перенесена туда. Welcome.


Здесь была реклама.....BigMac

BigMac 29-08-2002 14:41 64679

xoid26
Такой проект будет на базе осзоне.нет...это уже давно обсуждается...ну то, что сейчас у тебя, не тянет на серьезный проект....Кстати....а где копирайты, что взял с форума? :) По шапке дать? :)

Barracuda 29-08-2002 20:38 64680

xoid26
Рекламу в своём разделе не поощряю!:moderator:
Советы - да, а вот "добро пожаловать к нам" - нет!
Следующий раз бубу просто убивать. Сори, но обидно, когда таким, не совсем порядочным, образом посетителей переманивают.


[s]Исправлено: Barracuda, 22:48 29-08-2002[/s]

ruslandh 30-08-2002 05:06 64681

BigMac
Barracuda
Довайте не будем сориться по пустякам - советов по Linux нам на всю жизнь хватит, наверное надо договориться о взаимных ссылках (в том числе о взаимной рекламе) и взаимном использовании информации (писать один и тот-же совет для каждого сайта отдельно заново нет необходимости, лучше написать новый совет, еще не рассмотренный ранее).
Тем более, что это пробная версия странички, а обсудить по существу особенно негде
xoid26
1 Нормальные советы, в принципе мне понравились.
2 Дайте Ваш вариант для Linux-faq сайта для Oszone.net - учавствуйте в его создании - я вижу взаимную выгоду от сотрудничества обеих проектов.

BigMac 30-08-2002 10:30 64682

ruslandh
Да......можно...но не односторенняя реклама, как получилось...и вообще..пора нам запускать свой проект...поэтому предлагаю живее общаться в админцентре на эту тему...и уже надо что-то решать...

xoid26 31-08-2002 06:07 64683

Во-первых - извиняюсь за то, что скрытым образом прорекламировал свой (кстати, уже давно заброшенный) проект http://linuxbegin.by.ru. Просто мне некуда было выкладывать демо-версию "Linux-советов". А вообще - я выложил её в Сеть и дал на нее ссылку _не_ _для_ _рекламы_ (рекламировать мне нечего...), а для того, чтобы впоследствии можно было договориться об обьединении с каким-то из уже существующих проектов. Я - только за обьединение своего проекта Linux-sovety с oszone.net (конечно, если админы этого сайта согласны). А вообще, я сейчас выбираю между www.atmsk.ru, www.sovety.net, www.opennet.ru и www.oszone.net - чье предложение мне больше понравится, с теми и обьединюсь :)).

2 BigMac - зачем же сразу же относиться так агрессивно, как будто к каким-то конкурентам :).

BigMac 31-08-2002 10:25 64684

xoid26
Я не агрессивно отношусь...просто хочу, чтобы на форуме выполнялись правила......мы ведь с тобой давно уже знакомы..так что..:) Ну ты выбирай проекты......думай, как лучше....... А насчет совместного проекта я не против...уже давно такие мысли крутятся...сейчас мы собираем команду..

ruslandh 26-12-2002 06:23 64685

1 Начинаю заполнение Linux-FAQ
http://faq.oszone.net/category/7
2 Буду искать дельные вопросы и ответы в первую очередь на форуме и в Linux рассылке
3 Буду благодарен всякому, кто задаст интересный/полезный для всех вопрос.

ruslandh 05-01-2003 03:28 64686

Официальная русская версия Linux-FAQ находится здесь
http://www.sensi.org/~ak/linuxfaq/rulinux.faq.html

ruslandh 09-01-2003 05:01 64689

Cobalt
Извиняюсь - после переезда - все что я набрал пропало и ссылка не работает :(
Столько эмоций из=за неработающей ссылки ! :up:  :oszone:  :)

Outcast
Вопрос-то поднял .... Мы все тут добровольцы - нужно? - пишите :)
- у меня лично пока до этого руки не доходят :(

К сожалению всвязи с тонкими обстоятельсвами FAQ все равно не работает - создавайте тему и заполняйте - я ее "закреплю" вверху.


User 18-01-2003 12:41 64690

А как насчёт такого мелкого вопроса... :) Как освободить оперативку, а то из 256 пусто только 4 метра. Кажется (по торможению), он с ними (с 4 мб) и работает. Проц АтлонХР 1700+. Заранее спасибо.

[s]Исправлено: User, 12:42 18-01-2003[/s]

Guest 31-01-2003 01:31 64691

ruslandh
Заинтересовался твоим РПМ-Хауту ,но попасть по ссылке не могу,говорят что мол нет такого.
Может ещё где есть такая вещица?А то нужно очень поставить прогу из сырца а шастать по 10 тарблов не охото,как патч запускается?

ruslandh 31-01-2003 06:42 64692


Guest
Если ошибка в ссылке - пиши на мыло - исправлю.


Добавлено:

User
"Мелкие" вопросы задавай в отдельной теме

ruslandh 08-03-2003 23:07 64693

Выложил черновик FAQ по Linux по адресу http://www.ruslandh.narod.ru/FAQ-Oszone-Linux.html
потихоньку буду добавлять.
Принимаются замечания, добавления, исправления. Буду потихоньку набирать под Вашим контролем :)

Invite 09-03-2003 00:49 64694

1) Думаю надо добавить вопрос о самых "русифицируемых" дистрибутивах, а то тема затронута (в вопросе 1.2), а ответа нет. Ну и вопросик что для старых компов подойдет.
2) Вопрос о программах в дистрибутиве следует расширить - входят браузеры, почтовые клиенты, офисные программы и т. д. и т. п.
3) Вопрос о компиляции ядра (Junior) однозначно в другое место. Или, скажем, рассказать, что обычно в однодисковые дистрибутивы входят, трехдисковые и т. д.
4) Если уж писать о командах, то приводить более подробный список (можно наверное из dos to linux howto)
5) Неплохо было бы в конце каждого вопроса приводить ссылки на более подробные howto.
6) В вопросе про документацию больше сайтов хороших и разных.
7) SuSE - 8.1 :)

ruslandh 14-03-2003 07:44 64695

All
Вопрос и предложение:
Всем у кого есть опыт и время.
Попрошу, если есть возможность, бросить мне на мыло несколько вопросов и желательно ответов  (далее в тесте просто вопросы) к FAQ

1 В частности, в двух - трех строчках охарактеризовать используемый Вами дистрибутив - его плюсы и минусы.

2 Вопрсы установки Slackware, Gentoo, Debine и т.п. (чтобы не заводить новый топик, то-же про FreeBSD.

а) формат пакетов (особенно меня интересует deb) ,
b) средства установки
c) и т.п. специфику

3 Вопросы по сетям  (ну - тут кто с чем сталкивался сам)

4 Опыт установки "нестандартного" железа.

Все авторы будут упомянуты в FAQ в соответствии с лицензией GNU
(т.е. FAQ пишется в соответствии с лицензией GNU)

http://www.peacefulaction.org/sayami...el.html#AEN942

ruslandh 23-04-2003 07:06 64696

Смотрите материалы на
http://www.oszone.net/linux/

Sean Ingumsky 11-06-2003 14:27 64697

ruslandh
Мне кажется, что надо продолжать развивать общий FAQ по Linux. Быть может я не вовремя, но некоторые вопросы уже можно дополнить. К примеру:
У меня *(и у других участников) были проблемы с раскладкой, теперь эти проблемы решены. Следовательно, это со спокойным сердцем можно помещать в FAQ.

Ещё было бы неплохо, чтобы посетители форума почаще бы встречали ссылки на FAQ, а то многие и не знают об этом и задают глупые вопросы :biglaugh:

[s]Исправлено: Sean Ingumsky, 15:30 11-06-2003[/s]

Petya 18-06-2003 06:37 64698

Barracuda
Цитата:

leprikon

Цитата:стоило бы описать *.tar & *.tar.gz & *.gz, чтобы не задовали вопросы..


Это база, которую надо бы знать.
а вот я например не знаю этой базы :o :o :o
и ваще у меня детсво было счастливое - под редхат и мандрак почти все рмп пакеты шли нормальна - а теперь я в Slackware  хрен найдёшь какой нибудь рмп пакет и что бы фэилед депенсес не было :( ... так кто нибудь знает как *.tar & *.tar.gz & *.gz пакеты ставить ? если да то как ?:)

ruslandh 18-06-2003 07:20 64699

Petya
http://www.oszone.net/linux/faq/faq_linux_hihin.shtml
http://www.oszone.net/linux/faq/faq_..._7.shtml#ss7.1

glassMonk 18-06-2003 07:35 64700

ruslandh
А про меня забыл
http://www.oszone.net/linux/faq/faq_slackware.shtml

PhoeniX BoG 12-11-2003 23:18 64702

Помогите начинающему Поставил с Mandrake 9.2. Почему тормозит TuxRacer и некоторые др игры хотя машина не слабая (Dur1200/RAM256/GF2)

Petya 13-11-2003 03:40 64703

PhoeniX BoG
OpenGL тебе поможет ... а так поиск и фильтр - уже не раз обсуждалось ....

PhoeniX BoG 15-11-2003 22:13 64704

А можно поточнее?

ruslandh 16-11-2003 14:11 64705

PhoeniX BoG
Ставь драйвер от NVIDIA

PhoeniX BoG 22-11-2003 23:24 64706

Скачал по вашему совету драйвер (8 МБ). Устанавливаю, а он говорит что нужен "precompiled kernel interface" или исходники ядра. Насколько я понял, в моем Mandrake 9.2 исходников ядра нет, а архиве с драйвером Нвидиа есть эти самые интерфесы только для 9.1

lcat 12-06-2004 01:57 64707

Unoficial nVidia+Linux FAQ  
http://www.linuxrsp.ru/artic/nvfaq.html

archy 26-10-2004 10:33 64710

Новая версия FAQ от lor http://www.linux.org.ru/view-message.jsp?msgid=689948

ruslandh 24-06-2005 08:43 335684

Смотрите также :
http://forum.oszone.net/showthread.p...d=1#post335631

Wisp 28-09-2005 15:03 359515

Слушайте, а какой Линукс лучше ставить, от какого производителя? Какие преимущества/недостатки? И где инфу достать?

Docent-7610 11-07-2006 17:28 460312

Wisp
google - Какой линукс дистрибутив выбрать

George2006 02-04-2007 14:19 569491

Как в Linux "начисто" удалить программу установленную из исходников (./configure && make && make install)?

[mzd] 02-04-2007 14:29 569497

make uninstall

ssdm 15-04-2007 04:19 574540

В чем может быть порблема:
Записал образ OpenSuse 10.2 на DVD. В самом начале при загрузке пишет на одном компе : "ISOLINUX 3.31 0x46588c0e isolinux:
Cannot doot from this CD. Please insert cd2 or try a BIOS update", а на другом просто "1,44 Mb Floppy Disk" и дальше ничего не происходит. В чем проблема моджет быть? Криво диск записал?

ruslandh 15-04-2007 09:30 574575

ssdm
1 это вопрос не для FAQ
2 Скорей всего не так образ записали.

ssdm 16-04-2007 00:53 574915

Как установить пакет драйверов(монитор, видео адаптер, звук) на Линукс Дебиан(то есть как называеться пакет с драйверами)?

ruslandh 16-04-2007 01:06 574918

ssdm
Этот "пакет" называется ядро ("kernel")

http://forum.oszone.net/post-325133-16.html

ssdm 16-04-2007 01:11 574920

Цитата:

Этот "пакет" называется ядро ("kernel")
тогда как настроить параметры монитора, звуковой карты и видеокарты?

ruslandh 16-04-2007 01:24 574922

Читайте Faq по железу.
man xorg.conf

Поиск по словам xorg, alsa. oss.

В принципе это вопросы Железо в Linux.

gussss 29-08-2007 15:02 634899

Раз этот FAQ по установке то надо ещё объяснить чайнику,типа меня,как это потом запустить и что делать если вообще ничего не устанавливается и выдаёт одно и тоже с любыми пакетами:
[root@gus sim-0.9.3]# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for kde-config... /usr/bin/kde-config
checking KDE version... 3.3
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.

[mzd] 29-08-2007 15:44 634926

gussss, установите средства разработки: gcc и тому подобное

must die 29-08-2007 15:47 634929

Цитата:

Цитата gussss
See `config.log' for more details.

смотрите config.log

gussss 29-08-2007 16:02 634938

Конечно я смотрел config.log там тоже самое.Скачал с родного сайта дистра последний rpm пакет gcc-4.... так выдало что-то типа "политика сайта не разрешает юзеру установить исходники",клёво да?несколько часов через жопорез качал(

[mzd] 29-08-2007 17:08 634991

Лучше ставить ПО через родные средства дистрибутива: yum или urpmi, смотря какой у вас дистрибутив.

gussss 29-08-2007 17:14 634996

В данный момент ALT 3.0 Compact

ruslandh 29-08-2007 22:46 635206

Тогда через apt-get. Но, уже до Branch 4.0 обновлять.

valerykk 08-10-2007 13:27 656263

Здравствуйте!
Извините, если вопрос не шибко умный. Дело вот в чем: надо "научить" машину(ы) под линуксом (Мандрива спринг 2007) заходить и работать в терминальной сессии Винды. Какое средство необходимо установить в Линуксе, чтобы видеть заветную картинку винды в окне? Кто пользуется чем-то подобным, помогите, плиз.

must die 08-10-2007 13:34 656276

valerykk,

Ну хотя бы krdesktop

valerykk 08-10-2007 16:21 656397

Цитата:

Цитата must die
Ну хотя бы krdesktop »

Это не катит, т.к. требует какого-то там коммандера, а у меня этого нет..
Установил rdesktop, вот что выходит:

[root@localhost rdesktop]# rdesktop -u:Admin -p- server
Autoselected keyboard map ru
Password:
ERROR: getaddrinfo: Временный сбой в разрешении имен

...подскажите, что неправильно делаю

з.ы. из винды этот юзер на этот сервер спокойно входит

valerykk 09-10-2007 09:58 656827

получилось! надо было не имя сервака вводить, а его IP:
# rdesktop 192.168.110.100
Но возникла другая трабла: жуткие глюки с клавиатурным переключением языка в терминале - набор просто зависает пока не переключишь обратно и не нажмешь Alt. При переключении мышью всё ОК!

Master of Magic 17-02-2008 02:01 742033

Вообщем есть пакет rpm как его установить из MC? Жму Enter он его открывает, а там еще какие-то папки и файлы...
Как сделать, что бы имя файла bind.rpm автоматически набиралась в консольной строке из MC? Есть какие нибудь горячие клавиши? Мне не нравиться перспектива набирать имя пакета каждый раз.

Coutty 17-02-2008 08:57 742120

Цитата:

Цитата Master of Magic
Вообщем есть пакет rpm как его установить из MC? Жму Enter он его открывает, а там еще какие-то папки и файлы... »

rpm -i filename.rpm
Цитата:

Цитата Master of Magic
Как сделать, что бы имя файла bind.rpm автоматически набиралась в консольной строке из MC? »

Ломает четыре буквы набрать?;) Или это просто пример?
Вообще, автодополнение по клавише TAB. Но не в MC, конечно же.

ruslandh 17-02-2008 09:55 742144

Цитата:

Вообще, автодополнение по клавише TAB. Но не в MC, конечно же.
в mc <Esc><Tab> или <Alt>+<Tab>

Есди войти внутрь файла rpm, то там видны два псевдоскрипта - install и update.

Master of Magic 17-02-2008 23:15 742674

Fedora Core 6
Вопросик, скачал пакет DHCP: dhcp-4.1.0a1.tar.gz, распаковал жму ./configure, пишет ошибка не найден gcc...забил в поисковике, нашел, скачал, устанавливаю, пишит:
configure: error: no acceptable cc found in $PATH
Че за хрень?

must die 18-02-2008 08:06 742812

Master of Magic,

У вас не установлен компилятор gcc.

Master of Magic 18-02-2008 13:33 742996

Не точно написал, сорри. Забил gcc в поисковике, нашел, скачал gcc-4.2.3.tar.bz2, распаковал, при установке gcc-4.2.3.tar.bz2 пишит configure: error: no acceptable cc found in $PATH

Dm1try 18-02-2008 14:50 743054

Попробуйте поставить из пакетов. Никогда не понимал, что заставляет людей ставить приложения их исходных кодов.

ruslandh 18-02-2008 21:47 743402

Цитата:

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

Master of Magic 18-02-2008 22:14 743418

Дайте мне ссылку на rpm пакет для Fedora Core 6 версия dhcp-4.1.0a1, грамотные вы мои. Я начинающий только-только начал с linux работать. :aggressiv

ruslandh 18-02-2008 22:50 743448

Это к разработчикам Федоры :)
Они не собирали такую версию - можете собрать за них, но не как в SLackware.
http://rpm.pbone.net/index.php3/stat....i386.rpm.html

ftp://angus.ind.wpi.edu/pub/packages/isc/dhcp/

Master of Magic 18-02-2008 22:52 743451

Если это к разработчикам Федоры, то не надо тогда умничать про rpm-пакеты :)

ruslandh 18-02-2008 22:53 743452

Ну возьмите ftp://angus.ind.wpi.edu/pub/packages...latest.src.rpm
и пересоберите, заодно узнаете. что вам не хватает в системе :)

LeemuR 03-03-2008 06:38 752155

помоему вот уже гдето пол года пользуюсь COMODO вот ето вещ надо сказать многих превхошёл,
выдеёт детальную инфу и удобен, а защита по многим тестам на высате для ДОМА всамый раз

sacredboy 22-03-2008 08:03 765433

Вопрос такой: Есть ли в Линуксе пошаговый ввод команд, где после каждого шага есть хелп что делать дальше? Например в Cisco IOS:
>? - (какие команды можно вводить)
enable
>enable
#? - (какие команды можно вводить)
и т.д.

Спрашиваю потому что команд этих в терминале, мне представляется, очень много причем их синтаксис несколько тяжеловат для понимания, по крайней мере первое время.

ruslandh 22-03-2008 09:26 765459

<tab> - список всех возможных команд
man bash - список всех команд bash
man ls, man cp, man mv и т.л.
Ещё есть info ls и т.п. - там ещё подробнее, но по английски.

[mzd] 26-03-2008 11:59 767988

Как организовать мультизагрузку на машинах архитектуры x86

Master of Magic 31-03-2008 19:42 771803

Не подскажете в чем ошибка? Выскакивает во время установки:

sacredboy 02-04-2008 08:01 772902

Как в Линуксе узнать версию дистрибутива, ядра, KDE или GNOME и прочую конфигурационную информацию?

Coutty 02-04-2008 09:09 772922

sacredboy, "Центр управления (KDE)". Там на первой странице всё и написано (Gnome отдельно).

Кое-что, но быстро: uname -a

Artem-Samsung 14-04-2008 01:58 780919

Помогите пожалуйста найти документацию по тому, как хостить сайт со своего компьютера через Линукс, желательно Suse
Спасибо

must die 14-04-2008 08:27 780957

Artem-Samsung,

1. Поставить и настроить веб-сервер
2. Сделать необходимые настройки в DNS

Artem-Samsung 19-04-2008 13:54 784765

я пытаюсь разархивировать тар по мануалу:
http://www.opennet.ru/docs/RUS/linux...nux-FAQ-7.html

Пишу:
artem@ArtemHP:~> tat xfzv otrrentflux_2.3

Мне в ответ:
bash: tat: command not found

И что делать?

Strange_V 19-04-2008 14:10 784775

используйте
artem@ArtemHP:~> tar xfzv otrrentflux_2.3

Tim_man 05-06-2008 10:16 818877

Доброго всем времени суток! Скажите, люди, а это http://www.softsoft.ru/system-utilit...ment/38862.htm стоит тех денег, что они просят?

ruslandh 05-06-2008 10:27 818881

Не знаю - мне хватает по работе стандартный testdisk
http://www.howtoforge.com/data_recovery_with_testdisk

Аlchemist 07-07-2008 09:22 844443

Цитата:

Цитата Tim_man
Доброго всем времени суток! Скажите, люди, а это http://www.softsoft.ru/system-utilit...ment/38862.htm стоит тех денег, что они просят? »

попахивает пиаром :cool:

stalingrad432006 21-09-2008 01:30 904475

Здравствуйте!
Подскажите пожалуйста, как сделать, что бы панель приборов отображала Система вместо System? Другими словами, как можно полностью руссифицировать интерфейс?

ruslandh 21-09-2008 12:54 904688

stalingrad432006,
Возможны варианты
- неправильно выставлена локаль - установить правильную локаль
- нет или частичный перевод , например файла .po приложния - доперевести и собрать приложение заново, а с перевод отослать автору программы.

JonFly 04-12-2008 08:40 971905

Доброго времени суток...

Недавно начал работать с Linux .. (на работе)
Дистрибудив Linux Mandriva 2008.
Извиняюсь немного неправильно описал проблему сначала.

Возникла необходимость поставить виндовски программы, в связи с этим весь день шарил интернет, нашёл два пакета Wine 1.1.9 2008 и Wine 1.1.9 2006 . При установке пакета Wine 1.1.9 2008 возникает ошибка см. ниже.
При утановке пакета PlayOnLinux требует следующте пакеты см. ниже. Самое интересно что Python -2.5.2 у меня стоит, Python -devel и т.д пытаюсь ставить толку ноль (При этом говорит что нельзя поставить эти пакеты).
Пакет Wine 1.1.9 2006 ставится без проблем, но к сожалению он не все exe запускает и не всё устанавливает.
В общем нужна помощ в установке и работе exe приложений. (И если можно по работе игр подскажите)
Заранее благодарен.

[root@localhost ~]# cd /home/unded/Fly
[root@localhost Fly]# rpm -i wine-1.1.9-1mdv2008.1.i586.rpm
ошибка: распаковка архива не удалась на файле /usr/lib/wine/comdlg32.dll.so;4938
fb22: cpio: File digest mismatch

[root@localhost Fly]# cd /home/unded
[root@localhost unded]# rpm -i PlayOnLinux-3.0.8-1pclos2007.noarch.rpm
ошибка: Неудовлетворенные зависимости:
python-gtk нужен для PlayOnLinux-3.0.8-1pclos2007.noarch
python-httplib2 нужен для PlayOnLinux-3.0.8-1pclos2007.noarch
wine нужен для PlayOnLinux-3.0.8-1pclos2007.noarch
wxPythonGTK нужен для PlayOnLinux-3.0.8-1pclos2007.noarch
python < 2.5 нужен для PlayOnLinux-3.0.8-1pclos2007.noarch

Naiad 04-12-2008 08:55 971913

http://www.opennet.ru/docs/RUS/wine_guide/

Naiad 05-12-2008 20:23 973441

Почитайте
Установка и удаление программ в Mandriva Linux
Где вы кстати скачали это wine? У меня в Mandrive он без проблем установился. Попробуйте отсюда скачать http://sourceforge.net/project/showf...ckage_id=80066

JonFly 09-12-2008 02:45 976044

Скачал Wine по ссылке которую вы дали ...
Установил как положенно, всё установилось, но ни одна программа не запускается к сожалению ..

sacredboy 09-12-2008 18:04 976560

Можно ли организовать локальную сеть типа "Рабочая Группа" между линуксовыми машинами без установки Samba или подобного этому софта?

ruslandh 09-12-2008 19:42 976630

Нет

ruslandh 27-01-2009 06:52 1020809

Не читайте Readme - они пишутся для дистрибутивов типа Слаквари. Надо ставить через rpm из дистрибутива.


Время: 18:02.

Время: 18:02.
© OSzone.net 2001-