MiKTeX 2.8 Beta 1 for GNU/Linux

Saturday, 13 September 2008 10:16 by CSchenk

MiKTeX 2.8 Beta 1 is available! This is a source code release for GNU/Linux.

Please visit the 2.8 status page, if you want to try it out.

What's new

The MiKTeX package manager graphical user interface (GUI) has been ported to GNU/Linux using the Qt widget toolkit.

The GUI allows you to browse the package database and install packages.

What comes next

This is the todo list for the upcoming beta releases:

  • MiKTeX-pdfTeX for GNU/Linux:
    The MiKTeX variant of pdfTeX has the MiKTeX package manager
    integrated. This feature makes it possible to install missing packages
    on-the-fly.
  • LuaTeX integration

Currently rated 4.7 by 18 people

  • Currently 4.722223/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Related posts

Comments

September 14. 2008 10:47

Aaron

We need one for Windows!

Aaron

September 16. 2008 02:32

bramp

I didn't know that MiKTeX was being developed for Linux, but now that I do I am very glad. I always felt the auto installing of packages was a major missing feature on linux.

Keep up the good work, and I hope to see a windows beta soon Smile

bramp

September 23. 2008 20:10

Sebastian

Speaking about Linux..I use MPM on Suse, I cannot properly set MIKTEX_REPOSITORY variable. When should I put this export etc...?

Sebastian

September 24. 2008 21:12

Walden Quilates

Bram: autoinstallation of packages is actually being done by many Linux distributions. Most modern package managers (the preferred way of installing packages in Linux as against the distribution of individual executable installers) called dependency tracking If you want to get all the nifty TeX packages (that have been packaged for your distribution of choice) you would do something like "sudo aptitude install texlive-full" (this is true for Ubuntu and Debian, which appears to be the Linux distribution featured in the screenshot above!)

MikTeX's package manager appears to supplement the packages already available to a distribution. In the screenshot I see the MikTeX packages being installed to the user's home directory. So this should be good even if there are similar packages installed system-wide, that is, MikTeX won't overwrite the distribution's (La)TeX packages.

Walden Quilates

October 6. 2008 01:06

Sebastian

Auto installing packages is maybe common in many linux distributions, but installing LATEX PACKAGES on-the-fly feature lacks on linux tex distributions...it's a pity that TexLive programmers cannot implement such feature...mr Schenk you are clearly the best.

Sebastian

October 7. 2008 23:08

Daniel

I tried to install MiKTeX 2.8 Beta 1for Linux on a very new and clean OpenSuse 11 system. I had installed TexLive using Yast's software installation tool. I followed the README.unx that is included in the download file. All the requirements were met. When executing cmake -G "Unix Makefiles" as root or as user I get many 'warning: missing terminating " character' messages. If I then try the make, it stops with error 1 and error 2. Tried several times, always the same. When installing the latest stable built (2.7.3135) according to the same README all works well.

Hope that helps as a bug report, though I am kind of a newbie. Please keep developing, so much looking forward to 2.8 with gui and install on the fly!!!

Daniel

October 24. 2008 04:30

Martin

...same error for me, running it on Ubuntu 8.04 with cmake 2.60, g++ 4.2.3.

Best,
Martin

Martin

November 2. 2008 19:07

Daniel

It's me again (from 2 posts ago). Now I tried to install Miktex 2.8 beta 1 on a clean new Kubuntu 8.10 system. All the newest compilers and programs installed, but still get exactly the same error as described above.

Daniel

November 4. 2008 22:03

Laur

Same problems using Fedora 9, with updated compilers and lynx.

Laur

November 25. 2008 21:25

Andrei

Problems to compile here too, Ubuntu 8.10, cmake 2.6, g++ 4.3.2. The error is always in unx.cpp and the following messages are shown:

[ 50%] Building CXX object Libraries/MiKTeX/Core/CMakeFiles/MiKTeX208-beta-1-core.dir/unx/unx.cpp.o
<command-line>: warning: missing terminating " character
/home/andrei/tmp/miktex-2.8-beta-1/Libraries/MiKTeX/Core/unx/unx.cpp:109: error: stray ‘\’ in program
/home/andrei/tmp/miktex-2.8-beta-1/Libraries/MiKTeX/Core/unx/unx.cpp:109: error: missing terminating " character
/home/andrei/tmp/miktex-2.8-beta-1/Libraries/MiKTeX/Core/unx/unx.cpp:143:4: warning: #warning Unimplemented: SessionImpl::GetPsFontDirs
/home/andrei/tmp/miktex-2.8-beta-1/Libraries/MiKTeX/Core/unx/unx.cpp:155:4: warning: #warning Unimplemented: SessionImpl::GetTTFDirs
/home/andrei/tmp/miktex-2.8-beta-1/Libraries/MiKTeX/Core/unx/unx.cpp:167:4: warning: #warning Unimplemented: SessionImpl::GetOTFDirs
/home/andrei/tmp/miktex-2.8-beta-1/Libraries/MiKTeX/Core/unx/unx.cpp:279:4: warning: #warning Unimplemented: FileIsOnROMedia()
/home/andrei/tmp/miktex-2.8-beta-1/Libraries/MiKTeX/Core/unx/unx.cpp: In memberfunction ‘MiKTeX::Core::StartupConfig MiKTeX::ABF3880A6239B84E87DC7E727A8BBFD4::SessionImpl:LaughingefaultConfig(bool)’:
/home/andrei/tmp/miktex-2.8-beta-1/Libraries/MiKTeX/Core/unx/unx.cpp:109: error: expected primary-expression before ‘;’ token
make[2]: *** [Libraries/MiKTeX/Core/CMakeFiles/MiKTeX208-beta-1-core.dir/unx/unx.cpp.o] Error 1
make[1]: *** [Libraries/MiKTeX/Core/CMakeFiles/MiKTeX208-beta-1-core.dir/all] Error 2
make: *** [all] Error 2

Hope this helps.

Andrei

November 28. 2008 10:08

JErik

Similar problem as Andrei wrote on system Fedora 10.

JErik

JErik

December 8. 2008 23:48

esteban

Hi, I solved it by commenting line 109 of the mentioned unx.cpp file.

It seems to be used to read an environment variable MIKTEX_ROOTS which I think is not declared.

It compiled at the end correctly and I could already install packages.

Cheers

esteban

December 20. 2008 19:34

daniel

With the trick provided by Esteban installation now works. Thanks!

daniel

December 21. 2008 19:47

skidzo

Hi there,
I just tried the beta 2.8 with ubuntu 8.10 and I cant get it installed.
The so called 'trick' with unx.cpp at line 109 did not work!!
I have all the necessary libs and packages installed.

Installation of 2.7 worked fine.

http://wiki.ubuntuusers.de/MiKTeX_Package_Manager

Really looking forward to an .deb package or something like this, as I think compiling from source is allways just a temporarily solution.

Cheers Skidzo

skidzo

January 13. 2009 15:05

Karthik

I am running MikTeX on Ubuntu 8.10. It works pretty well from the command line, but if I try to execute mpm, I get the following error:

mpm: Could not restart in windowed mode.

Am I missing some library?

Karthik

February 12. 2009 19:22

pandammonium

Don't comment out line 109 of unx.cpp, but instead follow the instructions found in the post at the top of this page by Praveen Kumar G: <http://www.nabble.com/Re%3A-MiKTeX-2.8-compilation-issue-on-Fedora-Core-8-p19664968.html>. Not only does this work in Fedora, but also in Ubuntu 8.20.

However,like Karthik, I also get the error 'mpm: Could not restart in windowed mode.'. I am assuming frm the readme file prerequisite list I am missing some Qt package, but I have just installed various packages qith Qt in the name, but it did not help; I still get the same error. Any help would be most appreciated: I love MiKTeX's package manager and would be delighted to be able to use on Linux as well as Windows.

pandammonium

February 12. 2009 19:37

pandammonium

Ah, I'm informed that all you have to do is run the cmake command again and then make it and install it again, configure it again, and Bob should be your uncle. Works for me, anyway!

pandammonium

February 12. 2009 20:08

pingback

Pingback from pandammonium.org

Pandammonium: blogs [pandammonia]

pandammonium.org

February 16. 2009 16:21

pandammonium

Hi Christian,

As stated above, I love MiKTeX and its package manager, and I do now have a successful installation of it.

Is there a way to specify where MiKTeX installs the packages to? Is the problem that I didn't specify the -MIKTEX_INSTALLROOT and MIKTEX_ROOTS during installation? Is the only solution to reinstall MiKTeX? If so, how do I uninstall it?

I appreciate any help you can offer.

cheers,

pandammonium

February 16. 2009 16:44

pandammonium

At the risk of flooding your comments(!), I have discovered some documentation at MiKTeX Dojo. You really should advertise that more! ;)

Here's the link for anyone else who needs it: dojo.miktex.org/.../mpmunix.aspx

pandammonium

June 19. 2009 03:38

themurmish

Will this ever be updated?

themurmish

July 4. 2009 03:53

B.

I've been trying to compile the source under RHEL 5 for hours and no matter what I try I can't get it to go past the Qt4 dependency in spite of the fact qt4 is in fact installed. Perhaps it just doesn't like where RHEL stores the distribution. Is there some environment variable I can set or something else I can change in the configuration files to force it to see what's there?

B.

July 14. 2009 04:07

pingback

Pingback from answerspluto.com

list of urls - 5 « Answers Pluto

answerspluto.com

July 30. 2009 19:33

Diseño web

I have just installed MikTeX 2.8 beta in Ubuntu...
I am able to run mpm very well from the command line, but the GUI just does not open.

I keep getting the error:
mpm: Could not restart in windowed mode.

Is this some obvious error? Some help?

Diseño web

May 20. 2010 20:30

pingback

Pingback from 495.akemet.com

525xi Wheels Spoke Bmw Welt, 525xi Rain Sensing Wipers Used Bmw

495.akemet.com

Comments are closed