[M3devel] Getting ready for new users (Re: HEADS UP: Release engineering)
hendrik at topoi.pooq.com
hendrik at topoi.pooq.com
Thu Jun 25 15:42:33 CEST 2009
On Thu, Jun 18, 2009 at 01:43:34PM +0200, Olaf Wagner wrote:
> Quoting hendrik at topoi.pooq.com:
>
> >Is it time for me to make another try at installing cm3 from scratch?
> >In particular, do you think most of the problems I reported with
> >documentation and archives, etc., have been solved? I really want to
> >get m3 working on this laptop, but I also want to provide the most
> >useful problem reports.
> >
> >I'm definitely trying to act like a naive user in these installation
> >attempts (which means I'm trying to act stupider than I am).
>
> I've now put some initial release engineering documentation onto
> birch, available at
>
> http://www.opencm3.net/releng
Well, I started with that page, assuming that it will be the one Google
finds when the release is finally out. I'm continuing to act like a
naive user (but I'm probably not naive enough to give the instructions a
real test).
It seems to have installed, but I'm not sure, because the installer
ended with an error message. Here are the gory details.
Started from http://www.opencm3.net/releng/
I found the description quite clear. It's still not clear just what
packages are in cm3-core and not in cm3-min or why I would want them,
but it was clear I wanted to start with cm3-core. For example, is there
a UI library in cm3-core?
(Oh why is it so hard to cut and paste from the web page to this emacs
buffer on my laptop?)
cm3-bin-core-LINUXLIBC6-d5.8.1-RC1.tgz dowwnloaded without a problem. A
beginner with Linux might have difficulty knowing whether to use the
.lzma version.
Ah! I clicked on the "standard, recommended" link (I hadn't realised it
was a link) and found the list of what packages are in the .tgz file.
One layout comment -- it consists of a series of sections, each starting
with a title and ending with a browse-sources link. Each title needs to
look more prominent than the text or the link. At the moment, the link
is what stands out. More blank lines between the entries then within
them would make them group better.
Next: do tar -xzvf cm3-bin-core-TARGET-VERSION.tgz
Again, that worked. I do find myseelf wondering it that would be the
correct command line if I were uzinng Winzip on Windows, though.
(that's wha tthe insstruction seems to say)
Next I run ./cminstall /usr/local/cm3
It asks mme whether /home.hendrik/cm3 is to be the root directory for
cm3. The naive user doesn't know what that means. Nor do I, for that
matter. I'm guessing that it's where to unpack and work during
installation, but that it won't be needed later. That I can even
deleete the entire /home/hendrik/cm3 directory tree after installation.
That in fact when I instll packages later I can download them to, say,
/anywhere and install them from /anywhere and they'll still get
installed in the proper place. But I don't know. For now, I'll just
accept the defaults.
Next problem:
> Installing CM3 in: /usr/local/cm3
> This may take a few minutes...
>
> Unexpected problem: cannot list current directory: errno=2
>
> Please feel free to contact m3-support at elego.de to troubleshoot this
problem.
Current directory? That's an uninformative message. Possibly it refers
to /usr/local/cm3? Which really doesn't exit yet? Should your
instructions say to create it and make sure it has the right write
permissions?
Noooo. that's not the reason. /usr/local/cm3 has been created. And
populated with lots of subdirectories. /usr/local/cm3/bin contains a
few executables and lots of other files. It turns out I did have
permission to write on /usr/local. I don't know what directory it's
referring to.
What next?
-- hendrik
More information about the M3devel
mailing list