Re: SLES 15 - no help?

2019-06-10 Thread Timothy Sipples
No emoji required: Linux and GNU/Linux are most definitely not UNIX. Linux
and UNIX are separate, distinct, registered trademarks. These trademarks
apply when they apply and don't when they don't.

As a comparison, an Apple iPhone running iOS is not a Google Pixel running
Android. However, they're both smartphones that both run operating systems.
Even though they have much in common in terms of their actual codebase,
Apple's iOS is not UNIX, but Apple's macOS is. As another example, IBM's
z/OS is UNIX, but FreeBSD, OpenBSD, and NetBSD are not UNIX.

Are we having fun yet? :-)

I applaud software distributors that support concise, parsimonious
installations for those who choose them.


Timothy Sipples
IT Architect Executive, Industry Solutions, IBM Z & LinuxONE


E-Mail: sipp...@sg.ibm.com

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: SLES 15 - no help?

2019-06-10 Thread Michael MacIsaac
Tim,

> Linux is not UNIX
Agreed.  Linux is a kernel.  GNU/Linux is UNIX (oh, wait, Gnu's *NOT*
UNIX.  :))

-Mike



On Mon, Jun 10, 2019 at 1:01 AM Timothy Sipples  wrote:

> Michael MacIsaac wrote:
> >I get my hands on a minimal SLES 15 for the first time.
> >I try to edit a file:
> ># *vi foo*
> >-bash: vi: command not found
> ># *vim foo*
> >-bash: vim: command not found
> >HUH?  A UNIX with no vi?  NEVER seen that before.
>
> If you haven't, you still haven't. SLES is Linux®, but Linux is not UNIX®.
>
> I've encountered many Linux distributions without vi/vim, man, info, and
> help commands.
>
>
> 
> Timothy Sipples
> IT Architect Executive, Industry Solutions, IBM Z & LinuxONE
>
> 
>
> E-Mail: sipp...@sg.ibm.com
>
> --
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
> visit
> http://www2.marist.edu/htbin/wlvindex?LINUX-390
>


-- 
 -Mike MacIsaac

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: SLES 15 - no help?

2019-06-09 Thread Timothy Sipples
Michael MacIsaac wrote:
>I get my hands on a minimal SLES 15 for the first time.
>I try to edit a file:
># *vi foo*
>-bash: vi: command not found
># *vim foo*
>-bash: vim: command not found
>HUH?  A UNIX with no vi?  NEVER seen that before.

If you haven't, you still haven't. SLES is Linux®, but Linux is not UNIX®.

I've encountered many Linux distributions without vi/vim, man, info, and
help commands.


Timothy Sipples
IT Architect Executive, Industry Solutions, IBM Z & LinuxONE


E-Mail: sipp...@sg.ibm.com

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: SLES 15 - no help?

2019-06-09 Thread Mark Post
On 6/9/19 5:44 PM, Michael MacIsaac wrote:
> Thanks for the quick reply. If you can pass the word up the line that a few
> paying customers expect 'vi' to be part of minimal, that would be great.

That's been discussed internally. It's not going to change any time
soon. Minimal really, really means minimal. You want more than that.

> But how do I install the man pages?  'zypper install man' does not get it.
> 
> Let me ask this - do you have a doc that states how to make a fairly useful
> system out of 'minimal'?  We are trying to get to a minimal system that has
> basic function like editing files and getting help, then adding SaaS later.

You need to take a look at what's in the "Packages" ISO image
(SLE-15-Packages-s390x-GM-DVD1.iso). The man-pages and man-pages-posix
packages are there, as well as a whole bunch of other things in the
Module-Basesystem directories.


Mark Post

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: SLES 15 - no help?

2019-06-09 Thread David Boyes
On Sun, 9 Jun 2019 at 13:48, Michael MacIsaac  wrote:

 > HUH?  A UNIX with no vi?  NEVER seen that before.
 > -bash: man: command not found

Well, you did say "minimal". Neither of those are necessary to get the system 
multi-user.

Somebody probably intended that particular configuration to be the basis for 
building a custom image for appliance use; if you don't explicitly add it, it 
ain't there for a reason. Makes perfect sense for a system intended to run one 
or two applications from EPROM. 

That kind of setup isn't all that uncommon from the pre-Linux days. BSDI, 
XENIX, HP/UX and SunOS (pre-Solaris) all had a minimum install setup that you 
were supposed to use for embedded or disk-constrained systems. AT 3B2s came 
that way by default (one of the main reasons why AT couldn't give those 
turkeys away).

It'd be interesting to see if the "minimal" configuration is useful for 
creating a system to be run from a DCSS.

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: SLES 15 - no help?

2019-06-09 Thread Michael MacIsaac
Mark,

Thanks for the quick reply. If you can pass the word up the line that a few
paying customers expect 'vi' to be part of minimal, that would be great.

But how do I install the man pages?  'zypper install man' does not get it.

Let me ask this - do you have a doc that states how to make a fairly useful
system out of 'minimal'?  We are trying to get to a minimal system that has
basic function like editing files and getting help, then adding SaaS later.

