Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 31 Oct 2014, 15:32
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Documents
KingSoft Office
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 4 [47 Posts]   Goto page: Previous 1, 2, 3, 4 Next
Author Message
musher0


Joined: 04 Jan 2009
Posts: 4279
Location: Gatineau (Qc), Canada

PostPosted: Sat 04 Jan 2014, 03:29    Post subject:  

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

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
nmlkngdm

Joined: 27 Dec 2013
Posts: 27

PostPosted: Sat 04 Jan 2014, 11:01    Post subject:  

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

http://www.mirrorcreator.com/files/0LLRHGFN/KingsoftOffice-9.1.0.4244_a12p3_i386.sfs_links
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 4279
Location: Gatineau (Qc), Canada

PostPosted: Sat 04 Jan 2014, 11:35    Post subject:  

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?) Wink Which doesn't mean a more permanent
storage somewhere else would not be gra[t,c]efully accepted! Smile

Enjoy!

musher0

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
nmlkngdm

Joined: 27 Dec 2013
Posts: 27

PostPosted: Sat 04 Jan 2014, 13:29    Post subject:  

Thanks again musher0
mirror link for "westernized" sfs (Chinese fonts and templates removed)
http://www.mirrorcreator.com/files/0SY10TUD/KingSoftOffice-9.10.0.4244-a12p3_Western.sfs_links
EDIT: I just realized the western sfs filename reads 9.10.0.4244. It should read 9.1, no big deal.
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 4279
Location: Gatineau (Qc), Canada

PostPosted: Sat 04 Jan 2014, 13:47    Post subject:  

nmlkngdm wrote:
Thanks again musher0
mirror link for "westernized" sfs (Chinese fonts and templates removed)
http://www.mirrorcreator.com/files/0SY10TUD/KingSoftOffice-9.10.0.4244-a12p3_Western.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!

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 621
Location: nyc

PostPosted: Sat 04 Jan 2014, 20:03    Post subject:  

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.
Very Happy

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 ?) Wink 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...

Cool Rolling Eyes

[can't code and like to feel like i'm helping] Laughing
Back to top
View user's profile Send private message 
TLM


Joined: 09 Mar 2010
Posts: 173
Location: Central United States

PostPosted: Sat 04 Jan 2014, 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.
Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 621
Location: nyc

PostPosted: Sat 04 Jan 2014, 21:34    Post subject:  

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.

Quote:

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.
Back to top
View user's profile Send private message 
technosaurus


Joined: 18 May 2008
Posts: 4353

PostPosted: Sun 05 Jan 2014, 16:57    Post subject:  

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.
_________________
Web Programming - Pet Packaging 100 & 101
Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 621
Location: nyc

PostPosted: Mon 06 Jan 2014, 11:11    Post subject:  

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.
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 4279
Location: Gatineau (Qc), Canada

PostPosted: Mon 06 Jan 2014, 17:35    Post subject:  

@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.php?mode=attach&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

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 621
Location: nyc

PostPosted: Mon 06 Jan 2014, 18:23    Post subject:  

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.php?mode=attach&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.

Very Happy
Back to top
View user's profile Send private message 
keniv

Joined: 06 Oct 2009
Posts: 200
Location: Scotland

PostPosted: Tue 07 Jan 2014, 12:35    Post subject:  

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.
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 4279
Location: Gatineau (Qc), Canada

PostPosted: Tue 07 Jan 2014, 12:46    Post subject:  

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! Smile 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

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
keniv

Joined: 06 Oct 2009
Posts: 200
Location: Scotland

PostPosted: Tue 07 Jan 2014, 14:43    Post subject:  

Hi Musher0

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

Regards,

Ken.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 2 of 4 [47 Posts]   Goto page: Previous 1, 2, 3, 4 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Documents
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1067s ][ Queries: 12 (0.0049s) ][ GZIP on ]