Package Details: foxitreader

Git Clone URL: (read-only)
Package Base: foxitreader
Description: A fast, secure and complete PDF viewer
Upstream URL:
Licenses: custom:eula
Submitter: tdy
Maintainer: Muflone
Last Packager: Muflone
Votes: 409
Popularity: 3.354410
First Submitted: 2009-01-21 18:59
Last Updated: 2017-03-05 17:19

Pinned Comments

Muflone commented on 2017-03-05 16:28

this question was already risen in the past. There's no a right way to determine what would be the best mirror for you. Even the upstream website cannot properly redirect you to the fastest mirror.
In the past we used cdn04, then cdn01 and now cdn02. Every time there's someone afraid with the download speed. The only thing I could recommend is to manually change the mirror based on the user experience.
(here from Italy every mirror except cdn02 transfers with a speed < 20 Kbps)

Latest Comments

maoyang_my commented on 2017-03-10 12:20

please add an option to let me disable the start tab, i hate closing every time manually instantly after I start foxit up.

Muflone commented on 2017-03-05 17:18

I agree in removing the .svn and .directory stuff.
I dislike the use of /opt filesystem (a generic trashcan for unsorted stuff) in place of /usr and I don't want to see another error message from namcap.

Muflone commented on 2017-03-05 16:28

this question was already risen in the past. There's no a right way to determine what would be the best mirror for you. Even the upstream website cannot properly redirect you to the fastest mirror.
In the past we used cdn04, then cdn01 and now cdn02. Every time there's someone afraid with the download speed. The only thing I could recommend is to manually change the mirror based on the user experience.
(here from Italy every mirror except cdn02 transfers with a speed < 20 Kbps)

fsck_bieber commented on 2017-03-05 07:20

Currently this package is using cdn02. which provide horrible speed(<200kbps) to Asia IP. If feasible, I suggest the package to use the right mirror according to region instead.

Asia cdn:

zsrkmyn commented on 2017-03-05 06:40

What's more, according to the PKGBUILD's standard[1], foxiterader is a self-contained package, which should be installed to /opt, AFAIC.
I've worked out a PKGBUILD (and patch) based on yours here[2]. Take it if you like :)


zsrkmyn commented on 2017-03-05 06:23

There are still lots of redundant '.svn' directories and '.directory' files in the package. I suggest to use `cd "$pkgdir"; find -name .svn -exec rm -rf {} +; find -name .directory -exec rm -rf {} +` to remove them.

Muflone commented on 2017-03-04 00:25

Package updated to

petronny commented on 2017-02-27 07:46

Please update it to 2.3

nickmcummins commented on 2017-02-10 18:29

@jorgedcc: After searching online a bit, I decided to post regarding this font issue on the official Foxit forums. I'll update my comment here if/once they get back on how to set the default application font. I'm using xfce4 but I don't think the solution would be any different on another DE like Cinnamon.

Anonymous comment on 2017-01-29 18:54

I managed to update to v2.3.0.2174 by changing the .SRCINFO and PKGBUILD files.
But, Muflone, could you keep this package updated please?

Anonymous comment on 2016-12-31 12:08

**EDIT:** Never mind I'm installing qt-installer-framework now with makepkg.
I just don't understand why the foxitreader package doesn't do this for me.
Thanks for this package.

What's up with the qt-installer-framework dependency?

