Package Manager - Screenshot

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Dr. Fred
Developer
Posts: 607
Joined: Wed Dec 22, 2004 10:09 pm
Location: Amsterdam

Post by Dr. Fred »

wolvenwraith wrote:The problem with Dr. Fred's Package Manager is that it will become very cluttered whenever you start expanding the categories.
No, it's a tree view ! You can create SubCategories (like "browsers" for Internet) and SubSubCategories, if that's not enough.

Dr. Fred
Developer
Posts: 607
Joined: Wed Dec 22, 2004 10:09 pm
Location: Amsterdam

Post by Dr. Fred »

I've just noticed the discussion page on the wiki.
I've answered to some questions there.

MadRat
Posts: 243
Joined: Fri Feb 04, 2005 8:29 am
Contact:

Post by MadRat »

Dr. Fred wrote:I've just noticed the discussion page on the wiki.
I've answered to some questions there.
I see you are going to use a 3 step process for programs.

Ever thought about making it more of a BitTorrent/P2P approach for distribution? Files could first be looked for locally - within a masked network ring, on a dedicated network distribution server, or across other machines within its own AD Domain - before going to the trouble of pulling the entire package off the internet. If the packages were broken down into chunks, and each chunk had its own checksum, multiple machines could be used to simultaneously pull across the file(s) to the machine that needs them. Free file splitters like HJSPLIT (from http://www.freebyte.com/hjsplit/) is a simple way to break up your files. (What I like about this one is that its 130K for the GUI version and 10K for the commandline one; the joiner is 44K.)

The joining process is near instant, and a secondary checksum for the finished product would verify success. By using a random order for pulling from the original source, and infrequent polling for local sources, you could theoretically kill alot of the distribution time. We deploy files at work in a similar manner to this. We leave files in the swap space until it begins to fill up and then purge oldest files first. Its simple, its fast, and it cut down on a large amount of router traffic when doing security updates.

Something akin to this would fit within your pre-install process. I never liked M/S's way of pulling patches down from the internet. They should have had better built in support for locking security patch deployment within a AD Domain at the least.
*************************************
Go Huskers!

a2z
Posts: 7
Joined: Mon Mar 07, 2005 4:52 am

Post by a2z »

I hate Synaptic --well, not really.

But, it sure could be improved at least in one GUI/user friendly way: It installs thing in the way it thinks is right and that's it.

As far as libs and other CLI stuff is concerned I have no qualms about Synaptic's behavior, but in the case of GUI stuff it sucks:

I have no sane way of telling it where I
want that application's menu item(s) be
installed --or even know where ithas put
them. The only way is to second guess or
hunt around in the Start menu..

I do hope yours dont overlook this.

Gedi

Post by Gedi »

The Dev-C++ package manager is nice and the source is available to get some ideas from, although it's in delphi

[ external image ]

Dr. Fred
Developer
Posts: 607
Joined: Wed Dec 22, 2004 10:09 pm
Location: Amsterdam

Post by Dr. Fred »

a2z wrote:But, it sure could be improved at least in one GUI/user friendly way: It installs thing in the way it thinks is right and that's it.
No you will be able to choose the install part.

Yes the dev-c++ think doesn't look bad either but it's desigines for few, smaler packages. More a updater, then a real package manager.

PS: Dev-C++ is written in Delphi ??

Elledan
Posts: 363
Joined: Sat Jan 01, 2005 3:18 pm
Location: Netherlands
Contact:

Post by Elledan »

Dr. Fred wrote: PS: Dev-C++ is written in Delphi ??
Well, it's a front-end for MingW, so it doesn't really matter what it's written in, right? :)

roytam
Posts: 61
Joined: Sat Dec 04, 2004 2:02 pm

Post by roytam »

Maybe cygwin's setup program is an example of this.

Gedi

Post by Gedi »

Dr. Fred wrote:
a2z wrote: PS: Dev-C++ is written in Delphi ??
Yeah, the whole thing is written in Delphi. Great lanuage, it's what VB should have been.

Elledan
Posts: 363
Joined: Sat Jan 01, 2005 3:18 pm
Location: Netherlands
Contact:

Post by Elledan »

roytam wrote:Maybe cygwin's setup program is an example of this.
The Cygwin setup program is an example of torture and a direct violation of UI-principles and Human rights. It symbolizes everything which can be hated about displaying long lists of items in a single tree.

If it were only 1% more userfriendly it would save me already 10 minutes for a regular install.

frik85
Developer
Posts: 829
Joined: Fri Nov 26, 2004 7:48 pm
Location: Austria, Europe
Contact:

Post by frik85 »


Bond007s
Posts: 58
Joined: Tue Nov 30, 2004 2:09 am

Post by Bond007s »

Why not make it similar in design to http://www.versiontracker.com/subscribe ... indows+3.5. That would at least make it super easy to use. However keep up the work on the ReactOS Package Manager. It is a great idea in any way.

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Bing [Bot], BURAOT and 1 guest