Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

1
Become a Fan
5.0

Available as/for:
Description:
The Disk Manager is a visual partitioning utility, written on top of GNU parted, that can create, format, resize/move, copy or delete partitions, with 13 known filesystems.

The application interface is in the style of QtParted or GParted, but, is very modular, and, as part of DARKSTAR's ALICE (Advanced Linux Installation and Configuration Environment), is used by the installer for partitioning objectives.

It is capable, of running from a console, even though it is written entirely in KDE/Qt.

It requires OpenSuSE's hwinfo, parted and HAL/DBus support, and is part of the DARKSTAR Linux Project.

NOTE: The development of the Disk Manager is sponsored by the easys GNU/Linux, http://easys.gnulinux.de.

Ratings & Comments

18 Comments

Musikolo

Making all in hwprobe make[3]: Entering directory `/usr/src/yoper/BUILD/diskman-0.9.7/src/hwprobe' if /bin/sh ../../libtool --silent --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/alicecore -I../../src/hwprobe -I/usr/lib/qt-3.3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O3 -march=i686 -mtune=i686 -m32 -fomit-frame-pointer -maccumulate-outgoing-args -pipe -fPIC -fvisibility-inlines-hidden -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT hwparse.lo -MD -MP -MF ".deps/hwparse.Tpo" -c -o hwparse.lo hwparse.cpp; \ then mv -f ".deps/hwparse.Tpo" ".deps/hwparse.Plo"; else rm -f ".deps/hwparse.Tpo"; exit 1; fi hwparse.cpp: In member function 'QMap<QString, QVariant> HwProbePrivate::hd2map(hd_t*)': hwparse.cpp:930: error: 'struct s_hd_t::is_s' has no member named 'hotpluggable' hwparse.cpp:1988: error: 'struct monitor_info_t' has no member named 'width' hwparse.cpp:1989: error: 'struct monitor_info_t' has no member named 'height' hwparse.cpp:1990: error: 'struct monitor_info_t' has no member named 'width_mm' hwparse.cpp:1991: error: 'struct monitor_info_t' has no member named 'height_mm' hwparse.cpp:2086: error: 'struct s_hd_t' has no member named 'udi' hwparse.cpp: At global scope: hwparse.cpp:2332: warning: unused parameter 're_probe' make[3]: *** [hwparse.lo] Error 1 make[3]: Leaving directory `/usr/src/yoper/BUILD/diskman-0.9.7/src/hwprobe' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/yoper/BUILD/diskman-0.9.7/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/yoper/BUILD/diskman-0.9.7' make: *** [all] Error 2 mach@Yoper ~/BUILD/diskman-0.9.7 $ Before reaching the above point I've had to run many commands like the following ones: /usr/lib/qt-3.3/bin/moc src/alicecore/lblockingprocess.h -o src/alicecore/lblockingprocess.moc /usr/lib/qt-3.3/bin/moc src/alicecore/loperationobserver.h -o src/alicecore/loperationobserver.moc ...etc. Questions: 1.- Why do I have to run 'moc' manually a lot of times to keep on building the application? 2.- Apart from the previous question, why do I get the error shown at the beginning? How could I fix it? Help really appreciated! Musikolo

psychicist

This hwinfo thing is just completely broken and needs much patching to make it work. It's another nice example of Novell innovating in interesting ways :). Darth Vader can't do much about this fact. I even had to download the source rpm from the OpenSUSE 10.3 repositories, because the source can't be found anywhere else.

amigib

http://www.amigib.nazwa.pl/linuks.php#DISKMAN hope it works good enough for Slackers, but cant enable additional languages, any idea?

amigib

http://www.amigib.nazwa.pl/linuks_en.php#DISKMAN www in english...

Left

Got this error: In file included from hwparse.cpp:39: hwprobe_p.h:40:26: error: hd.h: No such file or directory Where to find hd.h? :-\

darkstarlinuxro

Is the hwinfo header... Install this package...