[robert@designbox ~]# cd /tmp/foxitreader
[robert@designbox foxitreader]# makepkg -si
==> Making package: foxitreader 2.2.1025-1 (Sat 31 Dec 2016 12:58:50 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[sudo] password for robert:
error: target not found: qt-installer-framework
==> ERROR: 'pacman' failed to install missing dependencies.

bsidb commented on 2016-12-29 01:57

Can you input Chinese character with fcitx input method? I failed to active the input method in the program.

neo_ch commented on 2016-12-11 15:33

On Linux Foxit Reader is associated to *every* file type. If a file type does not have a default application, it opens with Foxit Reader. Since Foxit is a PDF viewer, open a non-PDF file with it causes an error.

To avoid Foxit Reader to be associated to every file type, the MimeType entry in FoxitReader.desktop msut be modified from

Here is an updated patch to fix this annoying bug:

Muflone commented on 2016-12-05 01:26

Package updated to version 2.2.1025

jorgedcc commented on 2016-11-22 23:40


Like @nickmcummins, I would also like to change the default font used by Foxit Reader, I'm using cinnamon DE. Can someone point me where I can change it?


brain_death commented on 2016-11-18 19:56

cd /usr/lib/foxitreader/
sudo chmod 0777 configtoolbar.xml


mkoloberdin commented on 2016-11-17 19:26

Here is a patch to update to version 2.2.1025:
On startup, however, this version of Foxit Reader complains several times about a failure to open /usr/lib/foxitreader/configtoolbar.xml and the toolbar looks somewhat distorted. It looks like it tries to open this file for writing.

mckinnon81 commented on 2016-11-09 09:56

If you are finding the download speeds slow. Edit the PKGBUILD and change the links from cdn01 to cdn09

erxyi commented on 2016-10-30 02:44

I found a fix for the monospace problem: in KDE5 there's no KDEHOME variable in the environment and defining it(i.e. by making `alias foxit='KDEHOME=~/.kde4 foxitreader` solves it.

On the other hand, there's another thing: There's simple way to solve problem with "connectedpdf" nags, it's necessary to rename /usr/lib/foxitreader/fxplugins directory to anything else - like stated in

rogovski commented on 2016-10-20 18:04

Thanks, it works very fine!

nickmcummins commented on 2016-10-07 18:24

Is there a way to change the default application font? Foxit seems to be defaulting to my default fixed-width (monospace) font for the application font, which looks pretty bad and non-uniform with all other applications I use.

There doesn't seem to be a preference to set it.. does anyone know if there is a way to override the default application font?

Muflone commented on 2016-09-24 11:13

does your file path contain some spaces or special characters?

bol0bal4 commented on 2016-09-22 02:26

Hi @Muflone,
I have just installed ver 2.1; When open some pdf via xdg-open, this bug still happened.
Thank you,

Muflone commented on 2016-09-10 14:17

I'll add the epoch if you think is really needed.
Can you explain why you think is dangerous to remove the epoch? AUR doesn't keep different versions.

Universebenzene commented on 2016-09-07 07:53

@Muflone OK... So will the epoch come back on the next update?

farseerfc commented on 2016-09-07 05:06

@Muflone getting rid of epoch is very annoying and even dangerous for the users...

Muflone commented on 2016-09-04 11:16

you're right, I got rid of the epoch (1:) prefix in the version number.
Just ignore the warning for once and install it straight

Universebenzene commented on 2016-09-04 02:12

The previous version of this package is 1:, and my package manager said that the previous version is newer than today's(2.1.0805-1)...Is there something wrong?

Muflone commented on 2016-08-15 15:12

I cannot confirm your issue with xdg-open, here everything works fine

bol0bal4 commented on 2016-07-22 04:24

If you wanna use foxitreader via xdg-open, you must patch /usr/lib/foxitreader/
Edit line 3: selfpath="$(dirname $(readlink -f) "$0")"
readlink return NULL all the times.

das_j commented on 2016-07-18 14:56

@Maxiride why not skip the integrity check of the EULA?

It's not critical to check at the EULA imo.

Muflone commented on 2016-07-09 23:52

@pschichtel I've added the make dependency

@everyone package updated to the latest version

rmlopes commented on 2016-07-07 14:05

Thank you @Maxiride, that comment should be pinned.

Maxiride commented on 2016-06-29 07:11

Eula changed, accordingly the build fail because of a mismatch of the checksum =)§
Solved thanks to aleroise comment on 2014-09-27 19:37

Just for others to now, when asked edit the PKGBUILD and modify the first sha256sum with 738fc621a727e0429b9c50580b3c166776797f925f2819037d1414dad0b95f6a

If in the future anyone gets again this error just download the eula.html found in the Sources section on AUR and calculate it's sha256 =)

pschichtel commented on 2016-06-26 23:31

The build failed for me due to missing (from extra/qt5-declarative).

Muflone commented on 2016-06-18 14:51

Foxitreader ships its own set of libraries. Previous versions used the system libraries causing a lot of troubles for different version numbers. The new package uses the shipped libraries.

@vigilian and @ltcmdrdata please rebuild the package again

ltcmdrdata commented on 2016-06-17 11:29

I get an error when I try to start foxitreader.
The installation works without any problem, all packets are up to date:

[jkg@ds9 Downloads]$ foxitreader
/usr/lib/foxitreader/FoxitReader: symbol lookup error: /usr/lib/foxitreader/lib/ undefined symbol: OPENSSL_init_library

vigilian commented on 2016-06-09 08:04

the print setup doesn't work. I can t configure or print anything

nbd commented on 2016-06-09 06:29

I tried to update foxitreader and pacman shows that the installed size has increased from 6 Mb to 126 Mb. Is it some glitch?

stonyboy commented on 2016-06-07 10:54

Thanks. Your new package works very nicely.

Muflone commented on 2016-04-25 21:27

You were right, the whole package was lacking the lib directory in the library path. However I didn't changed the system-wide but only changed the application launcher to use the local libraries

stonyboy commented on 2016-04-05 19:44

I also needed to create two symlinks to stop ldconfig from complaining:

cd /usr/lib/foxitreader/lib
sudo ln -sf
sudo ln -sf

stonyboy commented on 2016-04-05 17:20

Creating a foxitreader.conf with this content:


And putting it in /etc/ seems to do the trick

stonyboy commented on 2016-04-05 17:07

After installation i get this:

foxitreader: error while loading shared libraries: cannot open shared object file: No such file or directory

The SO is here: /usr/lib/foxitreader/lib/, so does this need to be added to the ld cache?

Muflone commented on 2016-03-06 02:15

package updated, thank you

bobowolf123 commented on 2016-03-05 19:13

@Muflone. is out. Thanks

Rhinoceros commented on 2015-11-01 23:48

Oh, it seems to be working fine now. I'm not sure what the problem was previously. Sorry for the noise.

Muflone commented on 2015-11-01 22:14

what sha256 have you got?
I've downloaded the file again and my sha256sum matches with that on the PKGBUILD

Rhinoceros commented on 2015-11-01 21:59

Thanks Muflone for the fix. However, is anyone else getting the following error? I've tried downloading the sources four times.

==> Validating source files with sha256sums... ... FAILED
==> ERROR: One or more files did not pass the validity check!

Muflone commented on 2015-11-01 18:56

At last I've made it using qt-installer-framework
Package updated to the latest version

Muflone commented on 2015-10-25 20:27

As far I can see, there's no way to extract the files from the Foxit setup without the user interaction (then, the application cannot be installed system-wide from a package).

Hints are welcomed

EDIT: ok, I found a way using qt-installer-framework but it needs a couple of fixes, stay tuned.

outofdate2 commented on 2015-10-20 16:24

please update to new version, thank you. @Muflone

s8dtvt commented on 2015-10-11 16:44

New Foxit Version just release on 10/08/2015

Muflone commented on 2015-09-06 15:53

package updated

Nowaker commented on 2015-08-28 13:04

==> Validating source files with sha256sums...
eula.html ... FAILED

theforeigner commented on 2015-05-18 09:06

Thanks Muflone, that did the trick!

Muflone commented on 2015-05-17 17:13

@theforeigner remove such fake symlink and rebuild the package foxitreader from scratch. It should link against, not against the non existant

theforeigner commented on 2015-05-17 07:33

I still have the same problem as well. There's a softlink created /usr/lib/ -> /usr/lib/ but I still get the same error as forivall and kab reported.

Installing lib32-libgnutls28 doesn't work either, it fails the GPG keycheck when attempting to install dependency lib32-libnettle4.

Muflone commented on 2015-05-17 00:13

Package updated and cleaned up a bit.

@forivall and @kab, do you still have the issue?
The executable file FoxitReader is linked to => /usr/lib32/

forivall commented on 2015-05-08 22:25

@kab - I just created , install that, and @tdy, please add it as a dependency.

kab commented on 2015-05-02 15:23

GnuTLS got updated, which leads to a broken FoxitReader:
error while loading shared libraries: cannot open shared object file: No such file or directory

kaptoxic commented on 2015-03-11 17:02

Awesome! Works great -- I thought this reader was not available for linux...

rabcor commented on 2014-10-17 10:34

Outdated EULA checksum.

aleroise commented on 2014-09-27 19:37

Change second checksum in 'sha256sums' in PKGBUILD file to :
844db1455fdaf081e9f6305a54b8d3fbd743ae79fdfcfd266213ef28405d2c28 and its ok.

If a new version of eula.html is put online, download the new eula.html, go to and upload your file to it, you'll get the new checksum ;)

diffycat commented on 2014-07-04 19:00


lib32-gtk2 - here you should add multilib repository
lib32-sqlite3 - and change that dependency to 'lib32-sqlite'

nbb commented on 2014-07-04 17:38

- desktop-file-utils (already installed)
- lib32-gtk2 (building from AUR)
- lib32-sqlite3 (building from AUR)

Error during installation:
error: target not found: lib32-gtk2
error: target not found: lib32-sqlite3

stativ commented on 2014-05-31 08:25

Merged foxitreader-bin to foxitreader. Reason: duplicate package.

idomeneo1 commented on 2013-12-09 13:29

the 2nd sha256sum is now supposed to be

Muflone commented on 2013-12-04 11:03

the license sha256sum doesn't match anymore.

mezcal commented on 2013-09-26 07:15

the dependency lib32-sqlite3, sqlite3 is now lib32-sqlite, sqlite

Anonymous comment on 2013-07-28 02:24

replace 2nd sha256sum with 989d43e0d10476582bf7ad6cb22ac4ba0571de9b227885204f1811272b071beb and it works.

Anonymous comment on 2013-06-28 09:29

I'm new to arch and not sure how to properly report issues. Some dependencies have been updated and previous versions are no longer present, at least on the mirror I use. e.g.: error: failed retrieving file 'lib32-libxxf86vm-1.1.2-1-x86_64.pkg.tar.xz' from : The requested URL returned error: 404 Not Found

I think is the latest version available.

Not sure if I can force pacman use different versions (new to arch :) ) or you should update the package


billryan commented on 2013-06-22 15:41

The "" in source() should be replaced with "", and the "install -Dm644 ../rd_eula.htm" in package() should be replaced with "install -Dm644 ../eula.html"

Cravix commented on 2013-01-05 09:02

ok, upload the new pkgbuild, seems we don't need the alternative launcher at first= = if there's any other problem, feel free to report to me.
and, i must thank panda-z here for testing new pkgbuild under x86-64 for me :)

Cravix commented on 2013-01-04 08:38

i'm using arch i686,
do you mean now we can directly use FoxitReader686 (tbh it's the original launcher) to launch foxit reader under x86-64 environment?
if so, try this pkgbuild:
and tell me whether it works or not, if it works i'll replace current pkgbuld with it.

leafonsword commented on 2013-01-04 08:15


leafonsword commented on 2013-01-04 07:58

-> 正在下载 rd_eula.htm...

==> 错误: 无法下载 rd_eula.htm
==> ERROR: Makepkg was unable to build foxitreader.

Anonymous comment on 2012-10-19 17:46

I tried to build it with the link changed, but it tells me that the md5sum test fails for the rd_eula.htm file.

Cravix commented on 2012-10-14 04:26
seems this link works.

have you uncommented "multilab" in /etc/pacman.conf?

onny commented on 2012-10-02 09:13

unable to download the file FoxitReader-1.1.0.tar.bz2 :(

anatolik commented on 2012-09-27 03:22

Tried to build it on 64bit system and got an error:

$ makepkg -s
==> Making package: foxitreader 1.1-5 (Wed Sep 26 20:14:11 PDT 2012)
==> Checking runtime dependencies...
==> Installing missing dependencies...
error: target not found: lib32-gtk2
==> ERROR: 'pacman' failed to install missing dependencies.

ninian commented on 2012-09-19 21:39

It's going nowhere, I'm afraid. =>
"Unfortunately, due to human resources, we have stopped maintaining Reader for Linux. But we are developing windows-less frame Reader that can run across platforms. That will be a substitute version of current one."

senjik commented on 2012-09-02 18:47

please update the pkgbuild

Anonymous comment on 2012-08-03 00:09

Would be nice if you would update the PKGBUILD and change the source to the URL posted by carrioncrow.

Anonymous comment on 2012-03-05 22:06

I couldn't install this soft, so I replaced the link in PKGBUILDS with this one and it works :

Denhart commented on 2011-12-13 23:19

@Alir3z4, if thats the case you have too ;)
Our PKGBUILDS are exactly the same..

Alir3z4 commented on 2011-12-13 22:50

@Denhart you missed the md5sums :|
I updated and it works without any problem []

Denhart commented on 2011-12-12 20:05

I updated the PKGBUILD with the new link, it can be found at :)

Anonymous comment on 2011-12-12 12:55

this link seems cannot download....OMG...

Anonymous comment on 2011-12-12 12:34

The download link is unusable. Plz update!!!!

craig commented on 2011-12-04 21:05

The download path changed to

Anonymous comment on 2011-06-21 13:58

change md5sum for eula to 53853cd872ac7e7fde9676c210f1a473 from e0ba59e3a111f402f99c2d2177d6dfa5

craig commented on 2011-05-07 02:19

The reader always opens a fixed size window. Is there any way to change this behavior to full screen height?

twa022 commented on 2011-05-06 01:42

the changes to the launcher should be for x86_64 only. I was thinking more like something here:

twa022 commented on 2011-05-06 01:37

the changes to the launcher should be for x86_64 only. I was thinking more like something here:

twa022 commented on 2011-05-04 07:15

could you change fr.launcher (for x86_64 only) to:

export GTK_PATH=/usr/lib32/gtk-2.0
export GDK_PIXBUF_MODULE=/usr/lib32/config/gdk/gdk-pixbuf.loaders
export PANGO_RC_FILE=/usr/lib32/config/pango/pangorc
export LD_LIBRARY_PATH="/usr/lib32:$LD_LIBRARY_PATH"
exec /usr/lib/foxitreader/FoxitReader "$@"

This way it'll load the lib32 gtk2 theme to be more attractive.


Anonymous comment on 2011-01-30 08:45

fr.launcher should be changed to:

exec /usr/lib/foxitreader/FoxitReader "$@"

instead of:

cd /usr/lib/foxitreader
./FoxitReader "$@"

so that local file execution will be possible.

tdy commented on 2011-01-14 05:24

@chris_l: The spirit of the binary rule is to prevent people from uploading malicious programs. An icon is technically a "binary" file, but I don't see why that would apply to a 4KB standard-format image. It's kind of like when people used to blindly and religiously cite the "Contributor" vs "Maintainer" PKGBUILD requirement from the guidelines wiki without putting any thought into what the purpose would be.

Anonymous comment on 2011-01-06 00:03

you need to change fr.launcher for multilib systems.

chris_l commented on 2011-01-01 04:28

the fr.png file is a binary file, including binary files is against the rules, you need to host it on a external server

GutenYe commented on 2010-12-30 12:53

if show up with below error, Change the X Server color depth to 24bit, it works.

PS. foxitreader has many bugs in linux.
/usr/bin/foxitreader: line 18: 9980 Segmentation fault $CMD "$@"


tReader:8896): Gdk-WARNING **: /build/buildd/gtk+2.0-2.16.1/gdk/gdkpixbuf-drawable.c:1247: Source drawable has no colormap; either pass in a colormap, or set the colormap on the drawable with gdk_drawable_set_colormap()

tReader:8896): Gdk-WARNING **: The gdk_draw_*_image require the drawable argument to
have a specified colormap. All windows have a colormap,
however, pixmaps only have colormap by default if they
were created with a non-NULL window argument. Otherwise
a colormap must be set on them with gdk_drawable_set_colormap

tReader:8896): Gdk-WARNING **: Attempt to draw a drawable with depth 24 to a drawable with depth 16
The program 'H�8
tReader' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 5479 error_code 8 request_code 70 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

reflectionalist commented on 2010-12-18 14:31

What's wrong?

--> resolving desktop-file-utils... installed
--> resolving lib32-gtk2... unresolvable
--> resolving lib32-libxdamage... unresolvable
--> resolving lib32-sqlite3... unresolvable
WARNING: unresolved dependencies: foxitreader -> lib32-gtk2 (not found)

Anonymous comment on 2010-08-12 16:43

Change md5sums to


Anonymous comment on 2010-07-06 17:13

Eula file doesn't pass checksum check, how can I fix this?

Hiz commented on 2010-04-16 11:02

need lib32-bug-buddy for 64