delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2014/01/28/23:26:54

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:from:date:message-id:subject:to
:content-type; q=dns; s=default; b=gZcDwxREPrqUfcC8hPQKv7Ac4Hgzv
Xkn2EB0UCZtbYRrC7ptDuIotEb8XZMFUA/5KaRF+0blTwmMxOd8FA0DO0abveY5y
ocVyu8RlyQRDoJcUTnVnM6fO4iSDkI6ZWVSVAuTEVEvwIE1XWF+r9ThBZFzkiilX
JQPziElMUdk39A=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:from:date:message-id:subject:to
:content-type; s=default; bh=VS0ownSFOhGLjZUlrgkBbvhTAOw=; b=r7Q
OzhCBQIsMSeXeNBduoDXh5mc5wcBeXpEhF92oykhtdbn2r4xqkedWPC6hT+HByD+
bAuB/5e+oP+cxcnCn09F8KF9D1FwVaU1Hck9kSlxwJOiZSyOGpcvBN4OmP7aoKcM
yDWtcY5Ao4OdT7Q115oV/WCPUZtkhRWfQ2Rs5Mms=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-0.1 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2
X-HELO: mail-oa0-f51.google.com
X-Received: by 10.60.63.242 with SMTP id j18mr4276966oes.33.1390969594718; Tue, 28 Jan 2014 20:26:34 -0800 (PST)
MIME-Version: 1.0
From: Ilja Umov <ilja DOT umov AT gmail DOT com>
Date: Wed, 29 Jan 2014 06:25:54 +0200
Message-ID: <CAKYyfB08yy5QPk_w2JMPE909s0AK0H-Rmx=c5G4AUYdqLdCVtQ@mail.gmail.com>
Subject: Cygwin installer could be much more better
To: cygwin AT cygwin DOT com

Hi,

there is a certainly a good historical reason why cygwin installer
has so many options. But now one-click installers are so common
(Google Chrome is the best example), it may look rather scary,
especially for beginners.

I did browse a bit though cygwin source code and well, I'm not so
great at C++, that I could help in any meaningful way.

Though I did make a script that downloads and extract list of cygwin
packages (Python>=3.3, because of `.xz` files):
https://github.com/iljau/cyg_fetcher/blob/master/fetch_package_list.py

Didn't quite get to installation part, yet.


Based on my cygwin usage (installing and updating it on multiple
machines) and during process of writing above script I discovered
following:

1) Usually I want to "Install from Internet"

2) Usually "C:\cygwin" is where I want to install it for "All Users".

3) "Local Package Directory" could be just environment variable
    %TMP% or %TEMP%. (Still don't understand difference)

4) Usually "Direct connection" is good.

5) The most reliable mirror is (and the only one that supports https):
   https://mirrors.kernel.org/sourceware/cygwin/

6) Usually I dont want to "Create Icons", especially after update.


So there are multiple possibilities to provide reasonable defaults
and spare users from confusion.

That's probably why MSYS2 is being developed:
https://ghc.haskell.org/trac/ghc/wiki/Building/Preparation/Windows/MSYS2

Thank you for your attention.

--
Ilja Umov
https://iljau.me

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019