all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Shell installer script (feedback)
@ 2019-01-17 17:10 zimoun
  2019-01-17 17:18 ` Ricardo Wurmus
  2019-01-17 18:32 ` swedebugia
  0 siblings, 2 replies; 6+ messages in thread
From: zimoun @ 2019-01-17 17:10 UTC (permalink / raw)
  To: Guix Devel

Dear,

The script is nice because it just works! :-)

As a newcomer, I find it lacks an optional installation of default
packages in the default profiles.
I have in mind: nss-certs, recutils, emacs (or info), glibc-locales.

Then, "Run 'info guix' to read the manual." does not work.
Because the command info is not installed by default on all the distributions.

And the Guix manual does not seem installed by default. Am I doing wrong?



What do you think?


All the best,
simon

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Shell installer script (feedback)
  2019-01-17 17:10 Shell installer script (feedback) zimoun
@ 2019-01-17 17:18 ` Ricardo Wurmus
  2019-01-17 18:02   ` zimoun
  2019-01-17 18:32 ` swedebugia
  1 sibling, 1 reply; 6+ messages in thread
From: Ricardo Wurmus @ 2019-01-17 17:18 UTC (permalink / raw)
  To: zimoun; +Cc: Guix Devel


Hi simon,

> As a newcomer, I find it lacks an optional installation of default
> packages in the default profiles.
> I have in mind: nss-certs, recutils, emacs (or info), glibc-locales.

I think that’s fine as the purpose of this script is just to get Guix
itself installed.  For everything past that you can use Guix.

> Then, "Run 'info guix' to read the manual." does not work.
> Because the command info is not installed by default on all the distributions.
>
> And the Guix manual does not seem installed by default. Am I doing wrong?

This has recently been fixed, but it’s not working in the 0.16.0 release.

-- 
Ricardo

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Shell installer script (feedback)
  2019-01-17 17:18 ` Ricardo Wurmus
@ 2019-01-17 18:02   ` zimoun
  2019-01-17 19:17     ` Ricardo Wurmus
  0 siblings, 1 reply; 6+ messages in thread
From: zimoun @ 2019-01-17 18:02 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: Guix Devel

Hi again,

> > As a newcomer, I find it lacks an optional installation of default
> > packages in the default profiles.
> > I have in mind: nss-certs, recutils, emacs (or info), glibc-locales.
>
> I think that’s fine as the purpose of this script is just to get Guix
> itself installed.  For everything past that you can use Guix.

For example, the Debian proposes some flavour, as SSH server, which
desktop, etc. It is optional but it really eases the first experience
and strongly facilitates the access to newcomers. IMHO.

I suggest optional default packages, then it just works for newcomers.
As first experience, they do not need to dive in all the details about
the locales, the certificates, etc.
Something optional with `read -p "Install default packages? (yes/no)" yn'
IMHO if one installs Guix with this script, then they does want an
easy first experience; a "just works" without fighting against
Certificates or Locales to run first experiments.


>
> > Then, "Run 'info guix' to read the manual." does not work.
> > Because the command info is not installed by default on all the distributions.
> >
> > And the Guix manual does not seem installed by default. Am I doing wrong?
>
> This has recently been fixed, but it’s not working in the 0.16.0 release.

Ok, nice !


All the best,
simon

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Shell installer script (feedback)
  2019-01-17 17:10 Shell installer script (feedback) zimoun
  2019-01-17 17:18 ` Ricardo Wurmus
@ 2019-01-17 18:32 ` swedebugia
  2019-01-17 20:30   ` zimoun
  1 sibling, 1 reply; 6+ messages in thread
From: swedebugia @ 2019-01-17 18:32 UTC (permalink / raw)
  To: guix-devel

On 2019-01-17 18:10, zimoun wrote:
> Dear,
> 
> The script is nice because it just works! :-)
> 
> As a newcomer, I find it lacks an optional installation of default
> packages in the default profiles.
> I have in mind: nss-certs, recutils, emacs (or info), glibc-locales.
> 
> Then, "Run 'info guix' to read the manual." does not work.
> Because the command info is not installed by default on all the distributions.
> 
> And the Guix manual does not seem installed by default. Am I doing wrong?

I used the installer here on parabola and I found this (with 'locate'):

the manual was found both in the store in a profile (not my current) and 
in /usr/local/share/info/

After adjusting my infopath to this it worked like a charm:
export 
INFOPATH="/home/sdb/.guix-profile/share/info:/usr/local/share/info${INFOPATH:+:}$INFOPATH"

-- 
Cheers Swedebugia

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Shell installer script (feedback)
  2019-01-17 18:02   ` zimoun
@ 2019-01-17 19:17     ` Ricardo Wurmus
  0 siblings, 0 replies; 6+ messages in thread
From: Ricardo Wurmus @ 2019-01-17 19:17 UTC (permalink / raw)
  To: zimoun; +Cc: Guix Devel


zimoun <zimon.toutoune@gmail.com> writes:

>> > As a newcomer, I find it lacks an optional installation of default
>> > packages in the default profiles.
>> > I have in mind: nss-certs, recutils, emacs (or info), glibc-locales.
>>
>> I think that’s fine as the purpose of this script is just to get Guix
>> itself installed.  For everything past that you can use Guix.
>
> For example, the Debian proposes some flavour, as SSH server, which
> desktop, etc. It is optional but it really eases the first experience
> and strongly facilitates the access to newcomers. IMHO.

That’s something the *system installer* can provide.  I see the role of
the installer *script* to be much more limited.

-- 
Ricardo

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Shell installer script (feedback)
  2019-01-17 18:32 ` swedebugia
@ 2019-01-17 20:30   ` zimoun
  0 siblings, 0 replies; 6+ messages in thread
From: zimoun @ 2019-01-17 20:30 UTC (permalink / raw)
  To: swedebugia; +Cc: Guix Devel

Dear,

> the manual was found both in the store in a profile (not my current) and
> in /usr/local/share/info/

My point was that I needed to tweak. When a newcomer needs to tweak
just to read the manual, it is not a nice first experiment.
But now, it is fix by the new release. \o/

>
> After adjusting my infopath to this it worked like a charm:
> export
> INFOPATH="/home/sdb/.guix-profile/share/info:/usr/local/share/info${INFOPATH:+:}$INFOPATH"

Yes I have the same. :-)


Cheers,
simon

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2019-01-17 20:30 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-17 17:10 Shell installer script (feedback) zimoun
2019-01-17 17:18 ` Ricardo Wurmus
2019-01-17 18:02   ` zimoun
2019-01-17 19:17     ` Ricardo Wurmus
2019-01-17 18:32 ` swedebugia
2019-01-17 20:30   ` zimoun

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.