Thanks.

-Mike

On Sun, Jun 9, 2019 at 1:17 PM Mark Post  wrote:

> On 6/9/19 7:47 AM, Michael MacIsaac wrote:
> > Hi,
> >
> > I get my hands on a minimal SLES 15 for the first time.  I try to edit a
> > file:
> >
> > # *vi foo*
> > -bash: vi: command not found
> > # *vim foo*
> > -bash: vim: command not found
> >
> > HUH?  A UNIX with no vi?  NEVER seen that before.
>
> You're the one that selected minimal, and nothing else. ;) As Rob
> pointed out, "minimal" is a changing concept. With SLES15 that happened.
> The minimal pattern is intended to be used by people who want a truly
> small footprint that they can add to and get what they want, with the
> least amount of unwanted packages. Think embedded systems.
>
> I can't say I like the way SLES15 (and now SLES15 SP1) is packaged, but
> I didn't have any say over that. (Big surprise.)
>
>
> Mark Post
>
> --
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
> visit
> http://www2.marist.edu/htbin/wlvindex?LINUX-390
>


--
 -Mike MacIsaac

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: SLES 15 - no help?

2019-06-09 Thread Mark Post
On 6/9/19 7:47 AM, Michael MacIsaac wrote:
> Hi,
>
> I get my hands on a minimal SLES 15 for the first time.  I try to edit a
> file:
>
> # *vi foo*
> -bash: vi: command not found
> # *vim foo*
> -bash: vim: command not found
>
> HUH?  A UNIX with no vi?  NEVER seen that before.

You're the one that selected minimal, and nothing else. ;) As Rob
pointed out, "minimal" is a changing concept. With SLES15 that happened.
The minimal pattern is intended to be used by people who want a truly
small footprint that they can add to and get what they want, with the
least amount of unwanted packages. Think embedded systems.

I can't say I like the way SLES15 (and now SLES15 SP1) is packaged, but
I didn't have any say over that. (Big surprise.)


Mark Post

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: SLES 15 - no help?

2019-06-09 Thread Rob van der Heij
Oh sure, we can do online help away and direct to kc of just the global
home page where someone flashes “are you considering a purchase”

Rob (biting his tongue)

On Sun, 9 Jun 2019 at 14:13, Michael MacIsaac  wrote:

> Rob,
>
> > We could argue that a server can do without,
> Yeah, maybe z/VM should deprecate XEDIT and HELP in v8 and have people use
> something more modern (hehe).
>
> -Mike
>
> On Sun, Jun 9, 2019 at 7:56 AM Rob van der Heij  wrote:
>
> > We could argue that a server can do without, and I’ve always complained
> the
> > minimal was too much. The container stuff likely focus them. It may be
> too
> > minimal for manual sysadmin work. I think it lacks sudo as well.
> > And I hate they put ifconfig cs in nettools-very-much-deprecated in some
> > other repository.
> >
> > Rob
> >
> > On Sun, 9 Jun 2019 at 13:48, Michael MacIsaac 
> wrote:
> >
> > > Hi,
> > >
> > > I get my hands on a minimal SLES 15 for the first time.  I try to edit
> a
> > > file:
> > >
> > > # *vi foo*
> > > -bash: vi: command not found
> > > # *vim foo*
> > > -bash: vim: command not found
> > >
> > > HUH?  A UNIX with no vi?  NEVER seen that before.
> > >
> > > So I install it:
> > >
> > > # *zypper install -y vim*
> > > ...
> > >
> > >
> > > Now I need to check a flag:
> > >
> > > #* man vim *
> > > -bash: man: command not found
> > >
> > >
> > > So I try to install man:
> > >
> > > # *zypper install -y man*
> > > ...
> > > No provider of 'man' found.
> > >
> > >
> > > HUH? A UNIX with no man pages at all?  NEVER seen that before either.
> > > Hopefully there's another way to install man.
> > >
> > > So I try to get help another way:
> > >
> > > # *info vim*
> > > info: No menu item 'vim' in node '(dir)Top'
> > > # *help vim*
> > > -bash: help: no help topics match `vim'.  Try `help help' or `man -k
> vim'
> > > or `info vim'.
> > >
> > >
> > > No 'info', no 'help' (which suggests to use man or info - hehe)
> > >
> > > Am I just spoiled with the backward compatibility baked into the
> > mainframe?
> > >
> > > --
> > >  -Mike MacIsaac
> > >
> > > --
> > > For LINUX-390 subscribe / signoff / archive access instructions,
> > > send email to lists...@vm.marist.edu with the message: INFO LINUX-390
> or
> > > visit
> > > http://www2.marist.edu/htbin/wlvindex?LINUX-390
> > >
> >
> > --
> > For LINUX-390 subscribe / signoff / archive access instructions,
> > send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
> > visit
> > http://www2.marist.edu/htbin/wlvindex?LINUX-390
> >
>
>
> --
>  -Mike MacIsaac
>
> --
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
> visit
> http://www2.marist.edu/htbin/wlvindex?LINUX-390
>

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: SLES 15 - no help?

2019-06-09 Thread Michael MacIsaac
Rob,

> We could argue that a server can do without,
Yeah, maybe z/VM should deprecate XEDIT and HELP in v8 and have people use
something more modern (hehe).

-Mike

On Sun, Jun 9, 2019 at 7:56 AM Rob van der Heij  wrote:

> We could argue that a server can do without, and I’ve always complained the
> minimal was too much. The container stuff likely focus them. It may be too
> minimal for manual sysadmin work. I think it lacks sudo as well.
> And I hate they put ifconfig cs in nettools-very-much-deprecated in some
> other repository.
>
> Rob
>
> On Sun, 9 Jun 2019 at 13:48, Michael MacIsaac  wrote:
>
> > Hi,
> >
> > I get my hands on a minimal SLES 15 for the first time.  I try to edit a
> > file:
> >
> > # *vi foo*
> > -bash: vi: command not found
> > # *vim foo*
> > -bash: vim: command not found
> >
> > HUH?  A UNIX with no vi?  NEVER seen that before.
> >
> > So I install it:
> >
> > # *zypper install -y vim*
> > ...
> >
> >
> > Now I need to check a flag:
> >
> > #* man vim *
> > -bash: man: command not found
> >
> >
> > So I try to install man:
> >
> > # *zypper install -y man*
> > ...
> > No provider of 'man' found.
> >
> >
> > HUH? A UNIX with no man pages at all?  NEVER seen that before either.
> > Hopefully there's another way to install man.
> >
> > So I try to get help another way:
> >
> > # *info vim*
> > info: No menu item 'vim' in node '(dir)Top'
> > # *help vim*
> > -bash: help: no help topics match `vim'.  Try `help help' or `man -k vim'
> > or `info vim'.
> >
> >
> > No 'info', no 'help' (which suggests to use man or info - hehe)
> >
> > Am I just spoiled with the backward compatibility baked into the
> mainframe?
> >
> > --
> >  -Mike MacIsaac
> >
> > --
> > For LINUX-390 subscribe / signoff / archive access instructions,
> > send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
> > visit
> > http://www2.marist.edu/htbin/wlvindex?LINUX-390
> >
>
> --
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
> visit
> http://www2.marist.edu/htbin/wlvindex?LINUX-390
>


