From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id F25CD1580FD for ; Wed, 25 Dec 2024 11:58:45 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E49DCE07BA; Wed, 25 Dec 2024 11:58:38 +0000 (UTC) Received: from dragonfly.ash.relay.mailchannels.net (dragonfly.ash.relay.mailchannels.net [23.83.222.51]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2DE09E0718 for ; Wed, 25 Dec 2024 11:58:37 +0000 (UTC) X-Sender-Id: thundermail|x-authsender|confabulate@kintzios.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 781F72C32EB for ; Wed, 25 Dec 2024 11:58:36 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1735127916; a=rsa-sha256; cv=none; b=z0WgM1gDrH8CZi/yi9oJmjvw2bXTvvnKXHDJCs3CIH1rqgiv2lDRkrumc2WgXf+yen7JDu VnoWppRBreQoj0X7YKgMauZDAM58/kvKX//xiTJMNLcCWpg1DjRUOayHAavklri9eFVxU8 XhhMpUll4dSji8SVZk3A/gOba6dnlD2pEHhJmYFySKGWLXz55lUVlkjMffqxxbkSL6jtbr 9cyXaUZrk5ARl8eQFZ3LDusUNetQrQFVtGvaflRUIgdUSPAVi2yugfwoIQyc+jQ+CZd0RQ 7c0osFWuRUPqjEBSl8uZKd2JgTwIKilspD+6zjnrAt1uBZifxFM6wE3yKjyHPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1735127916; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references; bh=OdYWs0myarn5T3VeT4X1r4sOWDSP6FzObzpHNltvSwo=; b=HvzaKFFZ3uBO5DGpk9zpaq+2xaix6/nOYk5IKZvJyZiQvFzlOBr9j681hkn7W0GAyexJ30 epnR1foPTyOse89N6s876Ii1LZawHcVO+p3E+tiWwW8fEsneicZRprOY0darXTiV3G2NGt 5rul2KTXqOgwPyVTVL4BnrP49VpMz30fxqJfkMBa3j+nKmvrZwCYIG7cFyx+g4cfp35n7y uxkpjFRLLOF6MmRGdBBd4YCRdyzhRGviz9ZNJBCT4rt8td1mPUU9d0Y7azJgOgU7GUs5yq JwCIbyWetYpdhaRWbCz2oHWyNfpzMHXcBdY9yIzWGJMl0AG52HOFLZkEsY0hUw== ARC-Authentication-Results: i=1; rspamd-7d788bbf85-hnmxm; auth=pass smtp.auth=thundermail smtp.mailfrom=confabulate@kintzios.com X-Sender-Id: thundermail|x-authsender|confabulate@kintzios.com X-MC-Relay: Neutral X-MailChannels-SenderId: thundermail|x-authsender|confabulate@kintzios.com X-MailChannels-Auth-Id: thundermail X-Fumbling-Quick: 1efc9bcc4a9217b9_1735127916377_3781952725 X-MC-Loop-Signature: 1735127916377:3773315413 X-MC-Ingress-Time: 1735127916377 Received: from mailclean11.thundermail.uk (mailclean11.thundermail.uk [149.255.60.66]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.108.192.101 (trex/7.0.2); Wed, 25 Dec 2024 11:58:36 +0000 Received: from cloud238.thundercloud.uk (cloud238.thundercloud.uk [149.255.62.116]) by mailclean11.thundermail.uk (Postfix) with ESMTPS id 0C0B21E0003 for ; Wed, 25 Dec 2024 11:58:34 +0000 (GMT) Authentication-Results: cloud238.thundercloud.uk; spf=pass (sender IP is 217.169.3.230) smtp.mailfrom=confabulate@kintzios.com smtp.helo=rogueboard.localnet Received-SPF: pass (cloud238.thundercloud.uk: connection is authenticated) From: Michael To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] update catch-22 with Wifi Date: Wed, 25 Dec 2024 11:58:25 +0000 Message-ID: <2241620.NgBsaNRSFp@rogueboard> In-Reply-To: <1f0aee8a-3580-4f87-bb2c-ab963f3ecf1f@users.sourceforge.net> References: <1f0aee8a-3580-4f87-bb2c-ab963f3ecf1f@users.sourceforge.net> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2840807.BEx9A2HvPv"; micalg="pgp-sha256"; protocol="application/pgp-signature" X-PPP-Message-ID: <173512791285.4130401.16524348432699692021@cloud238.thundercloud.uk> X-PPP-Vhost: kintzios.com X-Rspamd-Server: mailclean11 X-Rspamd-Queue-Id: 0C0B21E0003 X-Rspamd-Action: no action X-Spamd-Result: default: False [-1.51 / 999.00]; SIGNED_PGP(-2.00)[]; MID_RHS_NOT_FQDN(0.50)[]; ONCE_RECEIVED(0.20)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; MX_GOOD(-0.01)[]; DMARC_POLICY_ALLOW(0.00)[kintzios.com,none]; RCVD_TLS_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; FUZZY_RATELIMITED(0.00)[rspamd.com]; REPLYTO_DOM_NEQ_TO_DOM(0.00)[]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_SPAM(0.00)[0.481]; RCVD_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TO_DN_NONE(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[gentoo-user@lists.gentoo.org]; R_SPF_ALLOW(0.00)[+mx]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:34931, ipnet:149.255.60.0/22, country:GB]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[confabulate@kintzios.com] X-Archives-Salt: a550ca6b-aef4-422d-9473-1228e7cbe735 X-Archives-Hash: 81cf44bf44e264d03832d373852dc18b --nextPart2840807.BEx9A2HvPv Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Michael To: gentoo-user@lists.gentoo.org Reply-To: confabulate@kintzios.com Subject: Re: [gentoo-user] update catch-22 with Wifi Date: Wed, 25 Dec 2024 11:58:25 +0000 Message-ID: <2241620.NgBsaNRSFp@rogueboard> MIME-Version: 1.0 On Monday 23 December 2024 23:53:38 GMT Jack Ostroff wrote: > resending to the list, instead of directly (fat fingered the first time) > > On 12/23/24 6:45 PM, Philip Webb wrote: > > I no longer have a landline available (even via friends) > > & rely on Wifi for I/net service, incl software downloads. > > > > I've been a happy Gentoo user since 2003, > > but want to be able to use Wifi with my 15 yr-old netbook (32-bit), > > which has always had Gentoo installed & whose hardware incl's Wifi. > > This presents a Catch-22 : how can I install Wifi software ? > > -- I need the I/net to download the files, > > but can't access the I/net without that software installed. > > > > Is there any way around it ? -- eg could I download files on my desktop, > > then transfer them to the netbook & get that system to use them ? > > > > Can anyone offer suggestions ? > > What you suggested sounds fine. You need to download the necessary > ebuld(s) if not already present, and then source files - both things > that go in the distfiles folder, plus those (if any) that go in the > files folder in the ebuild folder. Download on the desktop and transfer > by USB stick? > > An alternative would be to boot with a live USB, then chroot into Gentoo > and emerge away. If the OS is also 15 year old, you may well find ebuilds will not compile on your netbook, because their build-time dependencies will be much more recent than what your netbook has. Upgrading it will be a never ending back and forth from the desktop to the netbook and the significant architectural changes over the last 15 years have been too many to overcome via a straight forward upgrade. I think you have 3 options to upgrade your netbook. 1. Patch & Mend: Find all suitably old ebuilds matching the age of the netbook OS and required to install your wireless software, from the portage attic archive: https://gitweb.gentoo.org/ Download each one, transfer to netbook with a USB, then try to emerge them and see if you succeed. I expect success will be measured, if any at all. 2. A new OS installation using source files and compiling locally: Download an 'Admin CD' to boot your netbook from here: https://www.gentoo.org/downloads/#x86 Check if the wireless interface works when you boot with it. If yes, carry on using the Gentoo Handbook to install a fresh x86 OS on your netbook, including all necessary wireless drivers, firmware, et al. If not, download a Stage 3 i686 archive and transfer this to your netbook over USB to complete the installation as per the Gentoo Handbook. 3. Build your own binhost server for the netbook, on your faster desktop: Create a new partition or directory on your desktop and chroot into it. Install a full x86 OS for your netbook in there, copying over from your netbook /etc and /var/lib/portage/world to save you manually editing these on the binhost. You could also copy over the netbook's kernel .config file, although I expect this would be quite ancient. There's probably a wiki page highlighting the kernel modules needed for your netbook's hardware. Once the installation of the new x86 OS is complete, use 'tar -czpv --xattrs - f' to compress your newly installed x86 OS filesystem and transfer it to the netbook with a USB to untar it on the netbook's reformatted OS partition. Thereafter, you can keep your netbook up to date by emerging all software updates with '--buildpkg y' on your faster desktop within the chroot, then transfer the binaries to your netbook (or export the "/var/cache/binpkgs" directory on the desktop over NFS) for the netbook to fetch and emerge locally as binaries. This method will bring your netbook up to date and will keep it up updated without spending weeks at a time to emerge software from source. --nextPart2840807.BEx9A2HvPv Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEXqhvaVh2ERicA8Ceseqq9sKVZxkFAmdr82EACgkQseqq9sKV ZxkIcA//RD6zoKzfQ/t8rPbKHCu5xPqQ48ZIw/tqGly/ThMggRwI9Jw8Y7tIqVVW TEYVSoO8rmuRZBVeM0Yi5f0Tc5YQaQIrz/9vrD229Q0+xNhclJZ1gEOpnd3RBcth SdboYkrCB3hPwzvWGpj6dOhAUWhaYUfBQ+XBqfAG2Andg4CCJhqLdHskYW/nYeqW BqrchPIOWeS41/9Xh1KKXoXMhcAF0PxuMQ4yiUXC5+UnPDqjbMsmS/UW3qkoxhF4 k4uVOUT4D397TgfLFuw7WnBAmonfUW+nPBdCZNbYpGaKxTLH43FdYeEs4XWAh3je FAF6215+RLRIGrDGTo7Ke6mOK3RCZboVQ8j8nJttxJjAvnAUpZNQQoDojXtEQP+4 bCPZKTA4oE70XxuVKNpgU2ZWUgO96+QbP+tP2ufOX8W39QsDwowFDjPvJuNkLUzy j5dhvxhoxkiC6lysLFdawr90rwPEgUoqCBgsEZ+02EBsOWOJGoFUKZCi56RaHmGg VgnNoIt1TwS0PuoZddDK5OdYD5v7P9dqh7ErugWStbvf4KBrUAqxfcsTUjNlPw1V HnZMkwMQI4CQ8Qcup3FH1VsRONjIIsYHkHN+VCX4VJNLSAoJOu/ba5rKDj9sTDjT SEotYWbohONDD5cjKiTm8z2KoL9QkE2On385ExsR+WII8s2JS+I= =lDs4 -----END PGP SIGNATURE----- --nextPart2840807.BEx9A2HvPv--