Ru-Board.club
← Вернуться в раздел «UNIX»

» Общие вопросы по Linux

Автор: Teo
Дата сообщения: 17.01.2004 19:12
и ещё, ежели я, например, завтра захочу скомпилить ядро, то применительно к ASP мне лучше не рыпаться и ждать появления новых версий на их серваке или ломиться самому через эти дебри. я к чему... заметил я, что русские дистры основаны на пакетах "с подписью", т.е. к аэспэшным пакетам приписывается asp? а к альтовским, соответственно, alt. я так понимаю,что это означает русификацию (в частности, ядра). правильно? ну то есть не русификацию в прямом смысле этого слова, конечно, но всё-таки приятно когда при загрузке asp мессаги на русском, вроде как и мы не лыком шиты
Автор: Demetrio
Дата сообщения: 17.01.2004 19:13
Swappp
Да, это я заработался малость
Конечно же, у них там .deb, исправил.

Добавлено
Teo

Цитата:
и ещё, ежели я, например, завтра захочу скомпилить ядро, то применительно к ASP мне лучше не рыпаться

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


Цитата:
я так понимаю,что это означает русификацию (в частности, ядра). правильно?

Абсолютно неправильно. Это просто идентификация сборки, соотв. mdk у Mandrake, Red Hat правда не добавляет ничего, собранные RPM для Fedora тоже маркируются вроде fc1(те что от сторонних разработчиков).
Так что это вовсе не говорит о русификации.
Ты её получишь если в системе русский включишь, в том же ASP и процесс загрузки ядра можно видеть на русском.
Автор: Teo
Дата сообщения: 17.01.2004 19:21
Demetrio

Цитата:
Их и так можно абсолютно безболезненно установить.


у меня не получилось, требует старшей версии glibc т.е. той на которую переходить собрался (во засада, правда?)

Swappp

Цитата:
если конечно Makefile нормально написан...


вот с этим уже успел, кажется, столкнуться, хотя не уверен...


и в принципе получается, что в source-based дистрах надо "при себе" сырцы держать, чтоб можно было в любой момент uninstall сделать? я не прав?
Автор: Swappp
Дата сообщения: 17.01.2004 19:49
Teo

Цитата:
и в принципе получается, что в source-based дистрах надо "при себе" сырцы держать, чтоб можно было в любой момент uninstall сделать? я не прав?

Нет опять не прав Надо держать только в LFS (Linux from scratch это когда сам все скачиваешь, сам пишешь ./configure с нужными параметрами, а потом make, make install), в Gentoo зависимости, списки установленных файлов, все берет на себя. Также ./configure берет на себя, тоесть для пользователя разница между rpm и portage не значительная, не считая обновления (как уже говорил в Gentoo обновляется проще, он все САМ скачивает, и сам ставит), и времени установки (компилировать программы дольше чем копировать). Кратко обьясняю как там все устроено: Есть папка /usr/portage/ в ней лежат порты (термин скорее из FreeBSD, но суть одна, в Gentoo это портоджи), порты это описания по установке програм (от куда качать, как делать ./configure, как make, как устанавливать и т.д.), порты распределены по категориям, для каждой программы есть свой .ebuild (даже не один, вернее по одному на версию), в нем описан процесс установки и зависимости, когда ты пишешь например "emerge gimp", система находит .ebuild соответствующей программы, проверяет зависимости, и если надо поставить другие пакеты, ставит в начали их, после установки каждого пакета в определенное место записывается, что такой то пакет установлен, что с собой он принес такие то файлы, и перечисление файлы с контрольными суммами. Если понадобилось удалить/обновить этот пакет, информация о том что надо удалить читается из этого места.
Автор: Teo
Дата сообщения: 17.01.2004 19:59
Swappp

Цитата:
для каждой программы есть свой .ebuild (даже не один, вернее по одному на версию), в нем описан процесс установки и зависимости, когда ты пишешь например "emerge gimp", система находит .ebuild соответствующей программы, проверяет зависимости, и если надо поставить другие пакеты, ставит в начали их, после установки каждого пакета в определенное место записывается, что такой то пакет установлен, что с собой он принес такие то файлы, и перечисление файлы с контрольными суммами. Если понадобилось удалить/обновить этот пакет, информация о том что надо удалить читается из этого места.


ну чем не rpm? в чём разница?
Автор: Swappp
Дата сообщения: 17.01.2004 20:49
Teo

Цитата:
ну чем не rpm? в чём разница?

Ты это серьезно?
во первых у rpm нет портов (порты вещь очень хорошая, не надо скачивать весь пакет, чтобы узнать зависимости, все уже есть у тебя), во вторых все компилируется под тебя, для твоей машины и с учетом твоих требований. Это два принципиальных отличия. Обновление происходит автоматом (emerge rsync && emerge -u world) все САМО скачивается и ставится, и удаляется старое. Можно получить список нужных для скачки файлов, можно получить даже список адресов для скачки, даже не подключаясь к инету (очень удобно на модеме, скачал все, что нужно командой "emerge -uf world" потом отсоединился, и пускай компилить "emerge -u world".
Автор: Teo
Дата сообщения: 17.01.2004 20:52
Swappp

а ещё есть yum....

no comments
Автор: Swappp
Дата сообщения: 17.01.2004 20:54
Сколько я делал "emerge -u world", ни разу проблем с зависимостями не было.

Добавлено
Teo
Может хватит...
Автор: Teo
Дата сообщения: 17.01.2004 20:59
Swappp


Цитата:
Может хватит...


полностью с тобой согласен
извини если чем-то обидел/задел, совсем не думал смеяться над тобой, а смех относился скорее к ситуации...
Автор: ooptimum
Дата сообщения: 17.01.2004 21:31
Swappp

Цитата:
правда пока есть проблемы с удаление пакетов.

Ты имеешь в виду, что `emerge -c` не работает или что?

Цитата:
emerge rsync

Опции "rsync" нет в мане, ни в хелпе, но все ей пользуются. Я -- никогда, только документированной "sync". Я никак не пойму, в чем такая притягательность опции "rsync", ведь она оставлена, насколько понимаю, только для совместимости с предыдущими версиями emerge? Сырцы читать времени нет, да и лень, ведь все и так работает отлично.
Автор: Teo
Дата сообщения: 17.01.2004 21:38
как "дёшево и сердито" сделать backup системы?
Автор: Swappp
Дата сообщения: 17.01.2004 21:42
ooptimum

Цитата:
Ты имеешь в виду, что `emerge -c` не работает или что?

Зависимости, вот проблема, хотя для меня незначительная. можно удалить что-нибуть нужное, а он и не пикнет (хотя думать надо прежде чем, чтото удалять ).

Цитата:
Опции "rsync" нет в мане, ни в хелпе, но все ей пользуются. Я -- никогда, только документированной "sync". Я никак не пойму, в чем такая притягательность опции "rsync", ведь она оставлена, насколько понимаю, только для совместимости с предыдущими версиями emerge? Сырцы читать времени нет, да и лень, ведь все и так работает отлично.

Я эту команду на автомате пишу, привычка, это вроде псевдоним.

Добавлено
Teo
"cat /dev/hda > /dev/hdb" дешево и сердито правда нужен второй винт...

Добавлено
вся инфа с первого диска перепишется на второй
Автор: ooptimum
Дата сообщения: 18.01.2004 00:44
Swappp

Цитата:
Зависимости, вот проблема, хотя для меня незначительная. можно удалить что-нибуть нужное,

Заметь, что я написал `emerge -c`, а не `emerge -C`, что является существенной разницей в данном случае. Если выполнять `emerge -c`, то система не даст удалить пакет, если есть от него зависимости, а вот если `emerge -C`, то плевать она хотела на всех, удалит без вопросов. Проблема в том, что "стою на асфальте я в лыжи обутый...", т.е. `emerge -c` у меня не работает или я не понимаю как ее запускать правильно (уже вроде все варианты перепробовал) или как это должно работать, т.е. идеологию именно этого варианта команды. Вот я и спросил тебя.
Автор: Swappp
Дата сообщения: 18.01.2004 01:46
ooptimum

Цитата:
Заметь, что я написал `emerge -c`, а не `emerge -C`, что является существенной разницей в данном случае. Если выполнять `emerge -c`, то система не даст удалить пакет, если есть от него зависимости, а вот если `emerge -C`, то плевать она хотела на всех, удалит без вопросов. Проблема в том, что "стою на асфальте я в лыжи обутый...", т.е. `emerge -c` у меня не работает или я не понимаю как ее запускать правильно (уже вроде все варианты перепробовал) или как это должно работать, т.е. идеологию именно этого варианта команды. Вот я и спросил тебя.

Что то я не понял, "-c" = "clean", он разве удаляет пакеты? Мне казалось, что он удаляет старые не используемые версии пакетов.

Цитата:
В большинстве случаев взамен старой версии будет использоваться более новая и все, что останется нужным это документация, да возможно пара незначительных файлов не имеющих влияния на систему. Со временем накапливаясь, этот "груз" будет занимать все больше дискового пространства.

Дабы бороться с этим, Portage поддерживает способ удаления всех старых версий из пользовательской системы. Эта возможно благодаря опции clean и используется следущим образом:

Code listing 3.11

emerge clean

После чего emerge покажет список версий или ревизий, которые будут удалены список версий, которые останутся и даст пользователю время для отмены процесса удаления нажатием Control-C. В нормальных условиях во время удаления на экран будет выводиться список файлов, которые были уничтожены, либо по каким-либо причинам сохранены.

и еще из man

Цитата:
Cleans the system by removing packages that will not effect the functionality of the system. The arguments can be ebuilds, classes, or dependencies. For example, emerge clean binutils cleans out old versions of binutils; emerge clean net-www/mozilla-0.9.9-r2 cleans out that specific version of Mozilla. This is generally safe to use. Note that clean does not remove unslotted packages.


p.s. Вот откуда rsync пошел http://www.gentoo.org/doc/ru/portage-manual.xml#doc_chap3
Автор: ooptimum
Дата сообщения: 18.01.2004 16:15
Swappp

Цитата:
Что то я не понял, "-c" = "clean", он разве удаляет пакеты? Мне казалось, что он удаляет старые не используемые версии пакетов.

Вот, блин. Я читал только man, и попал в логическую ловушку. Я привык, что опции-буквы, набранные в разных регистрах, выполняют одну функцию, но по-разному. Вот я и полагал, что и "-c" и "-C" удаляют пакеты, но в первом случае производится проверка зависимостей от удалаемого пакета и если они есть, то пакет не удаляется, а во втором случае проверок не производится и пакет удаляется в любом случае.

Цитата:
Cleans the system by removing packages that will not effect the functionality of the system.

Я понимал эту цитату следующим образом: если от пакета есть зависимости, то удаление такого пакета гарантированно повлияет на функциональность системы, поэтому можно удалять любой пакет, но только если нет других, зависимых от него. Там и речи не идет о устаревших пакетах. Блин, кто там маны пишет? В данном случае я бы написал -- "Cleans the system by removing outdated packages not in use. This will not affect the functionality of the system".

Автор: Teo
Дата сообщения: 18.01.2004 16:49
периодически в консоли вылетает мессага


Цитата:
spurious 8259A interrupt: IRQ7


что это? в принципе не мешает, но....
Автор: kullibbin
Дата сообщения: 23.01.2004 22:55
в alt-linux драйвера от nvidia поддерживают аппаратное 3d, а в RH9 - не поддерживают, как перенести грамотно драйвер с alt-linux на RH9?

Добавлено

Цитата:
как "дёшево и сердито" сделать backup системы?


Цитата:
"cat /dev/hda > /dev/hdb" дешево и сердито правда нужен второй винт...

Я понимаю, трудно жить без юмора, но реально нужна прога, которая как в виндах следит за состоянием системы и позволяет в любое время сделать откат на предыдущее сохраненное состояние.
Автор: Swappp
Дата сообщения: 24.01.2004 02:44
kullibbin

Цитата:
в alt-linux драйвера от nvidia поддерживают аппаратное 3d, а в RH9 - не поддерживают, как перенести грамотно драйвер с alt-linux на RH9?

зачем из alt-linux переносить? идешь на nvidia.ru и качаешь.

Цитата:
Я понимаю, трудно жить без юмора, но реально нужна прога, которая как в виндах следит за состоянием системы и позволяет в любое время сделать откат на предыдущее сохраненное состояние.

Я это почти серьезно сказал... а проги конкретно как в винде, вроде нету, но есть 101 (с цифрой могу ошибаться ) способ как сделать backup. Понятие "система" очень расплывчато... обычно под linux делают так: если система упала, берут любой livecd и восстанавливают ту часть, которая упала (livecd чаще нужен если проблемы с загрузчиком), короче все делают руками. А если правильно работать (не сидеть все время под рутом), то вероятность падения системы близка к нулю. Я даже не знаю, что может убить систему... только руки... и железо... пакеты, если их брать из надежных источников, вреда принести не могут, если опциями всякими типа --nodeps --replacefiles и т.д. не злоупотреблять.
Автор: kullibbin
Дата сообщения: 24.01.2004 06:15

Цитата:
зачем из alt-linux переносить? идешь на nvidia.ru и качаешь.

да, уже это сделал, и все легко получилось... не так страшен черт

Цитата:
если система упала, берут любой livecd и восстанавливают ту часть, которая упала

я как понял это в-основном каталог /ets/ ? если из-за кривых рук настройки слетели

один вопросик чуть не в тему - ред хат прекратил делать "десктопный" линукс? вроде вот в 9 шапке у них неплохо получилось, а теперь эта fedora - ее на десктопе можно юзать или это только серверный ?
Автор: Demetrio
Дата сообщения: 24.01.2004 08:53
kullibbin

Цитата:
в alt-linux драйвера от nvidia поддерживают аппаратное 3d, а в RH9 - не поддерживают, как перенести грамотно драйвер с alt-linux на RH9?

Драйвера от NVIDIA - это модули ядра, и переносить из Альта в РедХат чревато проблемами, т.к. ядра у них совершенно разные.
Прочти это:
http://forum.ru-board.com/topic.cgi?forum=62&topic=0152&start=100#9

для RH9 в принципе почти так же.


Цитата:
один вопросик чуть не в тему - ред хат прекратил делать "десктопный" линукс? вроде вот в 9 шапке у них неплохо получилось, а теперь эта fedora - ее на десктопе можно юзать или это только серверный ?

Федора это такой же десктопный дистрибутив, как и RH9, а для серверов у них теперь Red Hat Enterprise Linux.
Автор: webdeveloper
Дата сообщения: 24.01.2004 10:51
Как сделать чтоб при нажатии определённой компбинации (напритмер f1+c) или последовательности клавиш( например f1 а потом c) запускалась определённая программа? Для каждых клавиш своя.
Автор: kullibbin
Дата сообщения: 24.01.2004 19:20
да поставил уже дрова от нвидиа, удивила легкость установки (по сравнению с тем, как я винмодем прикручивал), и на порядок меньший размер этих самых дров, чем в винде. а не подскажет кто сайты, где можно еще дров найти под разное хардваре, например, звуковуху FM-801 от forte media ? в инете поискал, одного какого-нить ресурса не нашел, пришлось лазить везде, так и ничего не подобрал, видимо поменяю звуковуху
Автор: Swappp
Дата сообщения: 24.01.2004 19:26
kullibbin
Одного ресурса незнаю, по звуку см. alsa (правда незнаю как RedHat поддерживает, может ни чего качать не придется).
http://www.alsa-project.org/
с 2.6 поддерживается прямо в ядре.
http://www.alsa-project.org/alsa-doc/index.php3?vendor=vendor-Fortemedia#matrix

Добавлено

Цитата:
по сравнению с тем, как я винмодем прикручивал

повезло, что вообще поставил для linux лучше всего внешние модемы, их ставить не надо. воткнул и работай через com порт, какойнибудь звонилкой.
Автор: kullibbin
Дата сообщения: 25.01.2004 05:02

Цитата:
повезло, что вообще поставил

хе, гимора с мандрейком 8.2 натерпелся, он дрова-то принимал, но после перезагрузки опять надо было ставить, а опыта мало было (да и сейчас не много ) а для шляпы 9 прям rpm скачал и воткнул без проблем, как и нвидиа дрова! вообще мне 9 шляпа кажется гораздо устойчивей чем мандрейк. (в плане для начинающего - проблем меньше).
вот вчера вопросик появился - попробовал одну прогу скомпилировать, кажется kxicq, так она пишет - не нашла qt2.2...чего-то там, хотя у меня стоит 3, они что, не имеют совместимости? и так часто было, качаешь-качаешь, как ставить - требуются библиотеки старых версий, новые не принимаются. как обойти? ведь старую уже не поставишь вместо новой!
и еще одно, достало вчера. поставил оперу7, и чет-там намудрил, удаляю rpm -e, пишет - пакет удален. ставлю снова rpm -i, через долю секунды пишет - пакет установлен, он ниче ж не сделал! потом снова rpm -e, - пакет не установлен! в итоге после удаления перегрузил машину, потом вручную поудалял каталоги и поставил снова, нормально теперь. но почему так непонятно с rpm выходит?
и последний вопросик. хочу mplayer, для 9 шляпы, нашел, скачал, а там еще куча всего нужна оказывается, шрифты, скины, и еще полно всего. Где можно качнуть mplayer, который гарантированно на 9 шляпу ставится без проблем с пакетами, кто качал?
Автор: Demetrio
Дата сообщения: 25.01.2004 10:00
kullibbin

Цитата:
и последний вопросик. хочу mplayer, для 9 шляпы, нашел, скачал, а там еще куча всего нужна оказывается, шрифты, скины, и еще полно всего. Где можно качнуть mplayer, который гарантированно на 9 шляпу ставится без проблем с пакетами, кто качал?

Так не получится.
http://www.linuxshop.ru/redhat/modules.php?name=News&file=article&sid=42


Цитата:
вот вчера вопросик появился - попробовал одну прогу скомпилировать, кажется kxicq, так она пишет - не нашла qt2.2...

зачем тебе это глюкавое старьё?
Автор: Swappp
Дата сообщения: 25.01.2004 12:47
kullibbin

Цитата:
вот вчера вопросик появился - попробовал одну прогу скомпилировать, кажется kxicq, так она пишет - не нашла qt2.2...чего-то там, хотя у меня стоит 3, они что, не имеют совместимости? и так часто было, качаешь-качаешь, как ставить - требуются библиотеки старых версий, новые не принимаются. как обойти? ведь старую уже не поставишь вместо новой!
и еще одно, достало вчера. поставил оперу7, и чет-там намудрил, удаляю rpm -e, пишет - пакет удален. ставлю снова rpm -i, через долю секунды пишет - пакет установлен, он ниче ж не сделал! потом снова rpm -e, - пакет не установлен! в итоге после удаления перегрузил машину, потом вручную поудалял каталоги и поставил снова, нормально теперь. но почему так непонятно с rpm выходит?

Вот за это я и не люблю rpm-based дистрибутивы, хоть они проще ставятся, но обновление вообще никакое...
в качестве icq-клиента советую sim.

Добавлено

Цитата:
и последний вопросик. хочу mplayer, для 9 шляпы, нашел, скачал, а там еще куча всего нужна оказывается, шрифты, скины, и еще полно всего. Где можно качнуть mplayer, который гарантированно на 9 шляпу ставится без проблем с пакетами, кто качал?

и за это
Автор: YK2
Дата сообщения: 25.01.2004 15:02
Тема называется LINUX начинающему. Так ведь?
Определение 1.
Ламер-человек знающий, что он знает о чем-то (о Линуксе в т.ч.) все.
Определение 2.
Не каждый не линуксоид ламер.
Определение 3.
Не каждый линуксоид не ламер.
Тошнит от богемно-педерастической манеры общения,с вашего позволения, знатоков линукса.
Если вы пришли в этот сабж, то должны быть готовы к любым вопросам.
Ведь многие действительно мало знают в ИТ. Мой друг микрохирург спас
мне ногу от ампутации. Он плохо разбирается в ИТ. И в гугле и прочих поисковиках
работает очень плохо. Не скрывает этого. Я учу его в меру своего скудного
умишка. Уверяю Вас, он не ламер-иначе я не ходил бы на своих ногах.
И таких профи в своих областях очень много-им не всегда время найти можно
по инету шататься. По 2-3 операции в день. Линукс для них не самоцель,
а один из вспомогательных инструментов-не более того. Есть и не линукс.
Любимая корпорация например.
Тем более странно слышать такое высокомерие от линуксоидов.
Открытые коды-это ведь если хотите целая философия.
И вся сложность противостояния с Любимой корпорацией именно в том,
что там такого тона с потенциальным юзером не позволяют.
Похоже малшыков прыщики замучали. Клирасилом пользуйтесь и все комплексы
исчезнут. А самоутверждаться идите в другие форумы.
Я немножко такими большими машинками интересуюсь-мейнфреймы зовутся.
Например интересуют вопросы миграции Адабаса с MVS/XA на DB2 под Линуксом.
Спрашивают люди-знаешь, ответь, а жопиться действительно не надо.
Удачи всем.
Автор: Demetrio
Дата сообщения: 25.01.2004 15:34
YK2
Я не понял, это ты в чей адрес?
Автор: Farch
Дата сообщения: 25.01.2004 15:44
YK2

Цитата:
Если вы пришли в этот сабж, то должны быть готовы к любым вопросам

это форум поддержки? деньги платишь? нет? а чё орешь?
Автор: Swappp
Дата сообщения: 25.01.2004 17:00
YK2
А в чем собственно проблема? На вопросы отвечаем, вроде нормально (новички в linux вроде не жалуются, даже спасибо говорят ), мы вроде ни кого не посылаем "назад в win", а если человек хочет чему то научится, то это уже по определению не ламер.

Страницы: 123456789101112131415161718192021222324252627282930

Предыдущая тема: Тот самый LINUX


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.