Uninstalling individual packages from 6.2NC qnxinstall

For default setups, the installer (qnxinstall) just displays
“QNX Momentics NC for Neutrino” as a whole and
won’t let individual pkgs for uninstallation.

Workaround:
Manually erase “qnx/bundles/…” line from
/etc/system/package/packages

If you want to view&uninstall from the old installer (pkg-installer),
additionally
Delete all of /pkgs/repository/qnx/bundles/


IMHO pkg-installer is a bit better cuz you can filter the view by “x86”.

kabe

From the installer (qnxinstall) the CDROM repository just displays
“QNX Momentics NC for Neutrino” as a whole and
won’t let individual pkgs for installation.

Workaround:
Erase repository/b-os-6.2.0-*
Erase repository/content.tgz (or rebuild it)


You can’t ditch files in CDROM so copy the repository to disk and edit.

kabe

As a member of QSSL I would just like to point out that if you take this
route, you will not be supported. This is not a recommended way of
doing things and it may lead to adverse conditions on your system when
you go to upgrade or to install patches.

Momentics is packaged this way for a reason. Our build group is
creating the patches and upgrades under the assumption that the bundles
will be there.

Therefore I recommend that you don’t do this.

Thanks,
Rodney


kabe@sra-tohoku.co.jp wrote:

From the installer (qnxinstall) the CDROM repository just displays
“QNX Momentics NC for Neutrino” as a whole and
won’t let individual pkgs for installation.

Workaround:
Erase repository/b-os-6.2.0-*
Erase repository/content.tgz (or rebuild it)


You can’t ditch files in CDROM so copy the repository to disk and edit.

kabe

I can understand that reasoning. But, how important to upgrades and patches
are the photon games ( why are these even bundled)? There are many items in
the bundle that I chose not to install. Besides, we are talking NC. Most
with this version are using it as a learning tool or maybe just for fun. If
you mess it up, it is so quick and easy to reinstall and restore to a
previous state. All that’s part of the learning and fun (maybe).

Whether the bundle is undone or not, there is still plenty of support from
QSSL and others in the newsgroups, websites, etc. I’m sure if there is a
problem with an upgrade or patch, someone else will have run into it as well
and help steer me in the right direction.

Zoltan

PS: I’ve never seen an OS like QNX, so easy to work with, that I am not
bound by apprehension and fear of blowing it up. Documentation is well above
average and even I ( a one-eyed monkey in many respects) can figure out how
to fix my mistakes.

Rodney Dowdall <guisupport@qnx.com> wrote in message
news:3D33FD97.8060005@qnx.com

As a member of QSSL I would just like to point out that if you take this
route, you will not be supported. This is not a recommended way of
doing things and it may lead to adverse conditions on your system when
you go to upgrade or to install patches.

Momentics is packaged this way for a reason. Our build group is
creating the patches and upgrades under the assumption that the bundles
will be there.

Therefore I recommend that you don’t do this.

Thanks,
Rodney


kabe@sra-tohoku.co.jp > wrote:
From the installer (qnxinstall) the CDROM repository just displays
“QNX Momentics NC for Neutrino” as a whole and
won’t let individual pkgs for installation.

Workaround:
Erase repository/b-os-6.2.0-*
Erase repository/content.tgz (or rebuild it)


You can’t ditch files in CDROM so copy the repository to disk and edit.

kabe

I cannot understand that reasoning!

Somewhere in this NG
Andrew Scheel <ascheel@qnx.com> wrote in article <agel75$9a6$1@nntp.qnx.com>…

“ed1k” <> ed1k@spamerstrap.com> > wrote in message
news:01c2273f$cab556e0$106fa8c0@ED1K…
The answer to your second question is - this is just the way Momentics has
been packaged. The idea was to make it simple to install. Many people
complained that with passed releases it was not clear what was needed to be
installed to develop for a specific platform. So now if you what to develop
for the ARM processor you install Momentics for ARM and you have everything
you need, in one easy operation. As for Mozilla, this is part of Momentics
so it is installed when Momentics is installed. There is no way, at the
present time, to remove parts of Momentics. It is possible to “hack” it but
its not a recommended option.

Zoltan <z.ori@morehead-st.edu> wrote in article <ah4vkr$7q4$1@inn.qnx.com>…

I can understand that reasoning. But, how important to upgrades and patches
are the photon games ( why are these even bundled)?

