unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Rudi C <rudiwillalwaysloveyou@gmail.com>
To: Michael Albinus <michael.albinus@gmx.de>
Cc: 70071@debbugs.gnu.org
Subject: bug#70071: [FR] Provide official install scripts without requiring root, e.g., by making a static build possible
Date: Sun, 31 Mar 2024 12:36:16 +0330	[thread overview]
Message-ID: <CAE9z9A2_zLqPR8H_QoeW04DioNXdHM43Z1kw8xfyWiRHJG-Q1A@mail.gmail.com> (raw)
In-Reply-To: <87frw6yeub.fsf@gmx.de>

[-- Attachment #1: Type: text/plain, Size: 1992 bytes --]

I discovered a tool called junest (https://github.com/fsquillace/junest)
that appears to work for installing Emacs without root access.

Given that many users do not have root access, it is crucial to provide an
official, well-documented method for installing Emacs in such environments.
Addressing this issue should take precedence over introducing new features,
as it will significantly improve the user experience and make Emacs more
accessible to a wider audience.

In the current state, recommending Emacs to new users can be difficult, as
the installation process requires a considerable amount of Linux knowledge.
By streamlining the installation process for non-root users, Emacs will
become more user-friendly and attractive to newcomers.

As for what this officially endorsed (and tested) way of installing emacs
without root should be, I don't have the expertise. But perhaps GNU Guix
could officially support a non-root mode, as it seems technically possible.
Alternatively, the Emacs installation documentation could include
instructions on using a non-root package manager like junest, which should
be tested to ensure compatibility with Emacs.

> We have neither the manpower nor the motivation to maintain build
scripts that automatically adapt to every oddball system that arrests
the fancy of Emacs users, or to write instructions for such systems
ourselves.

I don't think a non-root Ubuntu system is a rare occurrence, and in
general, a non-root Linux should be quite common, especially in
universities, where new users often are.


On Sun, Mar 31, 2024 at 12:09 PM Michael Albinus <michael.albinus@gmx.de>
wrote:

> Rudi C <rudiwillalwaysloveyou@gmail.com> writes:
>
> Hi Rudi,
>
> > I'm aware of Tramp, but it's buggy and slow on my setup,
> > and I don't have the time to debug it or fix the extensions that are
> > causing issues.
>
> If you don't report problems, you won't get them fixed.
>
> Best regards, Michael.
>

[-- Attachment #2: Type: text/html, Size: 2520 bytes --]

  reply	other threads:[~2024-03-31  9:06 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-29 12:42 bug#70071: [FR] Provide official install scripts without requiring root, e.g., by making a static build possible Rudi C
2024-03-29 13:27 ` Eli Zaretskii
2024-03-29 14:24   ` Rudi C
2024-03-29 14:33     ` Eli Zaretskii
2024-03-30  1:19     ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-03-30 12:55       ` Rudi C
2024-03-30 13:28         ` Eli Zaretskii
2024-03-30 14:31           ` Rudi C
2024-03-31  0:37             ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-03-31  6:02             ` Eli Zaretskii
2024-03-31  8:39 ` Michael Albinus via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-03-31  9:06   ` Rudi C [this message]
2024-03-31  9:31     ` Eli Zaretskii
2024-04-02 21:41       ` Richard Stallman
2024-04-06 10:31         ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAE9z9A2_zLqPR8H_QoeW04DioNXdHM43Z1kw8xfyWiRHJG-Q1A@mail.gmail.com \
    --to=rudiwillalwaysloveyou@gmail.com \
    --cc=70071@debbugs.gnu.org \
    --cc=michael.albinus@gmx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).