From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id SM6aAx3eYGQ+WQEASxT56A (envelope-from ) for ; Sun, 14 May 2023 15:11:57 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id SPKaAh3eYGT/BAEAG6o9tA (envelope-from ) for ; Sun, 14 May 2023 15:11:57 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B37FFE019 for ; Sun, 14 May 2023 15:11:56 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pyBVS-0004Nf-J6; Sun, 14 May 2023 09:11:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pyBVR-0004NR-1u for help-guix@gnu.org; Sun, 14 May 2023 09:11:21 -0400 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pyBVP-0004KX-6R for help-guix@gnu.org; Sun, 14 May 2023 09:11:20 -0400 Received: from fews01-sea.riseup.net (fews01-sea-pn.riseup.net [10.0.1.109]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4QK2v81fngz9t3K; Sun, 14 May 2023 13:11:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1684069876; bh=rNJPOUH04Jh5yJ+wduH9LCS/eWv8si2KEZJ4BVzIs4Y=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=Y05Wetq2dFT7DtxwSjJspJgkAM/FUN7hPzBF5q307fsSxwun8PFmLL73nRbMh3YT7 NaT5NtN8h4iUrgAviW9EXytxIYBfpl4sMf4Ah03lVNq0Pre1ecVvkT6+4JkbmBfrPr kZypraEWhGTW1cvp4S9DHdpcxBrN7HwGur0xD++M= X-Riseup-User-ID: 91CAF87CF0E3DC0B6CDC57B10E62A8A8A14A1DD80B8689C9D4855F841E90B2B4 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews01-sea.riseup.net (Postfix) with ESMTPSA id 4QK2v73zZ5zJmmS; Sun, 14 May 2023 13:11:15 +0000 (UTC) References: <1588018684.919240.1684002697666@mail1.libero.it> <87sfbzv1ph.fsf@envs.net> From: Csepp To: =?utf-8?B?5a6L5paH5q2m?= Cc: anguriamelone@libero.it, help-guix@gnu.org Subject: Re: Message by a novice Date: Sun, 14 May 2023 14:49:26 +0200 In-reply-to: <87sfbzv1ph.fsf@envs.net> Message-ID: <87353znjmg.fsf@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Seal: i=1; s=key1; d=yhetil.org; t=1684069916; a=rsa-sha256; cv=none; b=EEZ2a0tzyVd3hf/Mk8hBnynpdQ2/LevMQwBvUmDBcA4WJBIsaH2cTvLVL7IT8FE3/8XiK3 vuhDpY4CmER376AwL/WgcLxfYm+JEn7M2TMw/cxX0//NTLpalpeJHSy3/cLXEqJwf3EZpe cWjyyEpupD2PtUDS8uIMe/fR9ZHin2ggWR43C3tI/0tAJVxIH4RwnKErnuMfPGUl+82r9L Wm7RvOpeSwvc859WK5W/Ri2QWXxEYYVneaqrpG9W8QAU1z4JbLcnHqc4Q5ovjLF1ejecnZ g6LQCBJDTKXNVOwV4jpcEfJk1UrjfY80mBuLOZfqK0o628KL3nvB0f1mrIxGSw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=riseup.net header.s=squak header.b=Y05Wetq2; dmarc=pass (policy=none) header.from=riseup.net; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1684069916; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=EfM3UdYRut4QV0uOC1Xmw1DlOmk8+Til6OEyYlObTjk=; b=EhnEzUBhQeoPvfENA1SDRkRf0Zz1rlJXI5VO6PEOq4vmJwCHuA+SkkLq6IWlvxIqcqslpU Pe2UxB49VIjRJ7oSlEdmEycBjR1O0AkH9FHoxntd9Whd0CBTmcaTb/PZujht9PC0Ff5+Lq 26akd3SQqiu3GTsYj71yu8aMRgncsaoZajodCVrkOxgdYClpsvIO1NPGZnbvUfnLu8vKp5 ADGLK4tw5mkL5a9F4VWbxISM2qQSOuriypk/TW4srr5erY8FtXpRaK8Kpu8wyizvwLuit+ kQwd26fnhQORS6W3p+unSvFyU7o9NzPL7XYXpSFBNcP2rmF+wieWWCnUfd2O0Q== X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=riseup.net header.s=squak header.b=Y05Wetq2; dmarc=pass (policy=none) header.from=riseup.net; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -6.53 X-Spam-Score: -6.53 X-Migadu-Queue-Id: B37FFE019 X-TUID: tqjXBIZXupVR =E5=AE=8B=E6=96=87=E6=AD=A6 writes: >> sudo apt update > > guix package --upgrade > >> sudo apt upgrade > > guix pull These are flipped. apt update is guix pull, apt upgrade is guix upgrade. But you also want to periodically run guix system reconfigure to upgrade the base system, including the kernel. Also: some people put all their packages in the system config, don't do that. Also also: i686 support is not very good on Guix. I run it on an old netbook and it's a pretty miserable experience. I'm sticking with it only because I want to improve the situation of Guix on low end machines. If you want a distro for old limited hardware, I'd recommend Alpine, or maybe the 32bit Arch fork. Alpine is especially very stable in my experience and can run on a potato and also on a big server. But do try Guix first, maybe it will work on your hardware better than it worked on mine. Just keep in mind that currently Guix is: * memory intensive, guix pull needs at least around 1GB RAM * IO intensive, due to lots of disk reads, noticably slow if you don't use an SSD or fast HDD with lots of RAM for cache * storage intensive, it doesn't yet do a good job of splitting packages like Alpine does, and there are often accidentally referenced dependencies that get installed, even though they are not needed, so packages can take up quite a lot of space. The smallest install I could manage so far was around 3.5 GB. Assume that an upgrade increase space usage by a factor of at least two, possibly more as packages themselves grow. It usually won't actually need that much extra space due to deduplication, but if you haven't upgraded in a while, there might be very few common store items between profile generations. Also this leads to it being: * network intensive, but this is being worked on as part of GSoC. Packages that didn't really change still need to be redownloaded, leading to very high bandwidth usage, which is exacerbarated by the substitute servers being pretty slow. The distributed substitutes project will hopefully change that. Still, it's a really cool distro, and I do recommend trying it out, but as someone who has struggled to use it on old hardware, I thought you should know the risks.