ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Olvin <olvin@rambler.ru>
To: AfanasovDmitry@gmail.com,
	ALT Linux Sisyphus discussion list <sisyphus@lists.altlinux.org>
Subject: Re: [sisyphus] [wiki] ALTLinux/Features -- call for pages
Date: Thu, 10 Aug 2006 21:31:32 +0300
Message-ID: <44DB7B84.5050402@rambler.ru> (raw)
In-Reply-To: <200608101151.43170.ender@atrus.ru>

Afanasov Dmitry wrote:
>>Хихин Руслан wrote:
>>>- Средства для построения своих RPM.  
>>Это уже не Junior, а Master. 
> это уже не linux, а windows :) мне кажется это не совсем верный путь считать, 
> что пользователь в linux ничего собирать не будет. для этого снаала добиться 
> надо кроссдистрибутивной совместимости, а уж потом говорить, что сборка для 
> разработчика.

Некоторые пользователи вообще никогда не притронутся к сборке. Некоторым 
сборка иногда может понадобиться. А некоторым сборка необходима. Для 
первых - Junior, для вторых - Master, для третьих, наверное, Sisyphus :)

>>Это не просто пользователь, а уже  разработчик. Хотите разрабатывать софт и 
> ставить программы из исходников - берите Master, а не Junior. 
> разработка софта и его установка из исходников на мой взгляд разные вещи. тем 
> в open source среде. 

Предлагаете поставить в систему все девелоперские пакеты, чтобы сборка 
_любой_ программы прошла успешно? Даже в этом случае это спорно.

Вы здесь опять говорите об универсальном средстве сборки и установки 
программ, а это в принципе невозможно. Есть некие стандартные схемы, 
типа ./configure && make && make install, их более-менее легко 
разъяснить пользователю, но это всё равно не то. Зависимости, будь 
они... Как вы их будете универсально определять?

> я ничего не разрабатываю, но я хочу чтобы пакеты, отсутсвующие в сизифе можно 
> было сделать доступными для apt-get'а. не сваять свой дистрибутив, а лишь 
> натравить на них apt-get install. вы видите другой способ сделать это, без 
> средств построения RPM?

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

А создать свой репозиторий (или просто отдельный RPM, пригодный к 
установке) - это не так просто. См. мой ответ Хихину Руслану (в новом 
треде).

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

Ну так для избавления от мусора и придумали package managers. Но это вам 
уже не сборка из исходников в её изначальном понимании.

>>Так в открытую и заявляется. А вот что  умалчивается, так это то, что в 
> linux-системах программы, которых нету в дистрибутиве (в обновлениях или 
> дополнениях к нему) _часто_ приходится ставить из исходников.
> верно. значит junior - не верное решение.

Для кого как. Для кого-то и того, что в Junior есть, хватает с головой.

>>>- Минимальный ликбез как собрать свой личный RPM из тарбола, скачанного 
>>>с инета (или принесённого другом).
>>Эти инструкции, как правило, есть в самом тарболе и они сугубо 
>>индивидуальны для каждого из программных пакетов (вообще говоря). 
> в README к пакетам нет alt specific инструкций. я часто даже не знаю, как 
> группу-то к пакету обозвать, а в README этого почему-то не написано.

Это не для всех. Потому и нет на видном месте.

>>И это опять-таки разработка софта или его сборка.
> нет. это всего лишь желание сделать для себя установку в один клик - нажал 
> setup.exe (apt-get install) и получил софтину.
> на данный момент я так и делаю. год назад мне же очень сильно не хватало 
> информации, как это блин всё работает.

Есть такие средства. Но они предполагают репозиторий в том или ином 
виде. Т.е. тарбол вы подсовываете, а спек или другие инструкции по 
сборке/установке/локализации программы в FS/удаление с чисткой мусора. А 
как быть, если программы в таком репозитории нет? Т.е. только в виде 
тарбола с исходниками? И мы снова вернулись к исходному.


  parent reply	other threads:[~2006-08-10 18:31 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-08 19:40 [sisyphus] Q: Sisyphus/x86_64: что-то не то с dns ресолвингом Aleksey Avdeev
2006-08-08 19:43 ` Michael Shigorin
2006-08-08 21:49   ` Aleksey Avdeev
2006-08-08 22:51     ` Dmitry V. Levin
2006-08-08 23:15       ` Aleksey Avdeev
2006-08-08 23:22         ` Dmitry V. Levin
2006-08-08 23:33           ` Aleksey Avdeev
2006-08-09  6:15             ` [sisyphus] /var noexec => chrooted troubles (was: Q: Sisyphus/x86_64: что-то не то с dns ресолвингом...) Michael Shigorin
2006-08-09 12:56               ` [sisyphus] /var noexec => chrooted troubles Dmitry V. Levin
2006-08-09 14:39                 ` Sergey Vlasov
2006-08-09 17:00                   ` Dmitry V. Levin
2006-08-09 17:47                     ` Sergey Vlasov
2006-08-10  7:44                 ` Michael Shigorin
2006-08-09  6:31             ` [sisyphus] [wiki] AltLinux/Features -- call for pages Michael Shigorin
2006-08-09 17:52               ` [sisyphus] [wiki] ALTLinux/Features " Хихин Руслан
2006-08-09 18:49                 ` Olvin
2006-08-10  4:12                   ` Хихин Руслан
2006-08-10  7:51                   ` Afanasov Dmitry
2006-08-10  8:17                     ` [sisyphus] [wiki] ALTLinux/Features -- call for pages [JT] Slava Semushin
2006-08-10  8:20                     ` [sisyphus] [wiki] ALTLinux/Features -- call for pages Genix
2006-08-10  8:39                       ` Afanasov Dmitry
2006-08-10 11:28                         ` Genix
2006-08-10 13:06                           ` Afanasov Dmitry
2006-08-10 13:17                             ` Anton Gorlov
2006-08-17  6:23                             ` Genix
2006-08-17  6:46                               ` Afanasov Dmitry
2006-08-19 17:31                                 ` Genix
2006-08-21  9:31                                   ` [sisyphus] [JT] " Afanasov Dmitry
2006-08-21 11:44                                 ` [sisyphus] " Genix
2006-08-22  6:03                                   ` Afanasov Dmitry
2006-08-10 18:31                     ` Olvin [this message]
2006-08-10  9:49                   ` Igor Zubkov
2006-08-10  9:58                     ` Шенцев Алексей Владимирович
2006-08-10 10:29                       ` Igor Zubkov
2006-08-10 10:42                         ` Dmitriy L. Kruglikov
2006-08-10 11:00                           ` [sisyphus] [JT]Re: " Igor Zubkov
2006-08-10 11:05                         ` [sisyphus] " Шенцев Алексей Владимирович
2006-08-10 11:20                           ` Igor Zubkov
2006-08-10 11:26                             ` Шенцев Алексей Владимирович
2006-08-10 11:34                               ` Dmitriy L. Kruglikov
2006-08-10 11:54                                 ` Andrei Bulava
2006-08-10 11:55                                 ` Igor Zubkov
2006-08-10 12:02                                   ` Dmitriy L. Kruglikov
2006-08-10 11:48                               ` Andrei Bulava
2006-08-10 12:27                               ` Victor Forsyuk
2006-08-10 11:59                         ` Andrii Dobrovol`s`kii
2006-08-10 18:33                     ` Olvin
2006-08-10 12:08                   ` Michael Shigorin
2006-08-10 19:01                     ` Olvin
2006-08-10  4:41                 ` [sisyphus] " Alexey Tourbin
2006-08-10 11:55                   ` Michael Shigorin
2006-08-10 12:02                     ` Andrii Dobrovol`s`kii
2006-08-10 16:17                       ` [sisyphus] [JT] " Michael Shigorin
2006-08-10 23:00                     ` [sisyphus] " Alexey Tourbin
2006-08-10  8:03                 ` [sisyphus] [wiki] " Michael Shigorin
2006-08-10 12:35                   ` Victor Forsyuk
2006-08-10 12:39                     ` Шенцев Алексей Владимирович
2006-08-10 13:42                       ` Victor Forsyuk
2006-08-10 13:48                         ` Шенцев Алексей Владимирович
2006-08-10 19:12                         ` Olvin
2006-08-10  8:03                 ` Michael Shigorin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=44DB7B84.5050402@rambler.ru \
    --to=olvin@rambler.ru \
    --cc=AfanasovDmitry@gmail.com \
    --cc=sisyphus@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git