View Full Version : kports KDE GUI
dracheflieger
07-03-2006, 06:51 PM
I don't know if this should be a feature request or not but I'm putting it here and let the moderators sort it out.
kports has just been released (found on freshports.com) and it's a pretty sweet KDE based GUI into the ports tree, much better than barry.
Abilities including showing all versions of installed ports, comments, installing, unintalling, upgrading, downgrading and probably many things I haven't seen yet. Take a peek and post your comments.
It would compliment PBIs and give linux users a sweet GUI into the ports of *BSD
Dingens
07-03-2006, 06:55 PM
how can i install this app? i didn find it in the ports?
antik
07-03-2006, 07:03 PM
kports has just been released (found on freshports.com) and it's a pretty sweet KDE based GUI into the ports tree, much better than barry.
More info here (http://www.kde-apps.org/content/show.php?content=24579).
antik
07-03-2006, 07:10 PM
kports has just been released (found on freshports.com) and it's a pretty sweet KDE based GUI into the ports tree, much better than barry.
More info here (http://www.kde-apps.org/content/show.php?content=24579).
# pkg_add kports-0.6.0.tbz
pkg_add: could not find package ldconfig_compat-1.0_7 !
pkg_add: could not find package portaudit-0.5.10 !
pkg_add: could not find package gamin-0.1.7_2 !
# pkg_add -r gamin
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.1-release/Latest/gamin.tbz... Done.
pkg_add: package 'gamin-0.1.7_2' conflicts with fam-2.6.9_6
pkg_add: please use pkg_delete first to remove conflicting package(s) or -f to force installation
# pkg_deinstall fam-2.6.9_6
---> Deinstalling 'fam-2.6.9_6'
pkg_delete: package 'fam-2.6.9_6' is required by these other packages
and may not be deinstalled:
desktopbsd-tools-1.0.1
kaffeine-0.8.1
kaffeine-mozilla-0.2_3
kdeaccessibility-3.5.3
kdeaddons-konq-plugins-3.5.3
kdeadmin-3.5.3
kdeartwork-3.5.3
kdebase-3.5.3_3
kdebase-kompmgr-3.5.3
kdegames-3.5.3
kdegraphics-3.5.3
kdelibs-3.5.3
kdemultimedia-3.5.3
kdenetwork-3.5.3_2
kdenetwork-kopete-0.11
kdepim-3.5.3
kdeutils-3.5.3
py24-kde-3.15.2,1
** Listing the failed packages (*:skipped / !:failed)
! fam-2.6.9_6 (pkg_delete failed)
---> Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
This is not good...
the pkg-database in pc-bsd is broken and inconsitent.
dracheflieger
07-03-2006, 09:13 PM
After updating my ports I used 'make install clean' and it worked without any problems.
PCBSD:[/usr/ports/graphics/mesagl] # pv fam
fam-2.6.9_6 = up-to-date with port
libfame-0.9.1_2 = up-to-date with port
PCBSD:[/usr/ports/graphics/mesagl] # pv gamin
pkg_version: no packages match pattern
PCBSD:[/usr/ports/graphics/mesagl] #
It's working fine here without gamin.
antik
07-03-2006, 09:51 PM
the pkg-database in pc-bsd is broken and inconsitent.
# cd /usr/ports
# make fetchindex
# pkg_version -v
dracheflieger
07-03-2006, 10:23 PM
This was in the make output...I missed it at home:
================================================== ========
WARNING:
Portupgrade has an unfixed bug that prevents
KPorts from processing output correctly.
Until the issue is solved, please go to
http://kports.sf.net
and download patched portupgrade files.
Sorry for the inconvenience
================================================== =======
Sorry I missed it earlier.
Dingens
07-03-2006, 10:24 PM
the pkg-database in pc-bsd is broken and inconsitent.
# cd /usr/ports
# make fetchindex
# pkg_version -vok, i did this...
...and update the source and check the ports with portsnape through the "PBsystem" and than i try to install it through ports and it doesn match. :?
dracheflieger
07-03-2006, 11:09 PM
Dingens,
Have you tried?:
Open a session in Konsole, su to root and then:
cd /usr/ports/sysutils/kports && make install clean && rehash
Gerard
07-04-2006, 06:35 AM
Why don't you use the DBSD ports manager instead? I think it's more advanced than Kports
cd /usr/ports/sysutils/desktopbsd-tools/ && make install clean
Gerard
http://www.gvanessen.com
dracheflieger
07-04-2006, 02:51 PM
Why don't you use the DBSD ports manager instead? I think it's more advanced than Kports
cd /usr/ports/sysutils/desktopbsd-tools/ && make install clean
Gerard
http://www.gvanessen.com
It may be...I just installed it but used kports to find it's command line :lol: It looks pretty good. Was this the port that DBSD asked Kris not to use?
Gerard
07-04-2006, 03:19 PM
[it may be...I just installed it but used kports to find it's command line :lol: It looks pretty good. Was this the port that DBSD asked Kris not to use?
Yes, that's the one. We need to get a pbi for this
dracheflieger
07-04-2006, 07:38 PM
I'm not too fond of it right at the moment...it hard locked my machine on a failed portupgrade. Lost a DVD download of SUSE that was nearly complete. Idon't know if even using a download manager would survive a fschk :roll:
antik
07-04-2006, 07:40 PM
I'm not too fond of it right at the moment...it hard locked my machine on a failed portupgrade. Lost a DVD download of SUSE that was nearly complete. Idon't know if even using a download manager would survive a fschk :roll:
You definitely need GJOURNAL (http://forums.pcbsd.org/viewtopic.php?t=4068) in your kernel.
dracheflieger
07-04-2006, 10:09 PM
I intend to do that antik...probably soon but I thought I'd follow that thread for a few more days to see what happens. Thanks.
mal.exe
07-07-2006, 10:32 PM
Was this the port that DBSD asked Kris not to use?
What the fuck ?
I'm getting really tired of their attitude... :(
pcbsdusr
07-08-2006, 01:02 AM
We should build our own or look for alternatives (there are some)... But then again, let's focus on making more and better PBIs. And keeping them uptodate.
dracheflieger
07-08-2006, 02:14 AM
Was this the port that DBSD asked Kris not to use?
What the fuck ?
I'm getting really tired of their attitude... :(
I've been looking at both the dbsd-pkgmgr and the kports package manager over the last several days. They both have their strenghths and weaknesses. The DBSD manager crashes more. It may be OK but the kports fits in KDE much better and has many powerfull features.
pcbsdusr
07-08-2006, 08:30 AM
It's fine for me.
If we support it oficially bugs will get fixed and it will improve much faster. Good for PC-BSD and Kports.
Why not talk to the dev?
soul_rebel
07-08-2006, 05:55 PM
hi everybody!
i am the developer of kports.
if you have questions, feature-requests, complaints, bug-reports or anything else, let me know!
btw. my Portupgrade Patches have been included in current versions of potrupgrade and portupgrade-devel.
you do not need to download the files anymore!
greetings
soul_rebel
antik
07-08-2006, 06:10 PM
hi everybody!
i am the developer of kports.
if you have questions, feature-requests, complaints, bug-reports or anything else, let me know!
btw. my Portupgrade Patches have been included in current versions of potrupgrade and portupgrade-devel.
you do not need to download the files anymore!
greetings
soul_rebel
Thank you- we definitely going to use best tools available and support developers with bugreports and bugfixes.
dracheflieger
07-08-2006, 07:22 PM
Greetings back. I may not agree with your politics :D but you've create one great GUI into the ports system. Thanks.
pcbsdusr
07-08-2006, 07:40 PM
Greetings back. I may not agree with your politics :D but you've create one great GUI into the ports system. Thanks.
what politics? :?
dracheflieger
07-08-2006, 08:49 PM
Greetings back. I may not agree with your politics :D but you've create one great GUI into the ports system. Thanks.
what politics? :?
# cd /usa/whitehouse
# rm -rf *
pcbsdusr
07-08-2006, 08:59 PM
LOL
You should notice he did not write
# cd /usa/americans
# rm -rf *
Lots of people dislike this administration's foreign policies because of it's global effects. I am one of them. I have nothing against americans though. Know lots of nice US citizen.
(#EDIT# corrected typo)
TerryP
07-08-2006, 09:02 PM
You forgot congress.
*Flees the hill*
<joke>
antik
07-08-2006, 09:50 PM
You forgot congress.
*Flees the hill*
<joke>
Please stay all in topic or else I bury it forever... :twisted:
soul_rebel
07-08-2006, 10:32 PM
If we support it oficiallydoes this mean pcbsd will include kports in a standard install?
i always thought pcbsd's policies where trying to stop people from using the ports as hard as possible...
at least that was the impression i got when having email contact with kris long time 'go.,
it was at the time of 0.6prerelease or something like that... i already proposed integrating kports back then and didnt really get a friendly answer.
but then again maybe not all folks here think like that.
anyway, i would be happy to contribute my best. so if there are any people offering help of any sort (e.g. i18n) i will gladly accept it and if you want pcbsd-specific features i will think about adding them.
the current rodmap of development is:
0.6.5: bugfixes, german i18n, more intuitive GUI (minor changes)
0.7.0: reimplemtation of all current features without portupgrade; support for portsclean(1);
0.8.0: full support for PkgSrc on NetBSD and DragonFlyBSD
so, thanks for any help!
please report bugs to the sourceforge project page. if you have feature requests, ideas, whatever please also use the sourceforge forum or the kde-apps page.
p.s.: i didnt want to trigger political fights here... at least pcbsduser got me right ;)
Apatewna
07-08-2006, 10:52 PM
PBI's current list of applications is really a subset of the full potential of the port system. But it also offers different functionality.
Having a KDE based ports manager is a needed addition to mix, just because we have the new inexperienced users in mind.
So instead of saying :
$ su
# cd /usr/ports/ blah blah
...we can instruct them to use a nice interface to do this "advanced trick" e.g. install apache from ports.
Your help is very much appreciated! :)
pcbsdusr
07-09-2006, 08:15 AM
I think PBI is the way but i see no problem with having Kports just in case. Ports are still needed for so many things..
:roll:
gelex
07-09-2006, 11:45 AM
PBIs are made from packages and packages are made from ports. If FreeBSD people stop creating ports and packages where do we make our PBIs from? There should be howtos and documentation on how to create PBIs from scratch, I mean from source, for PBI to overshadow the port system.
soul_rebel
07-09-2006, 09:47 PM
Your help is very much appreciated!
thanks!
right now i really need translators, so if any of you speak some language other than english and german and you have some spare time, let me know! :D
Dingens
07-09-2006, 11:13 PM
soulrebel from the http://www.bsdforen.de http://www.bsdforen.de/member.php?u=1697 ?
yes, i could do some translation job in german.but my english is not the best ;-)
mal.exe
07-10-2006, 03:51 AM
If we support it oficiallydoes this mean pcbsd will include kports in a standard install?
i always thought pcbsd's policies where trying to stop people from using the ports as hard as possible...
at least that was the impression i got when having email contact with kris long time 'go.,
it was at the time of 0.6prerelease or something like that... i already proposed integrating kports back then and didnt really get a friendly answer.
but then again maybe not all folks here think like that.
I don't think it is a good idea to offer it with the system, it does go with pcbsd philosophy at all (in my own opinion). But offering it as a pbi is a great thing, I was looking creating a pib for it shortly...
mal.exe
07-10-2006, 03:51 AM
PBIs are made from packages and packages are made from ports. If FreeBSD people stop creating ports and packages where do we make our PBIs from? There should be howtos and documentation on how to create PBIs from scratch, I mean from source, for PBI to overshadow the port system.
This is what I would like to create eventually (tutorial/documentation) with the pbidev.net people..
TerryP
07-10-2006, 04:55 AM
I think PBI are best for new users, but ports are necessary - GUI should be included in install for sake of Guibie friendlyness. No way real to stop us from using our terminals.
Without ports/packages you would have to download the source code, the only time I've had and succeeded with that was vim. "If vim comiles fine it must be a reasonable OS"
This entails configure script parameters blah blah. Linux hood I say, but I rather like ports for mainstream installations.
I'd be happy to help work on some stuff for creating PBI's when I have more exp with GTK2
krreagan
07-10-2006, 02:10 PM
All,
From my perspective (desptop user with good *nix experience that lives at least part of my day on a command line!) I think you need to keep the ports/packages around and don't try to replace them but try to enhance, and even use them to the advantage of PC-BSD!
The PBI system is best for items that are standalone, like Firefox, Openoffice, Thinderbird... But I think the standard *nix apps/utilities... shells, emacs (read: most command line utils)... need to remain in the ports/package system so that they may be installed in the traditional locations. Just putting links in to accomidate the usual traditional locations pointing back to the /Programs/... directory sounds (and has been) more like a kludge to me. I don't look forward to having lots of links laying around. Links are great but I've always used them sparingly as they can be a "B" to manage and keep track of.
What I would like to see is somthing like kports integrated into PC-BSD alongside the PBI system as I believe they both have a valid place on a desktop OS. Kports is nice but definatly needs some polishing. It would be great to see Kports tie directly into the PBI database so you could install PBI's, packages and ports all from the same interfacel! Now that would be slick!
My $.02
Krreagan
mal.exe
07-10-2006, 02:47 PM
If something like Kport get include with the OS, it will be a very bad move in my own opinion. This will only confuse the newbie.
Kport should be a pbi, that someone may install if he wishes. Was not pcbsd supposed to be FreeBSD UNTOUCHED ! My dream would be using PCBSD for a year long and I woulb be able to say that my base OS was never modified...
oh well...
soul_rebel
07-10-2006, 03:17 PM
@dingens: yes its me ;) . i have marzl already working on the german translation, but since its a lot of work you could contact him and offer help if you want to.
you will have to decide whether you want kports in your default install or not. i am personally not very fond of PBIs, i only had bad experience with them.
It would be great to see Kports tie directly into the PBI database so you could install PBI's, packages and ports all from the same interfacel! Now that would be slick! i could add simple support for PBIs (like browsing a mirror, downloading, installing and removing pbis) if that is desired.
My dream would be using PCBSD for a year long and I woulb be able to say that my base OS was never modified... yeah but PCBSD interferes strongly with the base, i mean the same PBI that updates kde also replaces your kernel.... how can that be right? what do you do when you have built a custom kernel, or maybe even track STABLE or CURRENT?
krreagan
07-10-2006, 04:04 PM
If something like Kport get include with the OS, it will be a very bad move in my own opinion. This will only confuse the newbie.
There are things that can be done to lesson the confusion... like having Kports default to only showing/installing the PBI's and only enable the ports/packages support on a specific "Advanced" options page... for one.
Was not pcbsd supposed to be FreeBSD UNTOUCHED ! My dream would be using PCBSD for a year long and I woulb be able to say that my base OS was never modified...
oh well...
I have not been here long enough to know what the original goals of PC-BSD were/are. My suggestions are from a user perspective as I am not a PC-BSD developer. I have used FBSD for going on seven years now and have always considered most of the ports (command line apps/utilities) as part of FBSD as long as they were from the same release tree as my kernel/world). When I upgrade my systems I have always upgradded the world, kernel and done a portupgrade at the same time. One of the nice things about FBSD to me was the releasing of all the kernel/world/ports together insuring a high reliability of the libriary dependencies. This is one if my main peeves with linux... upgrading some app the requires a library of a specific version which then breaks others that depended on the old version...
This is one reason why I would like to see PC-BSD stay with a release version of FBSD until the next F/PC-BSD release. Building PBI's from the version in the tree at the time the current OS version was released. Only releaseing bug fixes, security fixes from this stable build. I would also like to see the PBI's upgradded in the same manor... Releasing specific versions that match to the specific FBSD version underlying the version of PC-BSD. This may be the way thing are done now, I hope, but I'm not sure.
I think that trying to upgrade a system with a custom kernel is asking a little much for a system such as this. Maybe in the future when all is STABLE ;) something could be done.
Krreagan
mal.exe
07-11-2006, 06:07 PM
yeah but PCBSD interferes strongly with the base, i mean the same PBI that updates kde also replaces your kernel.... how can that be right? what do you do when you have built a custom kernel, or maybe even track STABLE or CURRENT?
This is something that I can not answer :(
antik
07-11-2006, 06:17 PM
[quote="soul_rebel":f3e00]yeah but PCBSD interferes strongly with the base, i mean the same PBI that updates kde also replaces your kernel.... how can that be right? what do you do when you have built a custom kernel, or maybe even track STABLE or CURRENT?
This is something that I can not answer :([/quote:f3e00]
I have no problems upgrading underlying FreeBSD kernel and userland within PC-BSD. It just works (TM).
TerryP
07-11-2006, 07:56 PM
I've yet to have a problem using a custom kernel, although I have to recompile the one on my laptop after 1.11
vBulletin® v3.8.5, Copyright ©2000-2013, Jelsoft Enterprises Ltd.