From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) by sourceware.org (Postfix) with ESMTPS id A221D384B826 for ; Sat, 16 Jan 2021 21:02:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org A221D384B826 Received: by mail-wr1-x429.google.com with SMTP id w5so12740301wrm.11 for ; Sat, 16 Jan 2021 13:02:26 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=3uzsS7zrtza3kKv7DRdeMoOGFl6W7CtH4ZGHXSkmENM=; b=YjTWCuxQEP4FGEJCe17DgCw1IA0TvLJpR78Rc1p3bzvW6C+mNjeqpVDdo10H09wn+x ik15Tq9h1gANPHb+EiV591/6JfeHZdUYFtKvJ2MshO/QBI/kwYBg0BpnRnZm20jR8AO+ tutWPuERG34jW/zW+on7D58h19zozP9fD3GSZJJdirCE4wcmcM5FbUlUZq4sd2PXZ0Uw EB2bXUJfJa1Tu24gkPhyl+DP+cAJSmYceAVYvQXQW9VZHpNzgDPQlgmDJwG7LJXT55BA VyiDdVfuMdHDjAP21i2gdldUzwNf1WXQnV5+WE8UA7mhgynwX0k4Hu0gPM73ZAkh8szi eP6Q== X-Gm-Message-State: AOAM533/PXxNyVTmGO/NT2kqmwuBvteFHYA014FquA9yqKl6ER987mG8 hz2Af1J3C2mL6RX+VRzC7cWiHWodWho= X-Google-Smtp-Source: ABdhPJwqNN4xHd3oFSaKY2dJjHnAJkU1a4Oic3YLcU13WXD7BIimRJf7n7EcnfrPpgbH/4WXzb8R7w== X-Received: by 2002:a5d:6983:: with SMTP id g3mr19383716wru.168.1610830945719; Sat, 16 Jan 2021 13:02:25 -0800 (PST) Received: from ?IPv6:2003:cc:9f0c:c866:29c0:679a:8216:9da? (p200300cc9f0cc86629c0679a821609da.dip0.t-ipconnect.de. [2003:cc:9f0c:c866:29c0:679a:8216:9da]) by smtp.gmail.com with ESMTPSA id a8sm17370849wmd.6.2021.01.16.13.02.25 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 16 Jan 2021 13:02:25 -0800 (PST) Subject: Re: How to reinstall everything? To: cygwin@cygwin.com References: From: Marco Atzeri Message-ID: <9f016b30-3338-47ce-b734-36aa6a3e981d@gmail.com> Date: Sat, 16 Jan 2021 22:02:24 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------E4AE34EADE6665B65CB9D918" Content-Language: it X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Jan 2021 21:02:28 -0000 This is a multi-part message in MIME format. --------------E4AE34EADE6665B65CB9D918 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 16.01.2021 20:55, Hamish McIntyre-Bhatty via Cygwin wrote: > In reply to Marco Atzeri: > > """ > Some time ago I put a script here: > https://stackoverflow.com/questions/46829532/cygwin-save-package-selections-for-later-reinstall > > """ > > This has been very useful for me. Is this in a git/other repository somewhere? If not, I think it might aid discovery for it to go with some other useful scripts in this repository: https://github.com/michaelgchu/Cygwin_Specific_Repo. > > What do you think of this idea Marco? > > Hamish McIntyre-Bhatty > feel free to use it. I never store anywhere other than stackoverflow. Attached the current version, I don't rememeber if I changed it in the meantime. Attached another that you can find useful it uses cygcheck and binutils to provide the list of first level packages containing the needed DLL's $ cyg-dependency.sh /usr/bin/octave-5.2.0.exe /usr/bin/cygwin1.dll => cygwin-3.1.7-1 /usr/bin/cygX11-6.dll => libX11_6-1.7.0-1 /usr/bin/cyggcc_s-seh-1.dll => libgcc1-10.2.0-1 /usr/bin/cygstdc++-6.dll => libstdc++6-10.2.0-1 KERNEL32.dll => Windows System I found useful to avoid some screwup Regards Marco --------------E4AE34EADE6665B65CB9D918 Content-Type: text/plain; charset=UTF-8; name="cyg-reinstall.sh" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="cyg-reinstall.sh" IyEvYmluL2Jhc2gKIyBDcmVhdGUgYSBiYXRjaCBmaWxlIHRvIHJlaW5zdGFsbCB1c2luZyBz ZXR1cC17QVJDSH0uZXhlIAojIGFsbCBwYWNrYWdlcyBvciB0aGUgb25lcyByZXBvcnRlZCBh cyBpbmNvbXBsZXRlCgpwcmludF9lcnJvcj0xCgppZiBbICQjIC1lcSAxIF0KICB0aGVuCiAg ICBpZiBbICQxID09ICItSSIgXQogICAgdGhlbgogICAgICBsaXN0YT0kKG1rdGVtcCkKICAg ICAgY3lnY2hlY2sgLWMgfCBncmVwICJJbmNvbXBsZXRlIiA+ICRsaXN0YQogICAgICBwcmlu dF9lcnJvcj0wCiAgICBmaQogICAgaWYgWyAkMSA9PSAiLUEiIF0KICAgIHRoZW4KICAgICAg bGlzdGE9JChta3RlbXApCiAgICAgIGN5Z2NoZWNrIC1jZCB8IHNlZCAtZSAiMSwyZCIgPiAk bGlzdGEKICAgICAgcHJpbnRfZXJyb3I9MAogICAgZmkKZmkKCmlmIFsgJCMgLWVxIDIgXQog IHRoZW4KICAgIGlmIFsgJDEgPT0gIi1mIiBdCiAgICB0aGVuCiAgICAgIGxpc3RhPSQyCiAg ICAgIHByaW50X2Vycm9yPTAKICAgIGZpCmZpCgojIGVycm9yIG1lc3NhZ2UgaWYgb3B0aW9u cyBhcmUgaW5jb3JyZWN0LgppZiBbICRwcmludF9lcnJvciAtZXEgMSBdCnRoZW4KICAgICAg ICBlY2hvIC1uICJVc2FnZSA6ICIgJChiYXNlbmFtZSAkMCkKICAgICAgICBlY2hvICIgWyAt QSB8IC1JIHwgLWYgZmlsZWxpc3QgXSIKICAgICAgICBlY2hvICIgIGNyZWF0ZSBjeWctcmVp bnN0YWxsLXtBUkN9LmJhdCBmcm9tIgogICAgICAgIGVjaG8gIiAgb3B0aW9ucyIKICAgICAg ICBlY2hvICIgICAgLUEgIDogIEFsbCBwYWNrYWdlcyBhcyByZXBvcnRlZCBieSBjeWdjaGVj ayIKICAgICAgICBlY2hvICIgICAgLUkgIDogIGluY29tcGxldGUgcGFja2FnZXMgYXMgcmVw b3J0ZWQgYnkgY3lnY2hlY2siCiAgICAgICAgZWNobyAiICAgIC1mICA6ICBwYWNrYWdlcyBp biBmaWxlbGlzdCAob25lIHBlciByb3cpIgogICAgICAgIGV4aXQgMQpmaQoKaWYgWyAkKGFy Y2gpID09ICJ4ODZfNjQiIF0KdGhlbgogIEE9Ing4Nl82NCIKZWxzZQogIEE9Ing4NiIKZmkK CiMgd3JpdGluZyBoZWFkZXIKZWNobyAtbiAtZSAic2V0dXAtJHtBfS5leGUgICIgPiBjeWct cmVpbnN0YWxsLSR7QX0uYmF0CgojIG9wdGlvbiAgLXggcmVtb3ZlIGFuZCAgLVAgaW5zdGFs bAojIGZvciByZS1pbnN0YWxsIHBhY2thZ2VzIHdlIG5lZWQgYm90aAppZiBbICQxID09ICIt SSIgXQp0aGVuCiAgYXdrICdCRUdJTntwcmludGYoIiAteCAiKX0gTlI9PTF7cHJpbnRmICQx fXtwcmludGYgIiwlcyIsICQxfScgJHtsaXN0YX0gPj4gY3lnLXJlaW5zdGFsbC0ke0F9LmJh dCAKZmkKCmF3ayAnQkVHSU57cHJpbnRmKCIgLVAgIil9IE5SPT0xe3ByaW50ZiAkMX17cHJp bnRmICIsJXMiLCAkMX0gRU5EIHsgcHJpbnRmICJcclxuIHBhdXNlICJ9JyAke2xpc3RhfSA+ PiBjeWctcmVpbnN0YWxsLSR7QX0uYmF0IAoKIyBleGVjdXRpb24gcGVybWlzc2lvbiBmb3Ig dGhlIHNjcmlwdApjaG1vZCAreCBjeWctcmVpbnN0YWxsLSR7QX0uYmF0Cgo= --------------E4AE34EADE6665B65CB9D918 Content-Type: text/plain; charset=UTF-8; name="cyg-dependency.sh" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="cyg-dependency.sh" IyEvYmluL2Jhc2gKaWYgWyAkIyAtbmUgMSBdCnRoZW4KICAgIGVjaG8gIlVzYWdlIDogIiAk MCAiZmlsZV9uYW1lIgogICAgZWNobyAiRmluZCBwYWNrYWdlIGRlcGVuZGVuY3kgZnJvbSBk bGwgZGVwZW5kZW5jeSIKICAgIGV4aXQgMQpmaSAKCmE9MQojIG15cGF0aD0kKGVjaG8gJFBB VEggfCB0ciAiOiIgIiAiKQpteXBhdGg9Ii91c3IvYmluIC91c3IvbGliL2xhcGFjayIKd2lu ZGlyPSQoY3lncGF0aCAtdSAke1dJTkRJUn0pIi9TeXN0ZW0zMiIKCmZvciBpIGluICAkKG9i amR1bXAgLXggJDEgfGdyZXAgIkRMTCBOYW1lOiIgfHNlZCAtZSAicy9cdERMTCBOYW1lOiAv L2cifCB0ciAiXHIiICIgIiApIApkbwogIGlmIFsgJGkgPSAiS0VSTkVMMzIuZGxsIiBdCiAg dGhlbgogICAgICAgICAgICBlY2hvIC1uICRpIAogICAgICAgICAgICBlY2hvIC1uICAiICA9 PiAgIgoJICAgIGVjaG8gIiBXaW5kb3dzIFN5c3RlbSIKICBlbHNlCiAgICBmdWxsbmFtZT0k KGZpbmQgJHtteXBhdGh9ICAtbWF4ZGVwdGggMSAtbmFtZSAkaSkJCiAgICBpZiBbIC16ICIk e2Z1bGxuYW1lfSIgXQogICAgdGhlbgoJZnVsbG5hbWU9JChmaW5kICR7d2luZGlyfSAtbWF4 ZGVwdGggMSAtaW5hbWUgJGkpCglpZiBbIC16ICIke2Z1bGxuYW1lfSIgXQoJdGhlbgogICAg ICAgICAgICBlY2hvIC1uICRpIAoJICAgIGVjaG8gIiAgPT4gIE5PVCBvbiBQQVRILCBVbmtu b3duIgogICAgICAgIGVsc2UKICAgICAgICAgICAgZWNobyAtbiAkaSAKICAgICAgICAgICAg ZWNobyAtbiAgIiAgPT4gICIKCSAgICBlY2hvICIgV2luZG93cyBTeXN0ZW0iCiAgICAgICAg ZmkKICAgIGVsc2UKICAgICAgICBlY2hvIC1uICRmdWxsbmFtZSAKICAgICAgICBlY2hvIC1u ICAiICA9PiAgIgogICAgICAgIHBhY2thZ2U9JChjeWdjaGVjayAtZiAkZnVsbG5hbWUgKQoJ aWYgWyAteiAiJHBhY2thZ2UiIF0KCXRoZW4KCSAgICBlY2hvICJOT1Qgb24gQU5ZIFBhY2th Z2UgKHN5c3RlbSBvbmU/KSIKCWVsc2UKCSAgICBlY2hvICRwYWNrYWdlCglmaSAKICAgIGZp CiAgZmkKZG9uZQoKCg== --------------E4AE34EADE6665B65CB9D918--