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

C

karye

15 years ago

Thanks for your feedback!
In next guitoo release, packages will be checked by default, and there will be an "Add all" button.
The last popup asking for confirmation should be there, since emerge will result in a system change.

I still think a package queue is useful.
The purpose is to allow the user to browse for packages, add them to the queue, and go back to the Portage Tree and browse for some more packages to emerge.
The user can repeat these steps till he/she has found all packages to emerge.
Then when satisfied, launch the emerge process.

Report

uga

15 years ago

Ok, that will make me happy enough next time I upgrade. Thanks a lot to you =)

Report

kwr2k

16 years ago

So is this app for gentoo linux users only ... or can us lesser mortals use it as well?

Report

secretmethod70

16 years ago

If I'm not mistaken, portage CAN be installed on other Linux distro's. However, unless you've done this, I don't see how this app could be of any help to you if you don't use Gentoo.

Report

tizzyd

16 years ago

Having made the switch about 1 year ago, I can say I'm impressed. I used SuSE for years. It's not that I do not like SuSE or any other RPM/deb distro. I just found that with Gentoo, I HAD to learn more about the way my system was configured. Pre-compiled packages can shield you from such enlightenment. Now, I would not go back. A happy Gentoo user through and through.

Report

Linuster

16 years ago

1. Portage Tree tab does not indicate when a particular package is already installed. It is supposed to, but doesn't.

2. No way to start as normal user, and then enter root password for emerge operation.

3. Flakey behavior. Summary/changelog do not understand whitespace characters, and they do not always update when you click on a different package. RMB menu is broken.

Report

blaster999

15 years ago

>2. No way to start as normal user, and then enter root password for emerge operation.

What about kdesu foo? Does it work wit guitoo?

Report

C

karye

16 years ago

Nice you like it!

1. Guitoo-0.46.0 doesn't look in portage overlay yet. Will come in next release.

2. Quite complicated to do. Need to restart app with new user to achieve that!

3. Cleaner output coming in next release. Correct, it shows only info for the package at the bottom of the list.

What do you mean by "RMB menu broken"?

Report

cyb

16 years ago

You might have a look to kpackage which can be use by a simple user, and ask for the password before doing an operation.

Report

Antiorganic

16 years ago

"2. Quite complicated to do. Need to restart app with new user to achieve that!"

Wouldn't it be possible to write it as an admin-privileged KControl module? While I'm not versed in the specifics, I'd imagine it would take care of all the authentication business for you.

Report

chief

16 years ago

I've tried using your ebuild and the tar.gz file to build Guitoo 0.46 (and 0.45) but I keep getting a make error:

...(snip)...
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.2/include -I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o guitooiface_skel.o `test -f 'guitooiface_skel.cpp' || echo './'`guitooiface_skel.cpp
/usr/qt/3/bin/moc centralviewbase.h -o centralviewbase.moc
rm -f centralviewbase.cpp
echo '#include ' > centralviewbase.cpp
/usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -tr tr2i18n -i centralviewbase.h ./centralviewbase.ui > centralviewbase.cpp.temp ; ret=$?; \
sed -e "s,tr2i18n( \"\" ),QString::null,g" centralviewbase.cpp.temp | sed -e "s,tr2i18n( \"\"\, \"\" ),QString::null,g" | sed -e "s,image\([0-9][0-9]*\)_data,img\1_centralviewbase,g" >> centralviewbase.cpp ;\
rm -f centralviewbase.cpp.temp ;\
if test "$ret" = 0; then echo '#include "centralviewbase.moc"' >> centralviewbase.cpp; else rm -f centralviewbase.cpp ; exit $ret ; fi
source='centralviewbase.cpp' object='centralviewbase.o' libtool=no \
depfile='.deps/centralviewbase.Po' tmpdepfile='.deps/centralviewbase.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.2/include -I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o centralviewbase.o `test -f 'centralviewbase.cpp' || echo './'`centralviewbase.cpp
centralviewbase.cpp:34: error: duplicate `const'
centralviewbase.cpp:138: error: duplicate `const'
centralviewbase.cpp:242: error: duplicate `const'
centralviewbase.cpp:346: error: duplicate `const'
centralviewbase.cpp:423: error: duplicate `const'
centralviewbase.cpp:530: error: duplicate `const'
make[2]: *** [centralviewbase.o] Error 1
make[2]: Leaving directory `/home/user/builds/guitoo-0.46.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/user/builds/guitoo-0.46.0'
make: *** [all] Error 2

I get this error both when I try 'emerge guitoo' and when I do a:

./configure
make

Any thoughts? Your help is greatly appreciated - the tool looks great from the screenshots - can't wait to get it working!

Report

C

karye

16 years ago

This is a known bug in qt-3.3.2.
Please see http://forums.gentoo.org/viewtopic.php?t=220728&highlight=guitoo

Good luck!

Report

vampares

16 years ago

right on target. didnt even need disk space to build. covers the portage situation rather than putting you in one.

Report

turiya

16 years ago

I had some problemes installing the package using the ebuild.

The downloaded package (guitoo-0.46.0.tar.gz) contained files which access time was in the future. This causes ./configure to fail.

I Investigated the package, and found that it contained many other files that shouldn't be there, e.g. .o files, binarys, CVS directorys, etc.

After removing these files and creating a new archive from the rest, the emerge went fine.

I wanted to inform you of all this privately, but it is impossible to reach you without a sourceforge account. A contact link on the hompage would help.

Otherwise this is realy a great project.

Report

C

karye

16 years ago

Thanks!

You can reach me at karye@users.sourceforge.net. As it says in the header of guitoo ;-)

A small hickup was introduced. When the tarball was created my computer's date was wrongly 21/9 not 20/9 as it should.

This should correct itself as of today!

Report

harriseldon_double

16 years ago

Nice app!
Is there a way to view the ebuild description?
Maybe just a tab on the right.

Report

harriseldon_double

16 years ago

Sorry I found it. You have to check the ebuild. This was not intuitive for me.

Report

C

karye

16 years ago

How would you have it? :-)

Report

meyerm

16 years ago

Finally a portage frontend that seems to work :-)

The first read-in of the portage tree takes some time, but the following steps are simply great fast.

I guess I will give it a try. Thanks

Report

garrylachman

16 years ago

send the ebuild to portage team :)

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 0
System Tags app software