dovidhalevi

/bin/sh ../../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -o diskman.bin -no-undefined -L/opt/kde3.5/lib -L/opt/kdedir/lib main.o ../../src/alicecore/libalicecore.la ../../src/aliceui/libaliceui.la ../../src/diskman/libdiskman.la ../../src/hwdata/libhwdata.la ../../src/hwprobe/libhwprobe.la ../../src/xorgprobe/libxorgprobe.la ../../src/alicexmlrpc/libalicexmlrpc.la -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread -lXext /usr/bin/ld: cannot find -lext2fs collect2: ld returned 1 exit status . . . I tried adding library directory /lib to the configure since ext2fs.so is there but did not help. I was first missing hd.h but installed the -dev package needed to get that.

darkstarlinuxro

A properly e2fsprogs devel package is needed for the parted API...

trisz

You must say more concerning the dependencies. E.g. which kind of ext2fs required by this application? (Compilation error!)

darkstarlinuxro

The Disk Manager is created on top of current Parted library... The Parted ( the console app ;-) ) properly work in your system?

trisz

Yes, it works. The ext2fs is missing. Debian unstable: http://packages.debian.org/sid/hurd Debian stable: http://packages.debian.org/sid/genext2fs There is not any other file resembles to ext2fs. Which one is the right?

CrazyFluger

Debian GNU\Linux 4.0 make[3]: Entering directory `/home/crazyfluger/builds/diskman/diskman-0.9.7/src/alicecore' /usr/share/qt3/bin/moc ./lblockingprocess.h -o lblockingprocess.moc if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/alicecore -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT lblockingprocess.lo -MD -MP -MF ".deps/lblockingprocess.Tpo" -c -o lblockingprocess.lo lblockingprocess.cpp; \ then mv -f ".deps/lblockingprocess.Tpo" ".deps/lblockingprocess.Plo"; else rm -f ".deps/lblockingprocess.Tpo"; exit 1; fi if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/alicecore -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT lcdrom.lo -MD -MP -MF ".deps/lcdrom.Tpo" -c -o lcdrom.lo lcdrom.cpp; \ then mv -f ".deps/lcdrom.Tpo" ".deps/lcdrom.Plo"; else rm -f ".deps/lcdrom.Tpo"; exit 1; fi if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/alicecore -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT lconfigfile.lo -MD -MP -MF ".deps/lconfigfile.Tpo" -c -o lconfigfile.lo lconfigfile.cpp; \ then mv -f ".deps/lconfigfile.Tpo" ".deps/lconfigfile.Plo"; else rm -f ".deps/lconfigfile.Tpo"; exit 1; fi if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/alicecore -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT lgetoptions.lo -MD -MP -MF ".deps/lgetoptions.Tpo" -c -o lgetoptions.lo lgetoptions.cpp; \ then mv -f ".deps/lgetoptions.Tpo" ".deps/lgetoptions.Plo"; else rm -f ".deps/lgetoptions.Tpo"; exit 1; fi if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/alicecore -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT liconloader.lo -MD -MP -MF ".deps/liconloader.Tpo" -c -o liconloader.lo liconloader.cpp; \ then mv -f ".deps/liconloader.Tpo" ".deps/liconloader.Plo"; else rm -f ".deps/liconloader.Tpo"; exit 1; fi In file included from liconloader.cpp:24: liconloader.h:25:19: error: qlist.h: No such file or directory make[3]: *** [liconloader.lo] Error 1 make[3]: Leaving directory `/home/crazyfluger/builds/diskman/diskman-0.9.7/src/alicecore' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/crazyfluger/builds/diskman/diskman-0.9.7/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/crazyfluger/builds/diskman/diskman-0.9.7' make: *** [all] Error 2

darkstarlinuxro

Maybe some Qt headers (qlist.h) not installed? You can read the X.org Setup comments, from http://kde-apps.org/content/show.php/X.org+Setup?content=56982 , to instruct for building this ALICE application under Debian, because the both utilities share a common code base.

