Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Общие вопросы по Linux

Модерирует : ShriEkeR

Demetrio (24-11-2004 19:50): Отныне вопросы задаем отдельными темами.
А также читаем FAQ и используем фильтр.
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

   

GOTHIC

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
» LINUX.ORG.RU Frequently Asked Questions » | » Полезные ссылки по Linux »

http://linuxshop.ru/linuxbegin/main-topics.html

Статьи на сайте Ru.Board
 
Ru.Board Linux FAQ
Обзор наиболее распространенных дистрибутивов Linux
Операционные системы Unix/Linux: начало работы
Восстановление загрузчиков Linux/FreeBSD
Установка Mandrake Linux 9.0
ASPLinux 7.3 Vostok. Часть I. Установка
ASPLinux 7.3 Vostok. Часть II. Начало работы
Локализация Debian GNU/Linux
Администрирование пользователей в системах UNIX

Прежде чем задать вопрос в этой теме, не поленитесь перечитать данные статьи и просмотреть многочисленные темы в форуме, ссылки на которые можно найти в теме "Полезные ссылки по Linux" и воспользовавшись фильтром.

Всего записей: 6 | Зарегистр. 29-11-2002 | Отправлено: 15:32 11-12-2002 | Исправлено: Demetrio, 19:49 24-11-2004
Swappp

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Teo
Ты шутишь? порядок в Gentoo не хуже чем в RedHat. Все что не надо, не ставится, правда пока есть проблемы с удаление пакетов.

Цитата:
винда какая-то получается...

Где ты в Win видел исходники, покажи плз, может что нового узнаю

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 19:28 17-01-2004
Teo



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Swappp
 

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

 
во-во

Всего записей: 737 | Зарегистр. 21-04-2003 | Отправлено: 19:34 17-01-2004
Swappp

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Teo

Цитата:
во-во  

Это ты о чем? Проблема в том, что при удалении не учитываются зависимости, тоесть можно удалить какуюнить нужную прогу, но если ты знаешь что удалять (смотрим в нужный ebuild и видим, что нужно), то все будет нормально. Все файлы поставленные пакетом удаляются (кроме etc, на всякий случай они там остаются).

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 19:44 17-01-2004
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Teo
Зато во FreeBSD всё замечательно.
И в плане обновления, и удаления, и контроля за зависимостями.

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 19:44 17-01-2004
Swappp

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это почти такие же пакеты, как и rpm (вернее больше похожи на freebsd'шные порты), и беспорядок может появится только в /etc.
 
Добавлено
Demetrio
Опередил, я хотел в старое сообщение добавить.

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 19:47 17-01-2004
Teo



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Swappp
 

Цитата:
 но если ты знаешь что удалять  

 
в таком случае и rpm не нужна
 
Demetrio

Цитата:
Зато во FreeBSD всё замечательно

 
и чем же apt отличается от rpm

Всего записей: 737 | Зарегистр. 21-04-2003 | Отправлено: 19:54 17-01-2004
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Teo
apt в Debian GNU/Linux используется как основное средство управления их пакетами .deb, также портирован для работы с RPM,  а во FreeBSD его нету, там CVSup, ports и tgz-пакаджи

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 19:58 17-01-2004 | Исправлено: Demetrio, 20:13 17-01-2004
Teo



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
кстати по поводу обновления...
проблема, очевидно, в том, что СРАЗУ всё обновить не удастся, но я похоже нашёл решение, надо только установить пару пакетов типа compat-glibc-... принудительно (в принципе потом можно будет их добавить в базу данных rpm "насильной" установкой), поскольку в этом случае не будет потеряна совместимость с софтом, основанным на glibc младшей версии
 
P.S. Блин, почему так всё это коряво...

Всего записей: 737 | Зарегистр. 21-04-2003 | Отправлено: 20:01 17-01-2004
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Teo

Цитата:
надо только установить пару пакетов типа compat-glibc-... принудительно

Почему принудительно? Их и так можно абсолютно безболезненно установить.

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 20:07 17-01-2004
Swappp

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Teo

Цитата:
в таком случае и rpm не нужна  

Зачем говорить то о чем не знаешь? попробуй собрать сам систему, а потом попробуй собрать Gentoo, и удалять, в первом случае тебе придется оставлять исходники, или в крайнем случае параметры ./configure, после чего можно будет сделать make uninstall, если конечно Makefile нормально написан... В Gentoo emerge unmerge имя_пакета, и не надо беспокоится о списках файлов, удалится в то, что поставилось. Кстати, если учесть возраст проекта Gentoo, то у него все еще впереди.
Demetrio

Цитата:
apt в Debian GNU/Linux используется как основное средство управления пакетами RPM,  а во FreeBSD его нету, там CVSup, ports и tgz-пакаджи

Ты чтото путаешь (или непонятно выразился), в Debian собственная система пакетов, ни как не связанная с rpm.

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 20:10 17-01-2004
Teo



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
и ещё, ежели я, например, завтра захочу скомпилить ядро, то применительно к ASP мне лучше не рыпаться и ждать появления новых версий на их серваке или ломиться самому через эти дебри. я к чему... заметил я, что русские дистры основаны на пакетах "с подписью", т.е. к аэспэшным пакетам приписывается asp? а к альтовским, соответственно, alt. я так понимаю,что это означает русификацию (в частности, ядра). правильно? ну то есть не русификацию в прямом смысле этого слова, конечно, но всё-таки приятно когда при загрузке asp мессаги на русском, вроде как и мы не лыком шиты

Всего записей: 737 | Зарегистр. 21-04-2003 | Отправлено: 20:12 17-01-2004
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Swappp
Да, это я заработался малость
Конечно же, у них там .deb, исправил.
 
Добавлено
Teo

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

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

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

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

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 20:13 17-01-2004 | Исправлено: Demetrio, 20:27 17-01-2004
Teo



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Demetrio

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

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

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

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

Всего записей: 737 | Зарегистр. 21-04-2003 | Отправлено: 20:21 17-01-2004
Swappp

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 соответствующей программы, проверяет зависимости, и если надо поставить другие пакеты, ставит в начали их, после установки каждого пакета в определенное место записывается, что такой то пакет установлен, что с собой он принес такие то файлы, и перечисление файлы с контрольными суммами. Если понадобилось удалить/обновить этот пакет, информация о том что надо удалить читается из этого места.

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 20:49 17-01-2004 | Исправлено: Swappp, 20:52 17-01-2004
Teo



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Swappp

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

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

Всего записей: 737 | Зарегистр. 21-04-2003 | Отправлено: 20:59 17-01-2004
Swappp

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Teo

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

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

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 21:49 17-01-2004 | Исправлено: Swappp, 21:51 17-01-2004
Teo



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Swappp
 
а ещё есть yum....
 
no comments

Всего записей: 737 | Зарегистр. 21-04-2003 | Отправлено: 21:52 17-01-2004
Swappp

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сколько я делал "emerge -u world", ни разу проблем с зависимостями не было.
 
Добавлено
Teo
Может хватит...

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 21:54 17-01-2004
Teo



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Swappp
 

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

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

Всего записей: 737 | Зарегистр. 21-04-2003 | Отправлено: 21:59 17-01-2004
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Swappp

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

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

Цитата:
emerge rsync

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

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 22:31 17-01-2004
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

Компьютерный форум Ru.Board » Операционные системы » UNIX » Общие вопросы по Linux
Demetrio (24-11-2004 19:50): Отныне вопросы задаем отдельными темами.
А также читаем FAQ и используем фильтр.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru