LINUX.ORG.RU
Ответ на: комментарий от blackst0ne

Как мне сделать в дебиане так же?

Один раз напишешь скрипт, который

apt-get build-dep rtorrent — выкачает и установит зависимости
apt-get source rtorrent — выкачает исходник cd rtorrent-$VERSION

накатит патч и

debian/rules binary запустит компиляцию + пакетирование

установит пакет

dpkg -i rtorrent_$VERSION.deb

Или нужно вручную 100500 пакетов патчить и компилировать?

Не нужно

sdio ★★★★★
()
Ответ на: комментарий от Eddy_Em

Вы только что говорили про первый пень?.. Или я ошибся?

На четырёх ядрах должно шустро компилиться. Ну час может, но не сутки точно.

Винчестер, может, медленный?

Кстати, на старых машинах можно ставить бинарные пакеты (man quickpkg). Или вообще воткнуть calculate - собранный вариант.

BattleCoder ★★★★★
()
Ответ на: комментарий от iron
# make -j9
real	2m10.440s
user	13m41.099s
sys	1m29.304s

Это, ессно, после make clean. Красота вообще. Почему-то думал что make подхватывает /etc/make.conf (: Спасибо.

NeverLoved ★★★★★
()

Как вступят в суровые реалии взрослой жизни так и вернутся

Deleted
()

Дебианщики массово бегут на Gentoo?

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

mathcrosp ★★
()
Ответ на: комментарий от sdio

Ну началось - напишешь скрипт... А я не хочу писать. Чукча читатель. Я хочу емерге пакет и пыщ пыщ играться в вовку.

LightDiver ★★★★★
()
Ответ на: комментарий от sdio

Ну так подготовь. Я например не программист. 1) Чтобы командой собиралось и устанавливалось (естественно с различными вариантами сборки). 2) Чтобы потом еще и обновлялось само. И так на любой пакет.

LightDiver ★★★★★
()
Ответ на: комментарий от LightDiver

Если нет ebuild'a, то кто-то это должен это сделать

Или ты из тех форумных попрошаек, которые ждут ебилдов?

sdio ★★★★★
()
Ответ на: комментарий от LightDiver

И так на любой пакет.

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

sdio ★★★★★
()
Ответ на: комментарий от LightDiver

Я например не программист.

Тебя никто силком не тянет и не агитирует. Ты спросил, я ответил и даже обозначил фронт работ — 5 команд + проверки — не сложнее ebuild'a

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

sdio ★★★★★
()
Последнее исправление: sdio (всего исправлений: 1)
Ответ на: комментарий от sdio

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

LightDiver ★★★★★
()
Ответ на: комментарий от sdio

Не агитирует, да. Но зачем мне придумывать велосипед, если в генту все это автоматизированно и сделано до меня?

LightDiver ★★★★★
()
Ответ на: комментарий от Eddy_Em

Вот только непонятно, как гентушники компиляют

Да вообще не проблема. С вечера ставишь -avuDN world, с утра оно уже обновлено. Хотя бывают сбои компиляции в середине процесса, но это не очень часто.

Loki13 ★★★★★
()
Ответ на: комментарий от BattleCoder

Первопень — было образно. Винч нормальный.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Куда ж обновлять-то еще? И 6ГБ оперативы.

Прозреваю ненастроенный MAKEOPTS.

AX ★★★★★
()
Ответ на: комментарий от daytar

Ты то телепат, за меня все уже решил, что я знаю и чего не знаю?

CPU 2 ядра

time fakeroot make-kpkg -j3 --initrd kernel_image kernel_headers

sdio ★★★★★
()
Ответ на: комментарий от kir64

Их там в дебиане такому не учат.

В генте вообще учат только попрошайничать «ждем ебилдов»

sdio ★★★★★
()
Ответ на: комментарий от Gary

На работе попроси чтоб сменили первопень на что-нибудь другое уже :)

Нищая наука же. А почему? Потому что вместо науки неделями канпеляем линакс.

J ★★★★★
()
Ответ на: комментарий от blackst0ne

Разве они могут осилить Gentoo?
Привыкли там к своим apt'шным простыням нечитабельным.

Кто-то явно с Дебианом не совладал

Tribal_Dragon
()
Ответ на: комментарий от Eddy_Em

Одни только сраные культи (а мне пришлось их использовать, т.к. мне нравится kile) компилялись сутки!
Четырехъядерный, Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz

Slackware 14.1, полная установка серий: a, ap, d, kde, l, n, t, x.

Intel(R) Pentium(R) Dual CPU E2200 @ 2.20GHz 2 ГБ RAM

sbopkg -rRki kile — kile версии 2.1.3 был собран примерно за восемь минут.

Если не нужны кеды — не ставим серию «kde», для сборки kile оттуда понадобится один пакет — kdelibs

A  The base Slackware system.  (405 MB)
AP  Linux applications.  (445 MB)
D  Program development tools.  (1.1 GB)
E  GNU Emacs.  (117 MB)
F  FAQs and HOWTOs for common tasks.  (33 MB)
K  Linux 3.10.17 kernel source.  (582 MB)
KDE  The KDE desktop environment and applications.  (1.4 GB)
KDEI  Language support for KDE.  (1 GB)
L  System libraries.  (1.3 GB)
N  Networking applications and utilities.  (340 MB)
T  TeX typesetting language.  (291 MB)
TCL  Tcl/Tk/TclX scripting languages and tools.  (19 MB)
X  X Window System graphical user interface.  (389 MB)
XAP  Applications for the X Window System.  (571 MB)
XFCE  The XFCE desktop environment and applications.  (72 MB)
Y  Classic text-based BSD games.  (6 MB)

Список пакетов входящих в состав Slackware 14.1

Essentuki_17 ★★
()
Ответ на: комментарий от LightDiver

Зато нужно много движений для любого нестандартного действия.

Например?

установки параллельно двух версий

Этого нет в генте, если майнтейнер ебилда не озаботился этим. Как и в бинарных дистрибутивах.

Выбора версии
Смены текущей версии.

Что это?

Выбора состава программы

Установи-ка в генте libreoffice calc без writer, impress и прочей шелухи. В бинарных дистрибутивах это тоже есть, причём это сделано намного удобнее. Например, можно доустановить пакет, не перекомпилируя всю программу целиком.

в генту можно все что можно в бинарном

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

NeXTSTEP ★★
()
Ответ на: комментарий от Deleted

Есть ли в природе Gentoo с графическим установщиком и нормальным бинарными пакетами?

Калька.

ggrn ★★★★★
()
Ответ на: комментарий от fallout4all

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

Deleted
()
Ответ на: комментарий от Deleted

Есть ли в природе Gentoo с графическим установщиком и нормальным бинарными пакетами?

Калька или Сабайон

athost ★★★★★
()
Ответ на: комментарий от record

Кошмар. Я не буду страдать, если придётся перейти на grub2, systemd+udev, но я всё равно считаю, что это всё придумано от нечего делать и ненужно. Вместо граба я б даже на LILO перешёл, но при переездах грустно оставаться без возможности правки. Да, можно и нужно пилить rescue shell в собственном initramfs, но я пока не определился, нужен ли он там, собственно вообще — если диск надо будет чинить, то нужен не только шелл — нужны и e2fsutils как минимум. Со всеми вытекающими. А ещё лучше и dd, и fdisk нормальный, а не из бусибокса. Поэтому внешняя гента на USB-HDD видится мне лучше, чем создание мини-ОС в initramfs. С внешнего жестака и гугл почитать можно в иксах и вообще приятней. Только обновлять надо, но у меня это дело на автомат поставлено.

Deleted
()
Ответ на: комментарий от Lavos

> 2) периодические косяки с зависимостями, сборкой, ебилдом, итд
--keep-going y - вот и нет проблемы.

--keep-going не решает проблемы. Поломанные пакеты остаются поломанными. И те пакеты, что от них зависели, скорее всего, тоже не соберутся. А уж если наверху поломанной цепочки оказалось что-то типа glibc…

Deleted
()
Ответ на: комментарий от NeXTSTEP

Примеры выше с дедбифом. Разработчики либры такую возможность не предусмотрели. А то что подобная возможность есть в остальных 99,9% пакетов вы конечно же забыли. Кто мне помешает поставить в генту бинарный пакет?

LightDiver ★★★★★
()
Последнее исправление: LightDiver (всего исправлений: 1)
Ответ на: комментарий от sdio

Ядро компилируется 45 минут.

У меня в десять потоков на i5-2500K@3GHz свежее ядро собиралось минут за 15-17, насколько я помню. А сорок собиралось на двухголовой корке. Три часа — на атоме. Зачем собирать? А зачем вообще ставить GNU/Linux? Зачем неиспользовать жирные DE, требующие минимум два гига оперативки? И да, как уже сказали выше, собирать можно запросто и в фоне, а для атома у меня на компе стоит i686 чрут и distcc.

Deleted
()
Ответ на: комментарий от Deleted

На моем е7500 собиралось 15 минут. Возможно вы его конфигурировали как-то странно?

LightDiver ★★★★★
()
Ответ на: комментарий от sdio

а если нет ebuild'a?

Значит, есть более свежий :3

Deleted
()
Ответ на: комментарий от Eddy_Em

Одни только сраные культи (а мне пришлось их использовать, т.к. мне нравится kile) компилялись сутки!

Я думаю, тут все уже знают, что я тулкитофоб и Qt ставить не мог в принципе, но тем не менее, даже я считаю, что ты точно что-то делаешь не так. Я компилировал firefox с custom-* и pgo, и это заняло всего порядка шести часов на моей машине (см. выше).

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.