So, photon games are also part of Momentics and there is no way to remove part of Momentics. But
Rodney is right, if you’re using workaround as

kabe@sra-tohoku.co.jp > wrote:
From the installer (qnxinstall) the CDROM repository just displays
“QNX Momentics NC for Neutrino” as a whole and
won’t let individual pkgs for installation.

Workaround:
Erase repository/b-os-6.2.0-*
Erase repository/content.tgz (or rebuild it)

I bet you will unable to upgrade all stuff, not only the photon games which you dislike for some
reason. The upgrade package will look for that bundle (b-os-6.2.0-*) and will not let you to
install upgrade. Still there is hacker’s workaround, but seems this NG is not appropriate place to
share this knowledge :slight_smile: And, of course, it’s unsupported and unrecommended way.

I think the first thing for patch A should be to remove this huge “all in one” bundle and allow to
user freely manipulate with actually required packages. But I’m realist and I believe I will watch
funny pictures during installation of next release of QNX. Even Linux was unable to bypass this way
:wink: But hey, even Windows allows you to select components of OS during installation and later
(Control Pannel → Add/Remove Programs, Windows setup Tab), doesn’t it? Of course, homewife just
can click on “Next”/“Ok” buttons and gets quite working system in an hour or so. The next point,
the installation procedure and package system was evaluated as good (better than WinCE&VxWorks) by
Dedicated Systems in QNX6.1. Am I wrong? Seems to me someone at QSS just want “improve” down the
streigthes of QNX. And last, I dare to make my free translation of rule (sorry, the bundle of
these rules is known by me in russian language, so my translation might be quite far from original
:slight_smile:)
If you’re developing the system which is such easy and simple that even fool is able to use the
system, be aware the only fools will use the system.

QNX is good system, this OS is interesting for professionals but not for homewifes. At least, I
never saw homewife who says “Wow, how exelent it’s architectured, how good is interface, how
reliable it is and it’s trully realtime OS…”, often I heard the question “And what’s good in
comparison to Windows?” And there is no need to answer the question, believe me.

I hope I will dead before homewifes will write software for embedded. Otherwise I will have to rid
of all wonders of technology and to be apiarist somewhere quite far from civilization.

Thank you everyone who reach the end.

Eduard.
ed1k at ukr dot net

I must tell, that for us the change to have to install the whole system and
not
to be able to select individual pkgs is quite ackward.

For installing of our product testing machines we make workaround that we
install just base qfs and than copy other necessary programs. ( phrelay,
… ) => quite dirty solution.


“ed1k” <ed1k@spamerstrap.com> pí¹e v diskusním pøíspìvku
news:01c22e3f$480faf40$106fa8c0@ED1K…

I cannot understand that reasoning!

Somewhere in this NG
Andrew Scheel <> ascheel@qnx.com> > wrote in article
agel75$9a6$> 1@nntp.qnx.com> >…

“ed1k” <> ed1k@spamerstrap.com> > wrote in message
news:01c2273f$cab556e0$106fa8c0@ED1K…
The answer to your second question is - this is just the way Momentics
has
been packaged. The idea was to make it simple to install. Many people
complained that with passed releases it was not clear what was needed to
be
installed to develop for a specific platform. So now if you what to
develop
for the ARM processor you install Momentics for ARM and you have
everything
you need, in one easy operation. As for Mozilla, this is part of
Momentics
so it is installed when Momentics is installed. There is no way, at the
present time, to remove parts of Momentics. It is possible to “hack” it
but
its not a recommended option.

Zoltan <> z.ori@morehead-st.edu> > wrote in article
ah4vkr$7q4$> 1@inn.qnx.com> >…
I can understand that reasoning. But, how important to upgrades and
patches
are the photon games ( why are these even bundled)?

So, photon games are also part of Momentics and there is no way to
remove part of Momentics. But
Rodney is right, if you’re using workaround as

kabe@sra-tohoku.co.jp > wrote:
From the installer (qnxinstall) the CDROM repository just displays
“QNX Momentics NC for Neutrino” as a whole and
won’t let individual pkgs for installation.

Workaround:
Erase repository/b-os-6.2.0-*
Erase repository/content.tgz (or rebuild it)


I bet you will unable to upgrade all stuff, not only the photon games
which you dislike for some
reason. The upgrade package will look for that bundle (b-os-6.2.0-*) and
will not let you to
install upgrade. Still there is hacker’s workaround, but seems this NG is
not appropriate place to
share this knowledge > :slight_smile: > And, of course, it’s unsupported and unrecommended
way.

I think the first thing for patch A should be to remove this huge “all in
one” bundle and allow to
user freely manipulate with actually required packages. But I’m realist
and I believe I will watch
funny pictures during installation of next release of QNX. Even Linux was
unable to bypass this way
:wink: > But hey, even Windows allows you to select components of OS during
installation and later
(Control Pannel → Add/Remove Programs, Windows setup Tab), doesn’t it? Of
course, homewife just
can click on “Next”/“Ok” buttons and gets quite working system in an hour
or so. The next point,
the installation procedure and package system was evaluated as good
(better than WinCE&VxWorks) by
Dedicated Systems in QNX6.1. Am I wrong? Seems to me someone at QSS just
want “improve” down the
streigthes of QNX. And last, I dare to make my free translation of rule
(sorry, the bundle of
these rules is known by me in russian language, so my translation might be
quite far from original
:slight_smile:> )
If you’re developing the system which is such easy and simple that even
fool is able to use the
system, be aware the only fools will use the system.

QNX is good system, this OS is interesting for professionals but not for
homewifes. At least, I
never saw homewife who says “Wow, how exelent it’s architectured, how good
is interface, how
reliable it is and it’s trully realtime OS…”, often I heard the question
“And what’s good in
comparison to Windows?” And there is no need to answer the question,
believe me.

I hope I will dead before homewifes will write software for embedded.
Otherwise I will have to rid
of all wonders of technology and to be apiarist somewhere quite far from
civilization.

Thank you everyone who reach the end.

Eduard.
ed1k at ukr dot net

I know I’m just a wet blanket to QSSL but I do have useful suggestion here.

Install everything to a system.
Copy all of the resulting files onto a file system without the package file
system.
(First of all, you will notice a significant speed improvement here.)
Now you can repackage only the files that you want to deliver to your
customers.

The package file system (as implemented in 6.0 & 6.01) is an interesting way
to deliver software to customers (I’m talking QSSL to us). As implemented
in 6.2 it is a complete waste.

But I don’t see ANY advantage to using a package file system in a running
system. It makes everything about using that file system difficult to use
and very slow.

P.S. Don’t even come back and preach any perceived advantage that you see.
I’m not listening.

“Jiøí Kristek” <jkristek@retia.cz> wrote in message
news:ah85oc$m6p$1@inn.qnx.com

I must tell, that for us the change to have to install the whole system
and
not
to be able to select individual pkgs is quite ackward.

For installing of our product testing machines we make workaround that we
install just base qfs and than copy other necessary programs. ( phrelay,
… ) => quite dirty solution.


“ed1k” <> ed1k@spamerstrap.com> > pí¹e v diskusním pøíspìvku
news:01c22e3f$480faf40$106fa8c0@ED1K…
I cannot understand that reasoning!

Somewhere in this NG
Andrew Scheel <> ascheel@qnx.com> > wrote in article
agel75$9a6$> 1@nntp.qnx.com> >…

“ed1k” <> ed1k@spamerstrap.com> > wrote in message
news:01c2273f$cab556e0$106fa8c0@ED1K…
The answer to your second question is - this is just the way Momentics
has
been packaged. The idea was to make it simple to install. Many people
complained that with passed releases it was not clear what was needed
to
be
installed to develop for a specific platform. So now if you what to
develop
for the ARM processor you install Momentics for ARM and you have
everything
you need, in one easy operation. As for Mozilla, this is part of
Momentics
so it is installed when Momentics is installed. There is no way, at
the
present time, to remove parts of Momentics. It is possible to “hack”
it
but
its not a recommended option.

Zoltan <> z.ori@morehead-st.edu> > wrote in article
ah4vkr$7q4$> 1@inn.qnx.com> >…
I can understand that reasoning. But, how important to upgrades and
patches
are the photon games ( why are these even bundled)?

So, photon games are also part of Momentics and there is no way to
remove part of Momentics. But
Rodney is right, if you’re using workaround as

kabe@sra-tohoku.co.jp > wrote:
From the installer (qnxinstall) the CDROM repository just displays
“QNX Momentics NC for Neutrino” as a whole and
won’t let individual pkgs for installation.

Workaround:
Erase repository/b-os-6.2.0-*
Erase repository/content.tgz (or rebuild it)


I bet you will unable to upgrade all stuff, not only the photon games
which you dislike for some
reason. The upgrade package will look for that bundle (b-os-6.2.0-*) and
will not let you to
install upgrade. Still there is hacker’s workaround, but seems this NG
is
not appropriate place to
share this knowledge > :slight_smile: > And, of course, it’s unsupported and
unrecommended
way.

I think the first thing for patch A should be to remove this huge “all
in
one” bundle and allow to
user freely manipulate with actually required packages. But I’m realist
and I believe I will watch
funny pictures during installation of next release of QNX. Even Linux
was
unable to bypass this way
:wink: > But hey, even Windows allows you to select components of OS during
installation and later
(Control Pannel → Add/Remove Programs, Windows setup Tab), doesn’t it?
Of
course, homewife just
can click on “Next”/“Ok” buttons and gets quite working system in an
hour
or so. The next point,
the installation procedure and package system was evaluated as good
(better than WinCE&VxWorks) by
Dedicated Systems in QNX6.1. Am I wrong? Seems to me someone at QSS just
want “improve” down the
streigthes of QNX. And last, I dare to make my free translation of rule
(sorry, the bundle of
these rules is known by me in russian language, so my translation might
be
quite far from original
:slight_smile:> )
If you’re developing the system which is such easy and simple that even
fool is able to use the
system, be aware the only fools will use the system.

QNX is good system, this OS is interesting for professionals but not
for
homewifes. At least, I
never saw homewife who says “Wow, how exelent it’s architectured, how
good
is interface, how
reliable it is and it’s trully realtime OS…”, often I heard the
question
“And what’s good in
comparison to Windows?” And there is no need to answer the question,
believe me.

I hope I will dead before homewifes will write software for embedded.
Otherwise I will have to rid
of all wonders of technology and to be apiarist somewhere quite far from
civilization.

Thank you everyone who reach the end.

Eduard.
ed1k at ukr dot net

route, you will not be supported. This is not a recommended way of
doing things and it may lead to adverse conditions on your system when

I won’t recommend it either (especially newbies, don’t do this!) –
I thought it was great idea to bundle everything into one
so that newbies won’t ever FAQs “Where’s XXX program?”.

But for a bit machine-savvy users you have a demand to {,un}install
separate packages – There seems to be no “official” method
to do this. (Does PE/SE have this option?)

I do understand Momentics is desirable to be in a single bundled product,
which will eliminate inter-installation differences (big win),
but totally depriving users from controlling the packages doesn’t seem
the Right Thing.

(And I’m trying out NC on MMX-166, 48MB RAM – that’s already
unsupported anyway, but reduced installation gains a bit of fs-pkg speed)

kabe

But I don’t see ANY advantage to using a package file system in a running
system. It makes everything about using that file system difficult to use
and very slow.

Just for the record - the only thing that might be slower when using fs-pkg
is the call to open(). Once you have an fd, fs-pkg isn’t even in the loop
anymore and all read/write calls go directly the resmgr that handles the
files.

chris


Chris McKillop <cdm@qnx.com> “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/

If your packaged file is broken up into extents and files in it are broken
up into different extents then your still parsing through two bitmaps, etc.

“Chris McKillop” <cdm@qnx.com> wrote in message
news:ahanvb$iud$1@nntp.qnx.com

But I don’t see ANY advantage to using a package file system in a
running
system. It makes everything about using that file system difficult to
use
and very slow.


Just for the record - the only thing that might be slower when using
fs-pkg
is the call to open(). Once you have an fd, fs-pkg isn’t even in the loop
anymore and all read/write calls go directly the resmgr that handles the
files.

chris


Chris McKillop <> cdm@qnx.com> > “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/

kabe@sra-tohoku.co.jp wrote:

route, you will not be supported. This is not a recommended way of
doing things and it may lead to adverse conditions on your system when

I won’t recommend it either (especially newbies, don’t do this!) –
I thought it was great idea to bundle everything into one
so that newbies won’t ever FAQs “Where’s XXX program?”.

But for a bit machine-savvy users you have a demand to {,un}install
separate packages – There seems to be no “official” method
to do this. (Does PE/SE have this option?)

I will agree, it would be cool to be able to opt out, but I agree with
the notion that the default install should be a complete one. I do not think I
could the number of times with the RTP I asked why something (ie. qcc) would
not work. The reason was because they did not install the developement
software.

But like all things in life, the pendulum swings both ways, first it was way
to the right, now it is too far to the left.

regards,
Tom