Решено: Где больше программ?
Модератор: /dev/random
Решено: Где больше программ?
Я уделяю времени компьютерным знаниям немного, по этой причине я многих вещей совсем не знаю.
Всю жизнь сижу на дебиан стабле и убунту, соответвенно понимаю, что такое официальные репозитории и ppa. То есть по сути считаю, что в убунту можно поставить любой софт без каких либо напрягов и забот.
В то же время в gentoo его emerge я считаю аналогом официального репозитория. Аналогов ppa как я понимаю нет и компилировать программы из исходных кодов вне репозитория намного сложнее. Вопрос:
Как бы вы сравнили репозиторий дебиан и gentoo? Где основных программ для десктопа и сервера больше? В чём вообще как пользователя для меня будут отличия в этих программах?
Всю жизнь сижу на дебиан стабле и убунту, соответвенно понимаю, что такое официальные репозитории и ppa. То есть по сути считаю, что в убунту можно поставить любой софт без каких либо напрягов и забот.
В то же время в gentoo его emerge я считаю аналогом официального репозитория. Аналогов ppa как я понимаю нет и компилировать программы из исходных кодов вне репозитория намного сложнее. Вопрос:
Как бы вы сравнили репозиторий дебиан и gentoo? Где основных программ для десктопа и сервера больше? В чём вообще как пользователя для меня будут отличия в этих программах?
Re: Решено: Где больше программ?
azsx писал(а): ↑29.09.2017 05:14Я уделяю времени компьютерным знаниям немного, по этой причине я многих вещей совсем не знаю.
Всю жизнь сижу на дебиан стабле и убунту, соответвенно понимаю, что такое официальные репозитории и ppa. То есть по сути считаю, что в убунту можно поставить любой софт без каких либо напрягов и забот.
В то же время в gentoo его emerge я считаю аналогом официального репозитория. Аналогов ppa как я понимаю нет и компилировать программы из исходных кодов вне репозитория намного сложнее. Вопрос:
Как бы вы сравнили репозиторий дебиан и gentoo? Где основных программ для десктопа и сервера больше? В чём вообще как пользователя для меня будут отличия в этих программах?
Все относительно, некоторые программы можно собрать с большими возможностями чем в ubuntu.
Некоторые программы можно установить из ubuntu если написать соответствующий ебилд. Gentoo очень гибкая система, из за этого на ней и нахожусь.
Кроме того для gentoo еще много сторонних оверлеев.
Если освоить написание собственных ебилдов, то проблем с установкой недостающих програм не будет.
Спасибо сказали:
Re: Решено: Где больше программ?
Число основных, как Вы говорите, программ (то есть широко используемых?) давно уже примерно одинаково во всех больших активно развиваемых дистрибутивах.
А вот с программами, используемыми мало, в тч специального назначения... тоже везде одинаково. Где-то наверняка не хватит одной, но зато будет другая, а где-то - наоборот.
Штатными средствами apt'а в Ubuntu некоторые программы можно собрать с большими возможностями, чем в Ubuntu
И, между прочим, это относится и к Arch'у, и к openSUSE, и к Fedora, и к любому другом дистру.
Поскольку большие возможности программы - в каждой программе одни и те же.
Re: Решено: Где больше программ?
alv писал(а): ↑29.09.2017 11:36Штатными средствами apt'а в Ubuntu некоторые программы можно собрать с большими возможностями, чем в Ubuntu
И, между прочим, это относится и к Arch'у, и к openSUSE, и к Fedora, и к любому другом дистру.
Поскольку большие возможности программы - в каждой программе одни и те же.
Кто бы сомневался...
alv мне почудилось или вы раньше на gentoo сидели? Что заставило вас сменить ориентацию?
Спасибо сказали:
Re: Решено: Где больше программ?
Это было лет 15 назад - да, был одним из первых дженедужников пост-Советского Союза (шютка). И уж точно первым, кто о нём написал по русски.
Причин две. Объективная - с некоторых пор пересборка системы под конкретное железо потеряла смысл (почти) во всех случая.
А субъективная - прожить жизнь на одном и том же дистрибутиве - почти то же самое, что прожить жизнь с одной и той же женщиной.
Разница в том, что встретить женщину, с которой проживёшь всю жизнь, хоть и маленький, но всё-таки есть...
Спасибо сказали:
Re: Решено: Где больше программ?
Как бы вы сравнили репозиторий дебиан и gentoo? Где основных программ для десктопа и сервера больше? В чём вообще как пользователя для меня будут отличия в этих программах?
По серверу - наверное одинаково, различия будут в файлах конфигураций, хотя не везде.
Для десктопа - Вам решать, но очень много игр например идут deb пакетами.
Перепиливать каждый для себя, когда потом выходит новая версия, опять пилить - мне лично не комфортно.
Если есть getdeb итд.
Да и понять для себя, зачем менять дистрибутив, так как важнее изучать конфиги и то, как работает программа,сервис итд.
А пересобирая пакеты на это не останется времени, да и выигрыш будет не особо заметен.
Хотя, если есть желание, можно заняться и сборкой.
Просто потом Вам после Gentoo возможно Вам захочется попробовать Arch, и Вы переберетесь в его лагерь.
Spoiler
Звоните Вы в MS и спрашиваете, где офис скачать который Вы купили, а они Вам - скачать там, но только исходники, потом надо его собрать под себя.
Спасибо сказали:
Re: Решено: Где больше программ?
Тут я согласен, процессоры нынче такие что ускорения от сборки программ под конкретный процессор на глаз не заметишь.
По этому не спешу навязывать gentoo кому либо, переход должен быть осознанным, т.е. человеку реально эта ос должна быть удобной.
понятно
Спасибо сказали:
Re: Решено: Где больше программ?
За последние лет 10 я только вот в последний год столкнулся с необходимостью сборки под конкретное железо - когда речь зашла о 3D сканировании, причём очень специфических объектов, черепушек человечьих. НО...
Дело там упирается не в процессор, а в видеокарту - раз. И в версии линкуемых библиотек - два: патченные они или не патченные, и если патченные - то кем. Но эта проблема требует решения в любом дистре - например, в Ubuntu'идах штатными методами apt. Или в Arch'е - сочинением собственного arch-build'а. Или... да где угодно, от дистрибутива это не зависит ни в малейшей степени.
И тогда да - сборка такая даёт выигрыш во времени на порядок (без преувеличения). Если повезёт...
Я бы сказал, не столько удобной, сколько реально нужной по делу. И именно эта её фича - возможность тотальной пересборки всей системы.
Спасибо сказали:
Re: Решено: Где больше программ?
Для себя сделал вывод, что программ значительно меньше. Но, по сути нет таких программ, которыми я раньше и не пользовался.
Re: Решено: Где больше программ?
Вы сторонние оверлеи подключать не пробовали через layman?
То что есть в layman можно просмотреть и выполнить поиск здесь тыц.
Так же можно вести еще свой локальный репозиторий тыц.
Также довольно много кто ведет свои локальные ебилды на гитхабе, я тоже немного подкидываю тыц, Последним подкидывал vkaudiosaver, для прослушивания и скачивания музыки Вконтакте - Lastfm. Добавлять новые ебилды в локальный репозиторий можно так тыц, хотя я обычно использую для этого вместо repoman утилиту ebuild. Так же самое после создания локального оверлея как показано выше, копируешь скачаный допустим media-sound/vkaudiosaver в каталог репозитория /usr/local portage:
И так же как и repoman генерируем файл Manifest утилитой ebuild
После выполнения данной команды так же как и с repoman будет скачан архив с исходником либо с бинарником,например в данном случае это бинарник, и будет сгенерирован файл Manifest.
Тут как раз и проявляется вся гибкость gentoo, так как всю нагрузку с решением зависимостей берет на себя portage, зависимости прописаны в ебилде.
То что есть в layman можно просмотреть и выполнить поиск здесь тыц.
Так же можно вести еще свой локальный репозиторий тыц.
Также довольно много кто ведет свои локальные ебилды на гитхабе, я тоже немного подкидываю тыц, Последним подкидывал vkaudiosaver, для прослушивания и скачивания музыки Вконтакте - Lastfm. Добавлять новые ебилды в локальный репозиторий можно так тыц, хотя я обычно использую для этого вместо repoman утилиту ebuild. Так же самое после создания локального оверлея как показано выше, копируешь скачаный допустим media-sound/vkaudiosaver в каталог репозитория /usr/local portage:
Код: Выделить всё
# cp -rf media-sound /usr/local/portage/
И так же как и repoman генерируем файл Manifest утилитой ebuild
Код: Выделить всё
# ebuild /usr/local/portage/media-sound/vkaudiosaver/vkaudiosaver-2.0.ebuild digest
После выполнения данной команды так же как и с repoman будет скачан архив с исходником либо с бинарником,например в данном случае это бинарник, и будет сгенерирован файл Manifest.
Тут как раз и проявляется вся гибкость gentoo, так как всю нагрузку с решением зависимостей берет на себя portage, зависимости прописаны в ебилде.
Спасибо сказали:
Re: Решено: Где больше программ?
Пробовал я подключать сторонние оверлеи, потом отключил, замедляет обработку (значительно), мне хватает всего выше крыши в основном дереве)) CAD-ы есть, про остальное молчу. Чего нет в основном, что есть в стороннем? Игрушки может...
Спасибо сказали:
Re: Решено: Где больше программ?
Пробовал я подключать сторонние оверлеи, потом отключил, замедляет обработку (значительно)
Скажите, пожалуйста, а работа чего замедляется? Обновлений?
И из-за чего она замедляется? Доступ на ещё один ресурс?
Re: Решено: Где больше программ?
Замедляется работа вывода emerge, так как пакетов стало значительно больше, по этому получение конечного списка собираемых пакетов происходит медленнее, так как выполняется топологическая сортировка, что бы очередность сборки пакетов была соответствующей - обрабатываются зависимости.
По этому как правило стараюсь не качать весь репозитоий, а добавлять нужные мне ебилды и патчи в локальный репозиторий. Благо сервис gpo.zugaina.org это позволяет, если только в ебилде не используется специфичный класс(eclass) из оверлея.