
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
Simple kde service menu for managing kubuntu (debian) packages.
UPDATE: My code was implemented into Kubuntu Breezy, in the kubuntu-default-settings package. You no longer need to install this package separately, unless you are running Hoary.
Based on the great Debian Service Menu at http://www.kde-apps.org/content/show.php?content=16536
Actions included:
* Install Package
* Uninstall Package
* Show Package Info
--
INSTALLATION:
$ sudo cp kubuntu-servicemenu.desktop
/usr/share/apps/konqueror/servicemenus
$ sudo cp kubuntu-servicemenu.sh
/usr/share/apps/konqueror/servicemenus
or simply download and install the Debian package. (Yes, I'm aware of the minor Catch-22 in that statement).
--
TODO:
* Swedish translation (done!)
* Script rewrite for easier translations
* Alien (Convert RPM to DEB) option
* Show installed files option?
15 years ago
1.3:
* Use mktemp instead of static tmp names (to enhance security)
1.2:
* Created an alternate version which displays options on the "Action Menu"
1.1:
* Removed "Show Installed Files" because it doesn't work; will reprogram and add it later (sorry for the quick rerelease)
1.0:
* Initial Release
Changes from the Debian Service Menu:
* Moved to system-wide (more Kubuntu-like)
* Changed "debian" to "kubuntu" (I'm running Kubuntu, not Debian)
* Edited English entries to be more specific
* Removed "changelog" entries, which didn't seem to work in Kubuntu
* Removed deb Icon reference
* New screenshot
15 years ago
1.3:
* Use mktemp instead of static tmp names (to enhance security)
1.2:
* Created an alternate version which displays options on the "Action Menu"
1.1:
* Removed "Show Installed Files" because it doesn't work; will reprogram and add it later (sorry for the quick rerelease)
1.0:
* Initial Release
Changes from the Debian Service Menu:
* Moved to system-wide (more Kubuntu-like)
* Changed "debian" to "kubuntu" (I'm running Kubuntu, not Debian)
* Edited English entries to be more specific
* Removed "changelog" entries, which didn't seem to work in Kubuntu
* Removed deb Icon reference
* New screenshot
oliwer
15 years ago
Report
Jamesia
15 years ago
Report
philipacamaniac
15 years ago
Report
philipacamaniac
15 years ago
(Just kidding - I don't really care about the ranking)
Report
spookster
15 years ago
mktemp is part of debianutils, an essential package, so will be present on all Kubuntu installations and can be used to fix this.
Report
philipacamaniac
15 years ago
I didn't realize the security threat, but I suppose it makes sense. First bug and first security flaw... dang!
Report
angrykeyboarder
15 years ago
Thanks!
Report
phxguy
15 years ago
In order for the Changelog option and the 'show installed files' to work you need to also have the debianservicemenu.sh file in the same directory.
So far I haven't experienced any problems with this using kubuntu as you have stated.
Report
philipacamaniac
15 years ago
I'm okay with adding features - but remember that Kubuntu is about simplicity and ease of use. Plus, wouldn't the "show installed files" option basically give you the same information as "Show Package Info"? The files that will be installed are listed, and the installed status is listed.
Changelog, on the hand, could be useful, and I'm trying to see if I can append the information to the "Show Package Information" kdialog.
Report
phxguy
15 years ago
Report
Runico
15 years ago
install:
kdesu 'dpkg -i %U'
uninstall:
kdesu 'dpkg -P `echo %n | cut -d_ -f1`'
Report
philipacamaniac
15 years ago
I could switch it to a Konsole and make it completely KDE-ified, but I think the current solution is pretty elegant and usable.
Report
Shyru
15 years ago
Usability-wise this should be a submenu of the "Actions" menuentry. With this it should look cleaner and less clutttered. (Often complainend by new users)
Report
philipacamaniac
15 years ago
Report
philipacamaniac
15 years ago
Report
xian
15 years ago
It is such a nice tweak and time-saver!
Report
bored2k
15 years ago
Report
philipacamaniac
15 years ago
Report