KingSoft Office

Word processors, spreadsheets, presentations, translation, etc.
Message
Author
musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#16 Post by musher0 »

technosaurus wrote:
musher0 wrote: Hello, technosaurus.

Hm... interesting remark. I see approx. 30 Mb's of Qt 4.7.4 in the main folder and
162 Mb's of TTF fonts in /usr/share/fonts/wps-office. Ouch, that's 192 Mb's out of
472 (approx. 40 %).

I wonder if we can separate those Qt libs and fonts, or it they are etched into their
executables.

Then again, OpenOffice | LibreOffice editions provide their own fonts and libs. Is it
fair to hold that against KingSoft?

Sorry for the newbie question, but if one uses Qt, does one use glibc, etc. as well?
What filenames are we looking for?

If we can produce a smaller Puppy sfs for this package, all users will benefit.

Best regards.

musher0
C++ mangles template (funcion) names when compiled, so sometime this makes versions or even different compiles of the same version incompatible
libstdc++ does depend on glibc but its unlikely to need a version greater than 2.6 - building against newer versions unnecessarily precludes its utility in older linux distros (redhat enterprize, many pups and other LTS versions)
... but to answer the main question just use ldd <binary/library>

Just because mozilla, open/libre office, chrome, webkit and other large projects use a crappy build process, doesn't make it better. Sometimes it is because they make incompatible changes to the original, but usually it is just to minimize dll-hell for "regular users"

Ideally each language, font, template, clipart collection or whatever should be an optional addon that can be added/removed in a "custom intall". Debian enforces this fairly strictly
Hi, technosaurus.

Thanks for the enlightening answer.

If I push your reasoning a little further, am I right to assume that KingSoftOffice would gain by being rebuilt from source, so separates can be kept separate?

Happy New Year to you and yours, BTW.

musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

nmlkngdm
Posts: 28
Joined: Fri 27 Dec 2013, 18:46

#17 Post by nmlkngdm »

I see Puppus Dogfellow beat me to it. The more the merrier.

http://www.mirrorcreator.com/files/0LLR ... .sfs_links

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#18 Post by musher0 »

Yep, the more, the merrier! Many thanks, nmlkngdm.

And now: http://limelinx.com/dne32 However, this is NOT a repeat of
yesterday's upload.

This is the "westernized" sfs, with Chinese fonts and templates removed. But I took
no chances, and it still has its own Qt-4.7.4 libraries. It's down to 80 Mb's, as opposed
to 178 Mb's for the complete version uploaded yesterday. I prepared this sfs with
technosaurus' remarks in mind.
I've been using this "westernized" version since
yesterday afternoon, and it works fine on my UpupRaring-3.992.

No offense is intended towards the Chinese authors, it's just that I use their product
only in French or in English: I have no use for the Mandarin Chinese fonts and
templates in my daily work (nor do I know the language). But of course congratulations
to them are in order for creating such a nice office suite.

limelinx.com being back online, the above link is good for 60 days. If on the 59th day
someone downloads it, it's good for another 60 days. And so on. That's how
limelinx.com works.

I like limelinx.com because it tells me automatically which of my packages are popular!
(Where is the tongue-in-cheek icon?) ;) Which doesn't mean a more permanent
storage somewhere else would not be gra[t,c]efully accepted! :)

Enjoy!

musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

nmlkngdm
Posts: 28
Joined: Fri 27 Dec 2013, 18:46

#19 Post by nmlkngdm »

Thanks again musher0
mirror link for "westernized" sfs (Chinese fonts and templates removed)
http://www.mirrorcreator.com/files/0SY1 ... .sfs_links
EDIT: I just realized the western sfs filename reads 9.10.0.4244. It should read 9.1, no big deal.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#20 Post by musher0 »

