X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6230A388A408 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1610830950; bh=1Ry+SAthMx9MbtZdgxVdarici/7UENJio2XyWCMO2So=; h=Subject:To:References:Date:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=hCSKLDsJ0y0WNFo+1qoBt3+i/J5w93YjhMzUTmli0Z1Racr30XSa10g4CboTWvarA h6kWxT5pTllxod9JqbcoAhfNYqQZQ2FOIx9iUZD4DuAiNxel0qQ+PwAb7oZ3QkiFIY J33q095u3VoVqbsHdGuhIWugOFEbqbhpqhypGU+Q= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org A221D384B826 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) Subject: Re: How to reinstall everything? To: cygwin AT cygwin DOT com References: 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 AT cygwin DOT 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: , From: Marco Atzeri via Cygwin Reply-To: Marco Atzeri Errors-To: cygwin-bounces AT cygwin DOT com Sender: "Cygwin" 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 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple --------------E4AE34EADE6665B65CB9D918--