-- 
 -Mike MacIsaac

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: SLES 15 - no help?

2019-06-09 Thread Rob van der Heij
We could argue that a server can do without, and I’ve always complained the
minimal was too much. The container stuff likely focus them. It may be too
minimal for manual sysadmin work. I think it lacks sudo as well.
And I hate they put ifconfig cs in nettools-very-much-deprecated in some
other repository.

Rob

On Sun, 9 Jun 2019 at 13:48, Michael MacIsaac  wrote:

> Hi,
>
> I get my hands on a minimal SLES 15 for the first time.  I try to edit a
> file:
>
> # *vi foo*
> -bash: vi: command not found
> # *vim foo*
> -bash: vim: command not found
>
> HUH?  A UNIX with no vi?  NEVER seen that before.
>
> So I install it:
>
> # *zypper install -y vim*
> ...
>
>
> Now I need to check a flag:
>
> #* man vim *
> -bash: man: command not found
>
>
> So I try to install man:
>
> # *zypper install -y man*
> ...
> No provider of 'man' found.
>
>
> HUH? A UNIX with no man pages at all?  NEVER seen that before either.
> Hopefully there's another way to install man.
>
> So I try to get help another way:
>
> # *info vim*
> info: No menu item 'vim' in node '(dir)Top'
> # *help vim*
> -bash: help: no help topics match `vim'.  Try `help help' or `man -k vim'
> or `info vim'.
>
>
> No 'info', no 'help' (which suggests to use man or info - hehe)
>
> Am I just spoiled with the backward compatibility baked into the mainframe?
>
> --
>  -Mike MacIsaac
>
> --
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
> visit
> http://www2.marist.edu/htbin/wlvindex?LINUX-390
>

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


SLES 15 - no help?

2019-06-09 Thread Michael MacIsaac
Hi,

I get my hands on a minimal SLES 15 for the first time.  I try to edit a
file:

# *vi foo*
-bash: vi: command not found
# *vim foo*
-bash: vim: command not found

HUH?  A UNIX with no vi?  NEVER seen that before.

So I install it:

# *zypper install -y vim*
...


Now I need to check a flag:

#* man vim *
-bash: man: command not found


So I try to install man:

# *zypper install -y man*
...
No provider of 'man' found.


HUH? A UNIX with no man pages at all?  NEVER seen that before either.
Hopefully there's another way to install man.

So I try to get help another way:

# *info vim*
info: No menu item 'vim' in node '(dir)Top'
# *help vim*
-bash: help: no help topics match `vim'.  Try `help help' or `man -k vim'
or `info vim'.


No 'info', no 'help' (which suggests to use man or info - hehe)

Am I just spoiled with the backward compatibility baked into the mainframe?

--
 -Mike MacIsaac

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390