nmlkngdm wrote:Thanks again musher0
mirror link for "westernized" sfs (Chinese fonts and templates removed)
http://www.mirrorcreator.com/files/0SY1 ... .sfs_links
EDIT: I just realized the western sfs filename reads 9.10.0.4244. It should read 9.1, no big deal.
Thank you!
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

#21 Post by Puppus Dogfellow »

musher0 wrote:
Puppus Dogfellow wrote:
musher0 wrote:@technosaurus and all.

There are also 43 Mb's of templates in Mandarin, which obviously a Westerner would
have no use for, since templates for en_US are also provided. So we'd have a "slim
Western" package of KingSoftOffice 9.1.0 about half the original "weight" in Mb's.

We'd have to use a separate sfs or pet for Qt-4.7.4 or higher, of course (+/- 28 Mb's),
but still, overall, that's a sizeable difference for distributing a package.

I already removed the Chinese fonts, and all entities work. I'll test some more without
the above-mentioned components and see if it works.

BFN.

musher0
cool.
:D

regarding qt, on my installations, it seems it can break itself (and the some of the things dependent on it ) if it's installed when it or a version or itself is already installed. this is just an observation; i don't have the computer savvy to know what it means, just think that maybe keeping it separate's a pretty good idea for this type of reason. is that what you meant by the "of course," or is there something abnormal going on with my systems when i experience that type of problem? (fwiw, audio/studio programs seem most afflicted by this...). do the versions of qt overwrite themselves or pile up?

hope that's not too off topic.
Hi, Puppus.

I don't think so. It's about ways to make a better sfs for the package in the title.

I have done a couple of tests, and it would seem that the Qt 4.7.4 libraries provided with
KingSoftOffice need to stay where they are. If I strip down the package and load Qt 4.8
sfs in parallel, the KingSoftOffice executables do not load, and I get "symbol x missing"
messages and the like.

Maybe it's just me (likely), or this Puppy (unlikely), or this machine (pardon me, old girl).
An expert (technosaurus ?) ;) would have to confirm this. I do not have the expertise
to detect if the KingSoft people have edited the Qt 4.7.4 libs for their suite of programs.

Anyway, at this point I have an 80 Mb sfs running ok, just by removing the Chinese
fonts and templates. (No offense intended to any Chinese person, I simply never use
those fonts and templates.)

BFN.

musher0
thanks for the info and modded program, musher. will mirror your file and test/upload a pet made from it. haven't used Kingsoft in a while--annoyed me that it couldn't read odt--but it was really nice for Word documents. the tabbed interface worked well--the whole thing ran very well.


KingSoftOffice-9.10.0RA.pet 94mb/KingSoftOffice-9.10.0.4244-a12p3_Western.sfs 80mb

western version and the only roman alphabet/indonesian word for komodo dragon version...

8) :roll:

[can't code and like to feel like i'm helping] :lol:

User avatar
TLM
Posts: 183
Joined: Tue 09 Mar 2010, 05:14
Location: Central United States

#22 Post by TLM »

Thanks everybody for the additional compilations of pets and sfs of this. I used Kingsoft quite a bit in Windows. Now that I am 99 percent Linux user, I was most happy to see it available for Linux. One of the few reasons I used to fire up XP in Virtualbox was to use Kingsoft; now I can use it from Linux directly.

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

#23 Post by Puppus Dogfellow »

installed the pet, it's working fine, and it's telling me there's a new version available ("Download Office Free 2013 9.1.0.4480," which points to an .exe; Writer can apparently save as .docx now...). so, if there isn't already a deb, there may be a new one coming.
Author Message
TLM
PostPosted: Today, at 20:16 Post subject:
Thanks everybody for the additional compilations of pets and sfs of this. I used Kingsoft quite a bit in Windows. Now that I am 99 percent Linux user, I was most happy to see it available for Linux. One of the few reasons I used to fire up XP in Virtualbox was to use Kingsoft; now I can use it from Linux directly.
cool.

i'm downlading the 4480 exe to try in wine, but the file seems almost impossibly small--45mb? no chance of working if some sort of upgrade patch only...

