Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Starting Development and Compiling
| | |-+  How can I install LaTex on VMWare image?
« previous next »
  • Print
Pages: [1]

Author Topic: How can I install LaTex on VMWare image?  (Read 4262 times)

Offline bascule

  • Rockbox Expert
  • Member
  • *
  • Posts: 1298
How can I install LaTex on VMWare image?
« on: June 12, 2008, 02:07:24 AM »
I'm trying to install LaTex in order to build a manual on the Rockbox VMWare image. I understand the 'dependency-hell' situation, but how do I resolve it?

Logging in as root and running the commands specified in the Wiki give this result:

Code: [Select]
debian:~# apt-get install tetex-base tetex-bin tetex-extra latex-ucs

Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  tetex-bin: Depends: libice6 (>= 1:1.0.0) but 4.3.0.dfsg.1-14sarge1 is to be installed
E: Broken packages
« Last Edit: June 12, 2008, 04:24:37 AM by bascule »
Logged
DataBase fanboy and author of the totally overhauled Rockbox Sync Tool

Offline pixelma

  • Rockbox Expert
  • Member
  • *
  • Posts: 645
Re: How can I install LaTex on VMWare image?
« Reply #1 on: June 12, 2008, 04:18:58 AM »
I'm not sure if this is the real issue but the tetex packages have been renamed to "texlive" (if I remember correctly and unfortunately I don't know which texlive ones you need exactly). The reason it hasn't been changed in the wiki yet was that people told they would get automatically linked to those new ones when they try to install tetex packages and so it wasn't wrong until now. Maybe that has changed now though or doesn't work in the vmware image for some reason (or there's something else wrong).
« Last Edit: June 12, 2008, 04:30:09 AM by pixelma »
Logged

Offline bascule

  • Rockbox Expert
  • Member
  • *
  • Posts: 1298
Re: How can I install LaTex on VMWare image?
« Reply #2 on: June 12, 2008, 04:31:20 AM »
I'm presuming that Reading Package Lists... Done means that the packages were available.

I thinks it's a genuine dependency problem, but, as usual, my Linux knowledge is way too insufficient to figure out a solution.

Does it mean that 4.3.0.dfsg.1-14sarge1 is part of the package, but that libice6 is the application actually required in order for the install to work?

Could I just install libice6 first? Or is it not that simple...?

EDIT: That doesn't work:

Code: [Select]
debian:~# apt-get install libice6                                   
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libice6: Depends: x11-common but it is not going to be installed
E: Broken packages

Code: [Select]
debian:~# apt-get install x11-common
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  x11-common: Conflicts: xfree86-common but 4.3.0.dfsg.1-14sarge2 is to be insta                             
lled
E: Broken packages

It was at that point I gave up... :(
« Last Edit: June 12, 2008, 04:39:14 AM by bascule »
Logged
DataBase fanboy and author of the totally overhauled Rockbox Sync Tool

Offline cool_walking_

  • Rockbox Expert
  • Member
  • *
  • Posts: 695
Re: How can I install LaTex on VMWare image?
« Reply #3 on: June 12, 2008, 04:50:54 AM »
Try doing a "apt-get update" to update your local status of the available packages.

It says tetex-bin depends on libice6 version >= 1:1.0.0, but you're going to install libice6 version 4.3.0.dfsg.1-14sarge1 (yes that whole thing is the version), which I guess is (somehow) less than 1:1.0.0.

Found this.

Quote
Could I just install libice6 first?
I don't think so, I think that'll just make it give you a different error message, something like "tetex-bin depends libice6 >= 1:1.0.0 but it is not available".
Logged

Offline pixelma

  • Rockbox Expert
  • Member
  • *
  • Posts: 645
Re: How can I install LaTex on VMWare image?
« Reply #4 on: June 12, 2008, 05:00:29 AM »
You could also bug certain people who care about the vmware image and wanted to make a new one for a while to at least put it on their list too. ;D  (The image is quite old now I've heard and has its little problems here and there - maybe this would be something for DevCon.)

* pixelma ducks
Logged

Offline bascule

  • Rockbox Expert
  • Member
  • *
  • Posts: 1298
Re: How can I install LaTex on VMWare image?
« Reply #5 on: June 12, 2008, 05:40:24 AM »
Right, looking at the Wiki page again, everything except latex-ucs is already installed in the image.

Plus I've screwed up my image by doing the apt-get update (MMap out of memory error, and adding more virtual memory in VMWare didn't seem to fix it), so I'm going to re-extract the image and try it all over again...

EDIT: Yay, success! I just installed latex-ucs (which it did uncomplainingly) and now everything seems to be working OK.

Thanks for all your help, especially this:
Quote
'It says tetex-bin depends on libice6 version >= 1:1.0.0, but you're going to install libice6 version 4.3.0.dfsg.1-14sarge1 (yes that whole thing is the version), which I guess is (somehow) less than 1:1.0.0.'
I would never have guessed that that was a libice version, I assumed it was an entirely different application/package  ::)
« Last Edit: June 12, 2008, 08:36:53 AM by bascule »
Logged
DataBase fanboy and author of the totally overhauled Rockbox Sync Tool

Offline scorche

  • Administrator
  • Member
  • *
  • Posts: 666
Re: How can I install LaTex on VMWare image?
« Reply #6 on: June 15, 2008, 09:11:01 PM »
Quote from: pixelma on June 12, 2008, 05:00:29 AM
You could also bug certain people who care about the vmware image and wanted to make a new one for a while to at least put it on their list too. ;D  (The image is quite old now I've heard and has its little problems here and there - maybe this would be something for DevCon.)

* pixelma ducks

This is indeed on my list for things to do during DevConEuro and currently takes priority over my other planned projects.  Hopefully I will be sober enough to get it done.   ;)

If there is anything that you think should be added to the image, please put it down on the list that is at the bottom of http://www.rockbox.org/twiki/bin/view/Main/VMwareDevelopmentPlatform and I will see about adding it.
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Starting Development and Compiling
| | |-+  How can I install LaTex on VMWare image?
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.086 seconds with 15 queries.