You are not logged in.
UPDATE: 22.08.08: added script pack containing all the scripts and pkgbuilds (look at the bottom)
UPDATE: 20.08.08: 4.0.99 version of KDE4.1 has been uploaded to repositories (RC1 was 4.0.98). kde4-amarok, kde4-koffice and kde4-kdevelop kacages have been added (versions released by projects as alphas, not from SVN so should be more stable).
Hi there.
This is a follow-up of this topic: http://bbs.archlinux.org/viewtopic.php?id=49454 , which I will change to be related to KDE4-SVN only
I have created repositories with KDE 4.1 RC packages.
All of the repositories try to be as non intrusive to the rest of the system as possible. All KDE4 packages go to /opt/kde4, and if /etc/kde4-profile.sh file is not executed
(and it should be executed only by a special, designated user), they are "invisible" to the rest of the system.
There are 2 different repositories for each architecture (i686 and x86_64).
One of them, the release one, contains packages compiled in RELEASE mode.
This means they contain no debugging information, and are less useful for testing and
filling bug reports. On the other hand, those packages are way smaller than those with debugging
information included.
'Debug' repository contains packages compiled in RELWITHDEBINFO mode, meaning that they have
optimization turned on, but also include debug information. Those are larger, but should be more useful for debugging KDE 4.1 problems.
If you decide to use debug version of the build, consider using qt-debug package instead of qt from [extra] repository. It is exactly
the same package, but recompiled with debug symbols. This will make crash reports produced by KDE4 programs more meaningful.
All of the packages can be safely installed next to existing KDE 3.5 installation, but KDE 4.1 should be used only by a separate user.
Using it as existing user may break existing KDE 3.5 configuration.
To use the repository you need to add to /etc/pacman.conf information for chosen repository. This is one of:
i686, release mode:
[kde4]
Server = http://csclub.uwaterloo.ca/~jkschmid/arch/kde4/release/i686
x86_64, release mode:
[kde4]
Server = http://csclub.uwaterloo.ca/~jkschmid/arch/kde4/release/x86_64
i686, debug mode:
[kde4-debug]
Server = http://csclub.uwaterloo.ca/~jkschmid/arch/kde4/debug/i686
x86_64, debug mode:
[kde4-debug]
Server = http://csclub.uwaterloo.ca/~jkschmid/arch/kde4/debug/x86_64
After that, to install KDE 4.1 RC1 packages run:
pacman -Sy kde4-all
You may install individual packages, or just "main" packages with pacman -Sy kde4
Than you could install language files:
pacman -S kde4-l10n-xy, where xy is a language code. For example for german it would be: pacman -S kde4-l10n-de
To remove installed packages just run: pacman -R kde4-all kde4-l10n
To be able to use KDE4, you also need to modify ~/.bashrc file of the user that is going to use them (once again, this SHOULD NOT be your "normal" user).
Just add this line to your ~/.bashrc file:
. /etc/kde4-profile.sh
Also, make sure that your ~/.bash_profile file either runs .bashrc file, or also contains the same line (with kde4-profile.sh).
After restarting xdm/kdm/gdm/whatever you should be able to choose KDE4 from list of available sessions.
If anybody wants to (re)build those packages by himself, here is the pack containing all the pkgbuilds and scripts
I use (for both 4.1 and svn versions): http://sjakub.net/arch/KDE4_scripts.tar.bz2
Last edited by tanis (2008-07-22 22:56:58)
Offline
There are new packages in repositories: kde4-digikam-0.10.0.beta1 kde4-kdebluetooth4-0.1 kde4-ktorrent-3.1.1 kde4-yakuake-2.9.3
Offline
Damn tanis, great job, even the speed of repositories is more than 300 kb/s, when the speed of my country is 200 max , also great packaging, not like in kdemod. Btw, what is the difference between debug version and official release?
http://ispconfig.lt - ISPConfig 3 based hosting. Coming Soon!
Offline
Packages in 'debug' are larger than those in 'release'.
Debug has debug information included.
Crash reports created by packages with debug info contain way more information useful for developers to find and correct bugs.
Bugreport containing trace generated by package with debug information included is way more useful for finding a bug.
Offline
After installing kde4, the kdm4 not working, when I wrote down cmd /etc/rc.d/kdm4 startm I getting this message:
/etc/rc.d/kdm4: line 10: /opt/kde4-svn/bin/kdm: No such file or directory
By the way, I missed Lithuanian language pack , which were available in svn version.
http://ispconfig.lt - ISPConfig 3 based hosting. Coming Soon!
Offline
kde4 is not the same as kde4-svn. Change session type from KDE4-svn to KDE4.
Offline
How can I install k3b and amarok2?
http://ispconfig.lt - ISPConfig 3 based hosting. Coming Soon!
Offline
Use kde4-svn repository instead. They haven't been released yet, only sources from svn are available.
Offline
I have created repositories with KDE 4.1 RC1 packages.
This is sooo tempting for me. I have very little resistance to this kind of thing. It's almost a sickness.
Offline
good day, tanis!
just wondering if you've heard... is there an RC2 release scheduled, or is RC1 the last testing release until 4.1 official actually comes out?
oz
Offline
I've been sitting on KDE 3.5x, waiting for a while before installing KDE4.1+ so as not to corrupt my stable Arch installation.
Two quick questions: If I install as a designated user with your new 4.1rc1 repositories:
(1) Will I be able to update up until the point when a final release appears, i.e., to you expect to continue updating the repositories?).
(2) At that point, can I just switch over to my normal user, run /etc/kde4-profile.sh as my normal user, and live happily ever after with stable KDE4.x?
Thanks very much for all of this, by the way.
Last edited by dhave (2008-07-17 18:35:46)
Offline
If I install as a designated user with your new 4.1rc1 repositories:
(1) Will I be able to update up until the point when a final release appears, i.e., to you expect to continue updating the repositories?).
I will try to update repositories to the point where official Arch's KDE4 packages come out (unless something unexpected happens, of course )
(2) At that point, can I just switch over to my normal user, run /etc/kde4-profile.sh as my normal user, and live happily ever after with stable KDE4.x?
When KDE4 appears in official Arch's repositories, I'm pretty sure it won't use /etc/kde4-profile.sh. There will be some profile file for sure, but it will be in /etc/profile.d.
I use /etc/kde4-profile.sh to make it more difficult to break existing KDE3.5 configuration. I have no idea how the transition process from 3.5 to 4 will look like, but for sure
you will be able to use your config files used with KDE 4 from this repository in official release as well (but maybe you will have to change .kde4 to .kde folder name, or something
like that - it's simple). If you are asking about using KDE 3.5's config files in KDE 4 - it is possible even now, but at least in my case it didn't work very well.
I was able to transfer all my kmail settings, but desktop settings got messed up.
Oh, and one more thing. Official KDE4 packages will have different names (and, probably, will use /usr instead of /opt/kde4), so you will have to remove kde4 from this repositories and install official packages instead.
Last edited by tanis (2008-07-17 19:17:38)
Offline
Nice packaging, tanis... they installed perfectly!
Your repos are fast, too, by the way. In fact, I was getting better speed from them than from any of the Arch mirrors that I've been using.
Thanks for all your work on this.
oz
Offline
@tanis: The parallel installation (following your instructions in your first post) went perfectly. I'm writing to you from KDE4.1rc1 running on an Arch64 system. So far, it looks, feels and runs better than the other KDE4.1 installations that I've sampled (OpenSuSE, Mandriva, Kubuntu). Arch is just so much cleaner.
Last edited by dhave (2008-07-17 23:51:17)
Offline
KDE4.1-rc1 must have improved quite a bit since KDE4.1-beta2. I see a lot of improvement overall. And, subjectively, it feels more solid.
Offline
Your repos are fast, too, by the way. In fact, I was getting better speed from them than from any of the Arch mirrors that I've been using.
You can try Arch mirror on uwaterloo.ca: http://wiki.archlinux.org/index.php/Mirrors#Canada - it's in the same place
Offline
Use kde4-svn repository instead. They haven't been released yet, only sources from svn are available.
By "kde4-svn", do you mean this one?
[kde4-svn]
Server = http://csclub.uwaterloo.ca/~jkschmid/ar … ase/x86_64
I haven't been able to locate amarok here, but maybe you meant somewhere else.
Thanks.
Offline
First, thanks tanis, for your work.
And second, I have a question about kde4.1 - is webkit available for konqueror? I couldn't find it.
Offline
HUGE THANKS Mr. tanis !!
I guess I have to get rid of KDEMod now -:^)
Rather I 've decided in principle, to make the complete switch. I am not even waiting for 29th July
Last edited by Onwards (2008-07-18 11:23:35)
Offline
@dhave: In kde4-svn Amarok is part of extragear-multimedia package. Digikam is in extragear-graphic, and so on.
@cheer: I don't think I understand the question...
Offline
I've heard that in kde4 one can choose between khtml and webkit in konqueror somewhere. But I didn't find where to choose. I have only khtml available.
Here is the link:
http://ubuntuforums.org/showthread.php?t=736674&page=3
Offline
@cheer: Ok, I found webkit in playground-libs. I could probably include it in kde4-svn repository. I couldn't build this package so far, but I will check, maybe I could disable some parts of it to include webkit.
Offline
@dhave: In kde4-svn Amarok is part of extragear-multimedia package. Digikam is in extragear-graphic, and so on.
tanis, when I try to install kde4-svn-extragear-multimedia-832815-1-x86_64.pkg.tar.gz, it asks for, among other dependencies, kde4-svn-kdebase.
Does this mean that, in order to have the extragear-multimedia package I have to have a parallel kde4-svn-kdebase installed? If so, I think I'll wait on Amarok, or else log into KDE3.5 if I need to use it.
(BTW, I hope we're not driving you crazy with all these questions. You can see how popular your work is, at any rate.)
Offline
@dhave: kde4-svn is not really ment to be used with kde4. If you want to be able to use "all the goodies" you would have to use kde4-svn instead of kde4 repository (not only individual packages from kde4-svn used with kde4).
Packages in kde4-svn are built separately and might have some dependency issues (if extragear from svn depends on some features present in svn version of kdebase, but not present in 4.1). You might try to install extragear packages ignoring dependencies, but I have no idea if it is going to work at all...
No, I don't mind those questions at all. Quite contrary, as you said - it makes me feel my work is actually useful
Last edited by tanis (2008-07-18 14:55:06)
Offline
@dhave: kde4-svn is not really ment to be used with kde4. If you want to be able to use "all the goodies" you would have to use kde4-svn instead of kde4 repository (not only individual packages from kde4-svn used with kde4).
Packages in kde4-svn are built separately and might have some dependency issues (if extragear from svn depends on some features present in svn version of kdebase, but not present in 4.1). You might try to install extragear packages ignoring dependencies, but I have no idea if it is going to work at all...
O.K., that's what I had suspected. I'll just sit tight. I can log on to KDE3.5 if I need any of those extras. No prob.
No, I don't mind those questions at all. Quite contrary, as you said - it makes me feel my work is actually useful
That's great. I really do appreciate your time and effort.
Offline