edit: 2 out of two times a broken download...unable to grab this file for some reason...try some other time...have. can't get it to work in wine. decompresses to over 180mb so no space savings to be had anyway.

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#24 Post by technosaurus »

Puppus Dogfellow wrote:i'm downlading the 4480 exe to try in wine, but the file seems almost impossibly small--45mb? no chance of working if some sort of upgrade patch only...

edit: 2 out of two times a broken download...unable to grab this file for some reason...try some other time...have. can't get it to work in wine. decompresses to over 180mb so no space savings to be had anyway.
The difference here is the win32 api is more commonly used so they don't have to add as many shims to their code base. Also they can count on certain fonts and other resources being installed. Those sizes are pretty typical and the uncompressed size of the Linux version is much larger.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

#25 Post by Puppus Dogfellow »

technosaurus wrote:
Puppus Dogfellow wrote:i'm downlading the 4480 exe to try in wine, but the file seems almost impossibly small--45mb? no chance of working if some sort of upgrade patch only...

edit: 2 out of two times a broken download...unable to grab this file for some reason...try some other time...have. can't get it to work in wine. decompresses to over 180mb so no space savings to be had anyway.
The difference here is the win32 api is more commonly used so they don't have to add as many shims to their code base. Also they can count on certain fonts and other resources being installed. Those sizes are pretty typical and the uncompressed size of the Linux version is much larger.
in this case it seems the deb and exe take up pretty much the same amount of space. the pet made from musher's stripped sfs works well (in precise 5.5 and 5.6.1, anyway) and ate about half of what the wine route (though this can generally occur outside the save file) or stock pet/deb would have.

sort of related to what you were saying, when i mess up a deb conversion, i sometimes wind up with folders that contain a gig or more of content from a file a fifth that or less. is this because of decompression or some sort of building process? (i'm not sure why, but i get the impression of a tool being built and then mistakenly left behind).

anyway, thanks for the insight.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#26 Post by musher0 »

@Puppus Dogfellow and nmlkngdm:

"Médor" from the French side of the forum reminded me of KingSoft's
distribution restriction...
http://murga-linux.com/puppy/viewtopic. ... h&id=73680

I probably should have read it before doing anything, but since the authors are
providing deb, rpm and txz packages and that those are not "native" to Puppy,
maybe providing an sfs archive is not too big an extension. Besides, the authorship
was not changed, and for one package only some templates and fonts removed.
No code was edited. And my packages were provided "ad usum privatum".

In any case, I leave the decision to you guys. What do you think?
(My storage/sharing on limelinx and filedropper will die out shortly.)
I don't want to get anyone into trouble.

BFN.

musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

#27 Post by Puppus Dogfellow »

musher0 wrote:@Puppus Dogfellow and nmlkngdm:

"Médor" from the French side of the forum reminded me of KingSoft's
distribution restriction...
http://murga-linux.com/puppy/viewtopic. ... h&id=73680

I probably should have read it before doing anything, but since the authors are
providing deb, rpm and txz packages and that those are not "native" to Puppy,
maybe providing an sfs archive is not too big an extension. Besides, the authorship
was not changed, and for one package only some templates and fonts removed.
No code was edited. And my packages were provided "ad usum privatum".

In any case, I leave the decision to you guys. What do you think?
(My storage/sharing on limelinx and filedropper will die out shortly.)
I don't want to get anyone into trouble.

BFN.

musher0
i'm leaving mine up. you're not stealing business from them, just allowing more people the chance to use the free version of their software--you're helping them advertise, if anything. if they come after you, make a citizen's arrest over abuses down at Foxconn or tell them you are redistributing software in protest of tiger bone and bear bile farming.

anyway, it works well, and it seems you have improved it for a target demographic. nice job.

:D

keniv
Posts: 583
Joined: Tue 06 Oct 2009, 21:00
Location: Scotland

#28 Post by keniv »

Hello All,

Can I ask if the version of the "westernized" .sfs should run on the new revitalized version of lupu 5286 or even the old lupu 528. I have down loaded it twice but I cannot get it to load in lupu 5286. I have libreoffice and softmaker as .sfs both of which load without any trouble.

Regards,

Ken.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#29 Post by musher0 »

keniv wrote:Hello All,

Can I ask if the version of the "westernized" .sfs should run on the new revitalized version of lupu 5286 or even the old lupu 528. I have down loaded it twice but I cannot get it to load in lupu 5286. I have libreoffice and softmaker as .sfs both of which load without any trouble.

Regards,

Ken.
Hello, Ken.

You may ask! :) The answer is no, unfortunately. KSO runs well in recent Precise,
wheezy and raring Puppies only. You see, the "glibc" and "libstdc" libraries used in the
Puppy lupu series -- as well as in the Puppy wary and racy series -- are too low for
KingSoftOffice to run in those.