prizident

home diskman-0.9.7 # diskman error: g_spawn_command_line_sync: Failed to execute child process "/usr/sbin/diskman.bin" (No such file or directory) home diskman-0.9.7 # /usr/kde/3.5/sbin/diskman.bin biaries got installed at wrong locations for me. my system is gentoo

darkstarlinuxro

Please, use this build way: ./configure --prefix=/usr

vip

Hello, there's problem when compiling with threaded build; e.g. using make -j4: if /bin/sh ../../../../libtool --silent --tag=CXX --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../src/alicecore -I/usr/include/qt -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -O2 -fno-strict-aliasing -fwrapv -march=i686 -mtune=pentium4 -gdwarf-2 -g2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT common.lo -MD -MP -MF ".deps/common.Tpo" -c -o common.lo common.cpp; \ then mv -f ".deps/common.Tpo" ".deps/common.Plo"; else rm -f ".deps/common.Tpo"; exit 1; fi if i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../src/alicecore -I/usr/include/qt -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -O2 -fno-strict-aliasing -fwrapv -march=i686 -mtune=pentium4 -gdwarf-2 -g2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT monitors2xml.o -MD -MP -MF ".deps/monitors2xml.Tpo" -c -o monitors2xml.o monitors2xml.cpp; \ then mv -f ".deps/monitors2xml.Tpo" ".deps/monitors2xml.Po"; else rm -f ".deps/monitors2xml.Tpo"; exit 1; fi make[5]: *** No rule to make target `../../../../src/hwdata/data/convert/libconvert.la', needed by `monitors2xml'. Stop. make[5]: *** Waiting for unfinished jobs.... monitors2xml.cpp:92: warning: unused parameter 'argc' monitors2xml.cpp:92: warning: unused parameter 'argv' make[5]: Leaving directory `/home/users/vip/rpm/BUILD/diskman-0.9.7/src/hwdata/data/convert' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/home/users/vip/rpm/BUILD/diskman-0.9.7/src/hwdata/data' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/users/vip/rpm/BUILD/diskman-0.9.7/src/hwdata' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/users/vip/rpm/BUILD/diskman-0.9.7/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/users/vip/rpm/BUILD/diskman-0.9.7' make: *** [all] Error 2 błąd: Błędny status wyjścia z /tmp/rpm-tmp.32861 (%build) BTW, there's some inconsistency. Why can't You name the package directory and output binary as "diskmanager"? Regards, vip

darkstarlinuxro

Sorry... But, this is a part of a very complex applications suite, named ALICE... Maybe, don't support -j4 and require single thread compile, because of this complex source structure, but, this application works harmfull! ;-) And, of course, the source structure respect the original (ALICE) source structure on some parts, because the source tree use a pure SVN "bindings" (aka "externals") of really ALICE source tree...

psilocybe

I've just installed this and X.org Setup both of these are very nice utils. Disk Manager will replace gparted as my disk partitioning software. the x.org setup will be nice for new linux converts.

Pling
0 Affiliates
Details
license
version 0.9.7
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 3

More System Tools (NOT OS or ROMS) from darkstarlinuxro:

X.org Setup
darkstarlinuxro
last update date: 18 years ago

Score 5.0

Package Manager
darkstarlinuxro
last update date: 18 years ago

Score 5.0

Other System Tools (NOT OS or ROMS):

KDE CDEmu Manager
marcel83
last update date: 1 year ago

Score 7.0

QPhotoRec
caezsar
last update date: 11 years ago

Score 5.7

Burg-manager
ingalex
last update date: 14 years ago

Score 7.4

Multi-Platform File Manager
Lunik
last update date: 21 years ago

Score 5.0

KFS
jrockey
last update date: 21 years ago

Score 5.0

dolphin-perforce-plugin
martin9000andersen
last update date: 11 years ago

Score 5.0



System Tags