Kuroo

System Software

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5 .8
Description:

A KDE Portage frontend that allows you to do most common software maintenance tasks on gentoo systems.
Joint project with openusability.org.

With this version we have established a GUI that allows you to do your most common tasks you have to do in your emerge-life. Kuroo does not aim to subsitute the power of the command-line EMERGE, but is thought as a little helper for your daily life. We will continue to enable more powerfull features in the forthcoming versions. If you like to ask for a certain functionallity feel invited to do so on: kuroo.org, #kuroo or info@kuroo.org.

Feature highlight:
Unified package view: fast package browsing and searching with filters.
Package Inspector for advanced package management.
Configuration files management with KDiff3.
Support for multiple portage overlay's.
Package stability calculation.
Last changelog:

13 years ago

0.81:
===================
BUGFIXES:
#61
#243
#248

ENHANCEMENTS:
Solved a glitch wich would show a filter related error when no updates are available.
fetchrestricted for eclean is not needed unless destructive is used too (solved)
eclean bug: Does not exists minutes measure. Changing default to hours.
Added possibility to set custom buffer size in number of lines.
Removed included SQLite support in favor of a external SQLite library.
Updated credits of About box

somekool

15 years ago

Your Gentoo Watcher seems to notify me of software updates for package I don't have.

it's kinda annoying because it grows the list and become meaningless.

am I understanding something wrong ? if not, can you fix this ? thanks.

Report

C

karye

15 years ago

Plz try latest release 0.70.0_beta2.

Report

mobtek

15 years ago

would be nice if we could customise exactly how you would want a 'system' update to go, separate to installing a new app.
For example:

mirrorselect -a -s5
emerge sync
emerge -uDvp world (to show the upgrades)
emerge -uDv world
emerge --newuse world
emerge -v depclean
revdep-rebuild -v
and finally
dispatch-conf

This way I know exactly how Kuroo is updating my system, some of these options are available in the advanced options dialog but I'm not sure that all these steps are being followed.
I really like Kuroo it's what KDE on gentoo needs for portage the configuration options in the settings is great! :)
if I could do all the above it would be replacing the CLI for updating my system all the time :)

cheers Peter

Report

soulrebel

15 years ago

i dont know if kuroo currently has kparts support, but i have setup a wish at bugs.kde.org that kpackage support other packaging systems through kparts.
this would mean that if a person selected gentoo as platform kpackage would load kuroo "inside". if you would like kuroo and maybe some other apps to be integrated into kde permantly as kparts in kpackage please vote here:
http://bugs.kde.org/show_bug.cgi?id=107652

thanks

Report

C

karye

15 years ago

Kool! I'll look into KPart when time allow :-)

Report

soulrebel

15 years ago

good to here! plz also vote for it at bugs@kde and convince some of your users! the sooner they (at kde) start working on it the earlier our apps will be integrated :D

Report

C

karye

15 years ago

I'd like to complete some intense development in kuroo before doing such a request...

Report

incredible

15 years ago

Great application as far as i have tested it now. Really helps to clean my gentoo installation a bit ;)

Report

Kuhrscher

15 years ago

I installed the new version yesterday and I am really impressed. Keep up your great work!

Thank you!

Report

HabIB

15 years ago

Hi,

I unmasked and emerged your new version today and I'm trying to figure out how to update my system.

Klicking on "Updates" only shows "Refreshed 2005 03 25" but there is nothing to select. As I only do an update once a month there should be lots of packages to update.

I generally update my Gentoo installation with "emerge -uD system && emerge -uD world". How would I do this in your app? Can I do an upgrade of system packages before updating userland packages with your app?

Greets,
Habib

Report

C

karye

15 years ago

Hi!

You should sync Portage first ... press "sync" button in the "All" tab.

Cheers!

Report

sLiMcHaRaCtA

15 years ago

How about a progress window. Similar to the one Porthole has. Instead it open within Kuroo. This way you can see everything at it goes along.
Other than that extremely nice application. Keep up the good work.

Report

hatsch

15 years ago

the way portage handles masked ebuilds now in
/etc/portage/package.keywords

media-video/cinelerra ~x86
...
...

Report

vide

15 years ago

How does Guitoo handle the new /etc/portage files operation. I think that a GUI part for these files would be a GREAT improvment, cause as now I have to manually add every time lines to those files (well, I did a very simple script to automatize a bit it, but a GUI in that sense would greatly help)

Report