BFN.

musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

keniv
Posts: 583
Joined: Tue 06 Oct 2009, 21:00
Location: Scotland

#30 Post by keniv »

Hi Musher0

Thanks for your answer and the explanation. Pity though, it looked promising.

Regards,

Ken.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#31 Post by musher0 »

Hello, all.

I chanced upon a bug in KSO Spreadsheets. You cannot have the listing "- Automobile" in
KSO Spreadsheets! It says the name is undefined... Try it, you'll see!

Or is it just me? Maybe KSO doesn't like the make of my car? :P hehe.

But no problems in KSO's "Writer" yet.

BFN.

musher0
Attachments
KSO-Spreadsheet-Automobile.jpg
(28.5 KiB) Downloaded 1192 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

nmlkngdm
Posts: 28
Joined: Fri 27 Dec 2013, 18:46

#32 Post by nmlkngdm »

i'm leaving mine up. you're not stealing business from them, just allowing more people the chance to use the free version of their software--you're helping them advertise, if anything...
I'll follow suit with Puppus Dogfellow. Thanks for the notice though musher0, and if I do get a notice to take it down, I have no problem taking it down even though it would be unfortunate. It's never the lastest version that they provide on wps-community.org - right now it's 4244 from them, then for windows it's 4480 for free version, and 4490 for professional version (maybe as long as they don't compile the latest versions, it doesn't breach any legalities?)

@keniv
You could try the lupusuper iso if you haven't done so already (precise kernel - 3.2.48 or above) and see if Kingsoft works on that, unless glibc and other libraries remain a constant throughout rerwin's builds (not an expert on glibc). There's nothing wrong with using Softmaker.
Last edited by nmlkngdm on Wed 08 Jan 2014, 22:00, edited 1 time in total.

nmlkngdm
Posts: 28
Joined: Fri 27 Dec 2013, 18:46

#33 Post by nmlkngdm »

musher0 wrote:I chanced upon a bug in KSO Spreadsheets. You cannot have the listing "- Automobile" in KSO Spreadsheets! It says the name is undefined...
Try using a single quote in front of "- Automobile" - e.g. type in '- Automobile (add that single quote in front, without it I believe Spreadsheets thinks you're using that cell for a formula or number)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#34 Post by musher0 »

nmlkngdm wrote:
musher0 wrote:I chanced upon a bug in KSO Spreadsheets. You cannot have the listing "- Automobile" in KSO Spreadsheets! It says the name is undefined...
Try using a single quote in front of "- Automobile" - e.g. type in '- Automobile (add that single quote in front, without it I believe Spreadsheets thinks you're using that cell for a formula or number)
Your trick works, thanks. However, I had a whole listing with a dash in front of them and the "- Automobile" entry was the only one singled out. Strange.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#35 Post by musher0 »

Also thanks, guys, for your input on the copyright issue.

@nmlkngdm: I hadn't thought that this is a "community" issue.
I guess we're in the clear because of that.

BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Post Reply