[openbeos] package management

  • From: "Mario BouHaidar" <mbouhaidar@xxxxxxxxxxx>
  • To: <openbeos@xxxxxxxxxxxxx>
  • Date: Tue, 4 Dec 2001 09:17:10 +1100

I've got an idea,

how about when you go to bebits website, and go to a package,
it would show latest version details (as it does now),
and would also report the installed version on your computer,
and an option to install the new version.
something like this:

-----------------------------------------------------
Computer Program
.description,,,,
,,,
,,,
[everything the way bebits is displayed riht now]


then: at the bottom:
Available version : 1.3
Install Version: 1.1

Update (button or link)
------------------------------------------------------

the update button would fire up an application, which interfaces with the local 
database of packages,
and would download the program and install it.

AND when you go to bebits,  you can go to a page that  reports the list of 
installed packages that have newer version ,
and then an option to install all or some at one go
(eg using checkboxes)

These things can be done by say PHP...

Perhaps bebits can have a catalogue that can be download by a package manager 
(of the likes of aptitude on Debian(linux))
and then you can do the package managent  on a console instead of a browser.

(of course all this needs a central database of installed packages)

What do you think
mario

----------------------------------
PS I like the debian package management system, they have a lot of good ideas,
like keeping a list of (package) sources available
so possible sources would include : bebits, and boostersignal, and local 
archive,  a cdarchive, a software developer's site.

PSS: each package may include list of sources to check (eg a software developer 
sites etc), so that these source lists are
automatically  updated.
PSSS: packages can be of different formats eg:  tgz, bz , BE pkg , zip. so we 
don't need to standardise on package formats, maybe we
have different tools to handle different package formats, including a tool that 
handles miscellaneous packages (that say don't
include install, uninstall, configure scripts)



Other related posts: