/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
MiKTeX package manager til Linux
Fra : Martin Heller


Dato : 01-11-05 23:48

Jeg har problemer med MiKTeX package manager til Linux
<http://www.miktex.org/unx/>. Jeg kan godt installere enkelte
pakker, men hvis jeg prøver at installere flere med

# mpm --find-updates > updates
# mpm --update-some=updates

Får jeg blot: 'Segmentation fault'.

Samme fejl hvis jeg laver en fil (install) med en liste over
ikke-installerede pakker og prøver

# mpm --install-some=install

Er der nogen, som har bedre erfaringer, og som måske kan give et
råd til, hvordan jeg får det til at virke?

f.u.t.: dk.edb.system.unix

 
 
none (02-11-2005)
Kommentar
Fra : none


Dato : 02-11-05 08:25

Martin Heller wrote:
> Jeg har problemer med MiKTeX package manager til Linux
> <http://www.miktex.org/unx/>. Jeg kan godt installere enkelte pakker,
> men hvis jeg prøver at installere flere med
>
> # mpm --find-updates > updates
> # mpm --update-some=updates
>
> Får jeg blot: 'Segmentation fault'.
>
> Samme fejl hvis jeg laver en fil (install) med en liste over
> ikke-installerede pakker og prøver
>
> # mpm --install-some=install
>
> Er der nogen, som har bedre erfaringer, og som måske kan give et råd
> til, hvordan jeg får det til at virke?
>
> f.u.t.: dk.edb.system.unix

Måske
#mpm --install-some < updates

Martin Heller (02-11-2005)
Kommentar
Fra : Martin Heller


Dato : 02-11-05 23:08

none wrote:

> Måske
> #mpm --install-some < updates

Desværre ikke. Det giver bare
'mpm: --install-some: missing argument'.

Fra # mpm --help :

--install-some=FILE Install packages listed
             (line-by-line) in
the specified file.

så jeg tror at jeg kalder funktionen rigtigt. Jeg ved bare ikke
hvor jeg skal lede efter fejl. 'Segmentation fault' giver ikke
*mig* mange idéer.

Morten Høgholm (03-11-2005)
Kommentar
Fra : Morten Høgholm


Dato : 03-11-05 00:15

On Wed, 02 Nov 2005 16:08:10 -0600, Martin Heller <mr_heller@yahoo.dk>
wrote:

> Fra # mpm --help :
>
> --install-some=FILE Install packages listed
>              (line-by-line) in
> the specified file.
>
> så jeg tror at jeg kalder funktionen rigtigt. Jeg ved bare ikke hvor jeg
> skal lede efter fejl. 'Segmentation fault' giver ikke *mig* mange idéer.

På OS X 10.4.2 får jeg "bus error" og følgende crash-rapport:

**********

Host Name: Mortens-Ibook
Date/Time: 2005-11-02 17:12:54.764 -0600
OS Version: 10.4.2 (Build 8C46)
Report Version: 3

Command: mpm
Path: /usr/local/bin/mpm
Parent: bash [2986]

Version: ??? (???)

PID: 3015
Thread: 0

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

Thread 0 Crashed:
0 mpm    0x00003bb0 Application::ReadFileList(char const*,
std::vector<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > > >&) + 52 (mpmcon.cpp:973)
1 mpm    0x00005460 Application::Main(int, char const**) + 660
(mpmcon.cpp:1047)
2 mpm    0x00005d88 main + 308 (mpmcon.cpp:1269)
3 mpm    0x00002b60 _start + 348 (crt.c:272)
4 mpm    0x00002a00 start + 60

Thread 0 crashed with PPC Thread State 64:
srr0: 0x0000000000003bb0 srr1: 0x000000000200f030
vrsave: 0x0000000000000000
cr: 0x44000428 xer: 0x0000000000000004 lr:
0x0000000000003b88 ctr: 0x0000000000005450
r0: 0x0000000000005460 r1: 0x00000000bffff7a0 r2:
0x000000000000534c r3: 0x0000000000000000
r4: 0x00000000004005a0 r5: 0x0000000000000002 r6:
0x0000000000000001 r7: 0x0000000000000001
r8: 0x0000000000000001 r9: 0x0000000000005450 r10:
0x000000000050000b r11: 0x000000000000b118
r12: 0x00000000000b7d34 r13: 0x00000000bffff8b4 r14:
0x00000000bffff86c r15: 0x0000000000000000
r16: 0x0000000000000000 r17: 0x0000000000000000 r18:
0x0000000000000000 r19: 0x0000000000000000
r20: 0x0000000000000000 r21: 0x0000000000000000 r22:
0x0000000000000000 r23: 0x0000000000000000
r24: 0x0000000000000000 r25: 0x0000000000000000 r26:
0x00000000bffff7e0 r27: 0x00000000bffff894
r28: 0x0000000000400370 r29: 0x0000000000000007 r30:
0x00000000004005a0 r31: 0x0000000000003b88

Binary Images Description:
0x1000 - 0xafff mpm    /usr/local/bin/mpm
0x50000 - 0x51fff libmiktex-md5.1.dylib
   /usr/local/lib/miktex/libmiktex-md5.1.dylib
0x55000 - 0x6efff libmiktex-expat.1.dylib
   /usr/local/lib/miktex/libmiktex-expat.1.dylib
0x96000 - 0xa0fff libmiktex-mspack.1.dylib
   /usr/local/lib/miktex/libmiktex-mspack.1.dylib
0xb6000 - 0xbbfff libmiktex-popt.1.dylib
   /usr/local/lib/miktex/libmiktex-popt.1.dylib
0x205000 - 0x228fff libmiktex-packagemanager.1.dylib
   /usr/local/lib/miktex/libmiktex-packagemanager.1.dylib
0x1008000 - 0x1051fff libmiktex-core.1.dylib
   /usr/local/lib/miktex/libmiktex-core.1.dylib
0x8fe00000 - 0x8fe51fff dyld 43.1   /usr/lib/dyld
0x90000000 - 0x901a6fff libSystem.B.dylib    /usr/lib/libSystem.B.dylib
0x901fe000 - 0x90202fff libmathCommon.A.dylib
   /usr/lib/system/libmathCommon.A.dylib
0x91066000 - 0x91074fff libz.1.dylib    /usr/lib/libz.1.dylib
0x91959000 - 0x91a1ffff libcrypto.0.9.7.dylib
   /usr/lib/libcrypto.0.9.7.dylib
0x91d3a000 - 0x91d5afff libmx.A.dylib    /usr/lib/libmx.A.dylib
0x94c4c000 - 0x94c7afff libssl.0.9.7.dylib    /usr/lib/libssl.0.9.7.dylib
0x95384000 - 0x953acfff libcurl.3.dylib    /usr/lib/libcurl.3.dylib
0x9540b000 - 0x9548efff libstdc++.6.dylib    /usr/lib/libstdc++.6.dylib
0x9550c000 - 0x95514fff libgcc_s.1.dylib    /usr/lib/libgcc_s.1.dylib


Er det noget, der giver mening?
--
Morten

Martin Heller (03-11-2005)
Kommentar
Fra : Martin Heller


Dato : 03-11-05 23:52

Morten Høgholm wrote:

> På OS X 10.4.2 får jeg "bus error" og følgende crash-rapport:

Tak. Det lader til, at det ikke kun er på min maskine, der er
noget galt så.

> Er det noget, der giver mening?

Ikke for mig desværre.

Morten Høgholm (04-11-2005)
Kommentar
Fra : Morten Høgholm


Dato : 04-11-05 00:03

On Thu, 03 Nov 2005 16:52:23 -0600, Martin Heller <mr_heller@yahoo.dk>
wrote:

> Morten Høgholm wrote:
>
>> På OS X 10.4.2 får jeg "bus error" og følgende crash-rapport:
>
> Tak. Det lader til, at det ikke kun er på min maskine, der er noget galt
> så.
>
>> Er det noget, der giver mening?
>
> Ikke for mig desværre.

Så er vi to...

Jeg kan se at Christian Schenk har lavet en del ændringer i koden siden
han frigav beta1. Jeg prøver lige at spørge ham hvornår han frigiver beta2
og om han kan se, hvad der går galt.
--
Morten

Martin Heller (04-11-2005)
Kommentar
Fra : Martin Heller


Dato : 04-11-05 00:25

Morten Høgholm wrote:

> Jeg kan se at Christian Schenk har lavet en del ændringer i koden siden
> han frigav beta1. Jeg prøver lige at spørge ham hvornår han frigiver
> beta2 og om han kan se, hvad der går galt.

Ok. Jeg har netop postet en fejlrapport på www.miktex.org.

Morten Høgholm (04-11-2005)
Kommentar
Fra : Morten Høgholm


Dato : 04-11-05 00:21

On Thu, 03 Nov 2005 17:24:50 -0600, Martin Heller <mr_heller@yahoo.dk>
wrote:

> Morten Høgholm wrote:
>
>> Jeg kan se at Christian Schenk har lavet en del ændringer i koden
>> siden han frigav beta1. Jeg prøver lige at spørge ham hvornår han
>> frigiver beta2 og om han kan se, hvad der går galt.
>
> Ok. Jeg har netop postet en fejlrapport på www.miktex.org.

Samme her
--
Morten

Claus Thrane (04-11-2005)
Kommentar
Fra : Claus Thrane


Dato : 04-11-05 22:03

Martin Heller wrote:
> Jeg har problemer med MiKTeX package manager til Linux
> <http://www.miktex.org/unx/>. Jeg kan godt installere enkelte pakker,
> men hvis jeg prøver at installere flere med
>
> # mpm --find-updates > updates
> # mpm --update-some=updates
>
> Får jeg blot: 'Segmentation fault'.
>
> Samme fejl hvis jeg laver en fil (install) med en liste over
> ikke-installerede pakker og prøver
>
> # mpm --install-some=install
>
> Er der nogen, som har bedre erfaringer, og som måske kan give et råd
> til, hvordan jeg får det til at virke?
>
> f.u.t.: dk.edb.system.unix

Af ren nysgerrighed hvorfor så bruge MikTeX til Linux/unix? der er jo så
mange andre implementationer (som virker).

-Thrane

Morten Høgholm (04-11-2005)
Kommentar
Fra : Morten Høgholm


Dato : 04-11-05 22:09

On Fri, 04 Nov 2005 15:02:51 -0600, Claus Thrane <crt@cs.aau.dk> wrote:

> Martin Heller wrote:
>> Jeg har problemer med MiKTeX package manager til Linux
>> <http://www.miktex.org/unx/>.
>
> Af ren nysgerrighed hvorfor så bruge MikTeX til Linux/unix? der er jo så
> mange andre implementationer (som virker).

Ikke pakke-managere, som er den vi snakker om her. Jeg synes selv jeg
hører i kategorien "erfarne brugere" og jeg synes bestemt ikke det er
særlig praktisk at skulle installere en pakke, endsige finde ud af at
opdatere eksisterende pakker.

Derudover har MiKTeXs TeX-programmer en lille fiks feature: Når der kaldes
en fil, der ikke kan findes i systemet, bliver der foretaget et opslag i
pakkedatabasen. Hvis filen findes dér, kan systemet installere den med det
samme og man fortsætter kompileringen af dokumentet. Med MiKTeX kan med
andre ord starte med en minimal installation og stille og roligt lade den
installere de ting man rent faktisk har brug for.

I øvrigt har Christian Schenk (MiKTeX) fikset fejlen i cvs'en.
--
Morten

Claus Thrane (04-11-2005)
Kommentar
Fra : Claus Thrane


Dato : 04-11-05 22:34

Morten Høgholm wrote:
> On Fri, 04 Nov 2005 15:02:51 -0600, Claus Thrane <crt@cs.aau.dk> wrote:
>
>> Martin Heller wrote:
>>
>>> Jeg har problemer med MiKTeX package manager til Linux
>>> <http://www.miktex.org/unx/>.
>>
>>
>> Af ren nysgerrighed hvorfor så bruge MikTeX til Linux/unix? der er jo
>> så mange andre implementationer (som virker).
>
>
> Ikke pakke-managere, som er den vi snakker om her. Jeg synes selv jeg
> hører i kategorien "erfarne brugere" og jeg synes bestemt ikke det er
> særlig praktisk at skulle installere en pakke, endsige finde ud af at
> opdatere eksisterende pakker.
>
> Derudover har MiKTeXs TeX-programmer en lille fiks feature: Når der
> kaldes en fil, der ikke kan findes i systemet, bliver der foretaget et
> opslag i pakkedatabasen. Hvis filen findes dér, kan systemet installere
> den med det samme og man fortsætter kompileringen af dokumentet. Med
> MiKTeX kan med andre ord starte med en minimal installation og stille
> og roligt lade den installere de ting man rent faktisk har brug for.
>
> I øvrigt har Christian Schenk (MiKTeX) fikset fejlen i cvs'en.

Ja ok package managers, jeg har da også brugt MixTeX når jeg har været
så uheldig at rende ind in en windows maskine (et ganske fint stykke
værktøj her) men de fleste linux dists. tilbyder efterhånden en eller
anden form for pakkesystem til diverse applikationer; under debian som
jeg selv bruger findes APT mm.

her kan følgende bruges: # apt-get install tex-common tetex-extra

hvor det gælder at:

tetex-extra - Additional library files of teTeX
tex-common - Common infrastructure for using and building TeX in Debian

fint klare de fleste behov. APT sørger selvfølgelig for at opdatere når
man beder den om det.

er der noget jeg overser?

- Thrane

ps. det er ikke for at være besværlig - jeg er som sagt bare nysgærig

Morten Høgholm (04-11-2005)
Kommentar
Fra : Morten Høgholm


Dato : 04-11-05 23:17

On Fri, 04 Nov 2005 15:33:33 -0600, Claus Thrane <crt@cs.aau.dk> wrote:

> Morten Høgholm wrote:
> Ja ok package managers, jeg har da også brugt MixTeX når jeg har været
> så uheldig at rende ind in en windows maskine (et ganske fint stykke
> værktøj her) men de fleste linux dists. tilbyder efterhånden en eller
> anden form for pakkesystem til diverse applikationer; under debian som
> jeg selv bruger findes APT mm.
>
> her kan følgende bruges: # apt-get install tex-common tetex-extra
>
> hvor det gælder at:
>
> tetex-extra - Additional library files of teTeX
> tex-common - Common infrastructure for using and building TeX in Debian
>
> fint klare de fleste behov. APT sørger selvfølgelig for at opdatere når
> man beder den om det.
>
> er der noget jeg overser?

Ja, det synes jeg. Fx sigter Debians pakker her efter en større samling
mens MiKTeX sigter efter de individuelle pakker. MiKTeX dækker tillige et
større spektrum af pakker end Debian og er noget mere opdateret. Jeg kan
fx opdatere min microtype-pakke til den nyeste frigivet for en uge siden
med MiKTeX. Hos Debian er teTeX3 stadig "unstable" selv om den blev
udgivet i februar i år. Derudover vil det som regel være et problem at få
installeret noget på Debian, der *ikke* er med i teTeX. Her bør jeg dog
nævne, at der er en TeXLive til Debian under opsejling.

Så er der selvfølgelig også lige det med at det skal køre på de
forskellige systemer. Hvis jeg vil have Debians til at køre her på min Mac
skal jeg installere Fink først og derefter vil jeg stadig have problemet
med at installere pakker, der ikke er med.

> ps. det er ikke for at være besværlig - jeg er som sagt bare nysgærig

Hvis man ikke er nysgerrig får man sjældent noget at vide
--
Morten

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste