From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Resources for an old newbie ? Date: Fri, 26 May 2023 23:40:00 +0200 Message-ID: <87zg5q93gv.fsf@dataswamp.org> References: <0e037ca2-517d-3b52-2187-a7bba7956fbd@starynkevitch.net> <87353ndhzg.fsf@web.de> <871qj7397n.fsf@dataswamp.org> <87ilch19ub.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7445"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:p9EoaQW8cwEO+T82fVW1t0upX+k= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat May 27 13:46:40 2023 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1q2sNc-0001kt-7y for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 27 May 2023 13:46:40 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q2ryM-0003xi-Kg; Sat, 27 May 2023 07:20:34 -0400 Original-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 1q2fAY-0004Kk-30 for help-gnu-emacs@gnu.org; Fri, 26 May 2023 17:40:19 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q2fAT-00034l-B8 for help-gnu-emacs@gnu.org; Fri, 26 May 2023 17:40:15 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1q2fAO-00018w-Sw for help-gnu-emacs@gnu.org; Fri, 26 May 2023 23:40:08 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 27 May 2023 07:20:33 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:143767 Archived-At: David Masterson wrote: >>> Conclusion: You are allowed to use the latest Emacs even >>> if you use Debian :) >> >> Absolutely. > > But, if you want to use latest Emacs on stable Debian, do > you have to build Emacs yourself. For the very latest Emacs version, yes, but that's not difficult to do if you'd like to do it. [1] But there is also the backport solution [2] where you'd get the Emacs version that will appear in the next Debian release, now the testing one, compiled for Debian stable. This will perhaps not be the very latest version, but more recent than what you get with stable. Third option, you can also manipulate the apt system manually, if you find a source that provides the latest Emacs with that method. I've done this for mpv [3] with help from Dutch friends. [4] Maybe they offer the same for Emacs, no idea, I'll CC and ask. > If so, do you have to pull in (a lot of) packages needed to > build Emacs, but are not in stable Debian? I did four and they are all in stable. emacs-install-prepare () { sudo apt-get -qq update sudo apt-get install build-essential debian-goodies libgccjit-10-dev sudo apt-get build-dep emacs mkdir -p $emacs_dir } [1] https://dataswamp.org/~incal/conf/.zsh/install-emacs [2] https://backports.debian.org/ [3] https://dataswamp.org/~incal/conf/.zsh/mpv-install [4] https://fostips.com/install-mpv-media-player-debian/ -- underground experts united https://dataswamp.org/~incal