C

karye

15 years ago

Hi!
What exactly do you mean?
Maybe I missed that development...

Report

NoUseForAName

15 years ago

man portage
and look for "/etc/portage"

Report

C

karye

15 years ago

package.mask, package.unmask, package.keywords, package.use and make.conf are accessible in the settings!

Report

jowilly

15 years ago


This app is great ! Keep the work up !

Report

Superstoned

15 years ago

one thing: guitoo isnt a KDE improvement, it should be Administration -> system tools.

:D

Report

SubAtomic

15 years ago

... easier.

The graphical user interface is a great invention however it is sometimes easier to just use the CLI. I mean the beauty of portage is its amazingly simple, effective and efficient command line interface. I admire your enthusiasm but I really think that it would be better spent on a more useful application. Portage seems to be deliberately designed for simplicity and the command line interface.

Report

vide

15 years ago

Always remember, pal, that do not have the right to say people how to spend their time, and what apps should they code.
If you don't like it, simply do not use it, and if you really need some other kind of app, study a programming language and do it yourself. This is the F/OSS way, you have to learn it.

Report

uga

15 years ago

Yeap, I install apps by hand ten (10) times faster than using this app.

Man, yes, the idea is good, but the steps usually are 1) Think 2) Design 3) Code

You seem to have instead 1) Code 2)Design 3)Release in your schedule

Sorry for being so harsh, but I don't think the need for selecting the packages I want ot install 3 times (yes 3!) before pressing the damn button to install them is reasonable.

Yes, the app works, but needs badly a redesign from scratch

Report

C

karye

15 years ago

The time consuming part when emerging is the compilation of the source.

The Gentoo docs recommed you to do an "emerge -pretend" before, to get feedback of which packages will be emerged to satisfy needed dependencies.

The purpose of the "emerge queue" is to collect all packages before launching any lengthy emerge process.

Report

turiya

15 years ago

Absolutely, and your reasoning isn't flawed. Thats exactly why I like this app, because it makes such tasks easier.

Of course if you know exactly what you want to install, and/or installing just one or two packages a simple
"emerge guitoo -av" is quicker.

Report

uga

15 years ago

>The Gentoo docs recommed you to do an >"emerge -pretend" before,

sure I do, but that doesn't mean it has to be done in 3 separate lists and checking 40-50 packs 3 times. That doesn't make sense in a gui.

It all can be done just by showing a dialog saying "this will be installed, do you agree? Else change the checkboxes and try again"


>The purpose of the "emerge queue" is >to collect all packages before >launching any lengthy emerge process.

Collect what??? They are already collected in a QListView. More than fine. Please let me explain how the process works right now and how it could better work:

1) I want to upgrade my system, so I go to upgradable packages tab, and press refresh list. So far you got an A
2) I choose 50 packs that I'm interested in. I add them to the package queue.... and damn! I wanted to install them, why aren't the boxes checked? Why do I need to check 50 boxes? Why not uncheck what I don't want? Or have a "select all" button? It'd take ages to upgrade the whole system.
3)Now that I agree to install those or some of those... I check the 50 packs again.. and oh! they turn up again in the right listview... guess what... unchecked!!!! why would I need that??? I need to check the 50 packages yet again? To check again what I already checked and verified??? I need to agree 4 times that I want to install the packages???
4) So I agree to do that.. desperated... and check 50 boxes yet again (and this is the 3rd time I choose the packages!)
5)Now I press emerge.. and funny... it dares to asks me again!.. you want to emerge them???

The way I would code all this would be:

1) choose your packs under upgrade
2) a single button is shown with emerge pretend action and shows a dialog "hey! I'm going to install all this stuff", you want it?
3) I happily press yes, and begins installing

note... this dialog works with 1 single tab. I only chose packs one time. I checked properly the pretend step. And no nonsense queueing is needed.

Report

13 years ago

0.81:
===================
BUGFIXES:
#61
#243
#248

ENHANCEMENTS:
Solved a glitch wich would show a filter related error when no updates are available.
fetchrestricted for eclean is not needed unless destructive is used too (solved)
eclean bug: Does not exists minutes measure. Changing default to hours.
Added possibility to set custom buffer size in number of lines.
Removed included SQLite support in favor of a external SQLite library.
Updated credits of About box

12345678910
1
product-maker adomas187 May 07 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.81.0_rc1
updated Sep 06 2007
added Sep 06 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 4
System Tags app software