You are not logged in.

#1 2008-07-16 22:56:56

tanis
Member
From: Poland / Waterloo, ON, Canada
Registered: 2007-04-21
Posts: 259

KDE 4.1 RC package repositories (i686/x86_64, release/debug)

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 smile

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

#2 2008-07-17 15:50:43

tanis
Member
From: Poland / Waterloo, ON, Canada
Registered: 2007-04-21
Posts: 259

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

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

#3 2008-07-17 16:39:57

Rokixz
Member
From: Šiauliai, Lithuania
Registered: 2007-04-21
Posts: 251
Website

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

Damn tanis, great job, even the speed of repositories is more than 300 kb/s, when the speed of my country is 200 max big_smile, 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

#4 2008-07-17 17:09:45

tanis
Member
From: Poland / Waterloo, ON, Canada
Registered: 2007-04-21
Posts: 259

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

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

#5 2008-07-17 17:11:30

Rokixz
Member
From: Šiauliai, Lithuania
Registered: 2007-04-21
Posts: 251
Website

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

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 sad, which were available in svn version.


http://ispconfig.lt - ISPConfig 3 based hosting. Coming Soon!

Offline

#6 2008-07-17 17:13:32

tanis
Member
From: Poland / Waterloo, ON, Canada
Registered: 2007-04-21
Posts: 259

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

kde4 is not the same as kde4-svn. Change session type from KDE4-svn to KDE4.

Offline

#7 2008-07-17 17:41:51

Rokixz
Member
From: Šiauliai, Lithuania
Registered: 2007-04-21
Posts: 251
Website

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

How can I install k3b and amarok2?


http://ispconfig.lt - ISPConfig 3 based hosting. Coming Soon!

Offline

#8 2008-07-17 17:43:47

tanis
Member
From: Poland / Waterloo, ON, Canada
Registered: 2007-04-21
Posts: 259

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

Use kde4-svn repository instead. They haven't been released yet, only sources from svn are available.

Offline

#9 2008-07-17 18:26:29

dhave
Arch Linux f@h Team Member
From: Outside the matrix.
Registered: 2005-05-15
Posts: 1,112

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

tanis wrote:

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.


Donate to Arch!

Tired? There's a nap for that. --anonymous

Offline

#10 2008-07-17 18:30:41

ozar
Member
From: USA
Registered: 2005-02-18
Posts: 1,681

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

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

#11 2008-07-17 18:35:17

dhave
Arch Linux f@h Team Member
From: Outside the matrix.
Registered: 2005-05-15
Posts: 1,112

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

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)


Donate to Arch!

Tired? There's a nap for that. --anonymous

Offline

#12 2008-07-17 19:16:22

tanis
Member
From: Poland / Waterloo, ON, Canada
Registered: 2007-04-21
Posts: 259

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

dhave wrote:

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 wink )

dhave wrote:

(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

#13 2008-07-17 22:41:17

ozar
Member
From: USA
Registered: 2005-02-18
Posts: 1,681

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

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

#14 2008-07-17 23:39:16

dhave
Arch Linux f@h Team Member
From: Outside the matrix.
Registered: 2005-05-15
Posts: 1,112

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

@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)


Donate to Arch!

Tired? There's a nap for that. --anonymous

Offline

#15 2008-07-18 01:50:32

dhave
Arch Linux f@h Team Member
From: Outside the matrix.
Registered: 2005-05-15
Posts: 1,112

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

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.


Donate to Arch!

Tired? There's a nap for that. --anonymous

Offline

#16 2008-07-18 03:28:07

tanis
Member
From: Poland / Waterloo, ON, Canada
Registered: 2007-04-21
Posts: 259

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

ozar wrote:

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 smile

Offline

#17 2008-07-18 09:51:58

dhave
Arch Linux f@h Team Member
From: Outside the matrix.
Registered: 2005-05-15
Posts: 1,112

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

tanis wrote:

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.


Donate to Arch!

Tired? There's a nap for that. --anonymous

Offline

#18 2008-07-18 10:13:07

cheer
Member
From: Russia, St. Petersburg
Registered: 2006-08-02
Posts: 131

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

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

#19 2008-07-18 11:22:25

Onwards
Member
From: Pakistan
Registered: 2007-04-18
Posts: 108

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

HUGE THANKS Mr. tanis !! tongue

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 tongue

Last edited by Onwards (2008-07-18 11:23:35)

Offline

#20 2008-07-18 11:38:00

tanis
Member
From: Poland / Waterloo, ON, Canada
Registered: 2007-04-21
Posts: 259

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

@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

#21 2008-07-18 12:03:03

cheer
Member
From: Russia, St. Petersburg
Registered: 2006-08-02
Posts: 131

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

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

#22 2008-07-18 12:12:35

tanis
Member
From: Poland / Waterloo, ON, Canada
Registered: 2007-04-21
Posts: 259

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

@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

#23 2008-07-18 12:54:15

dhave
Arch Linux f@h Team Member
From: Outside the matrix.
Registered: 2005-05-15
Posts: 1,112

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

tanis wrote:

@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.)


Donate to Arch!

Tired? There's a nap for that. --anonymous

Offline

#24 2008-07-18 14:48:40

tanis
Member
From: Poland / Waterloo, ON, Canada
Registered: 2007-04-21
Posts: 259

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

@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 smile

Last edited by tanis (2008-07-18 14:55:06)

Offline

#25 2008-07-18 15:35:45

dhave
Arch Linux f@h Team Member
From: Outside the matrix.
Registered: 2005-05-15
Posts: 1,112

Re: KDE 4.1 RC package repositories (i686/x86_64, release/debug)

tanis wrote:

@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 smile

That's great. I really do appreciate your time and effort.


Donate to Arch!

Tired? There's a nap for that. --anonymous

Offline

Board footer

Powered by FluxBB