Felhasználói Kézikönyv bor

V. fejezet Hibaelhárítás és hibaüzenetek

5.1. Mi a teendő, ha a program nem működik?

Vannak esetek, amikor már mindent megpróbáltak, hogy a rohadt program kihasználni ezt a verziót a Wine. Ne aggódj, mi mindig itt, hogy segítsek. (Más szavakkal: „Hány fizetni?”)

5.1.1. Ellenőrizze a konfiguráció a Wine

Nézd meg a kimeneti $ bor --version, győződjön meg róla, hogy a legújabb verzióját Wine. Kezdés winecfg és nézd meg a beállításokat, hogy néznek ki normális. Check out

/.wine/dosdevices, hogy megbizonyosodjon arról, hogy a c: pont oda, ahová szeretne.

5.1.2. Próbálja ki a különböző Windows verziók

Egyes esetekben a Windows verzió változás segíthet.

5.1.3. Használja a különféle módokon (pályák) futtatásához

Ez néha segít. Próbálja ki, mint a bor prg.exe, és a bor x: \\ \\ teljes útvonal \\ a \\ prg.exe

5.1.4. Kísérlet a beállítás DLL

Kezdés WINEDEBUG = + loaddll, hogy megtudja, melyik DLL használnak, és hogy ezek a „natív” vagy beépített. Ezután győződjön meg róla, a megfelelő „home” könyvtár fájlokat a C: \ Windows \ System és a kísérlet DLL terhelés érdekében beállításokat parancssorból vagy a konfigurációs fájlban.

5.1.5. Ellenőrizze a munkakörnyezet!

Egy másik ötlet: lehetne a bor munkakörnyezet kényeztetve? Győződjön meg róla, hogy minden rendben van a csomagban, amelyen a munka Bor (gcc, glibc, X könyvtárak, OpenGL (!).).

5.1.6. Használjon egy másik grafikus felület módban

Oktasson Wine keresztül konfigurációs fájlt vagy asztali üzemmódban (desktop módban), vagy irányított módban (kezelt mód), vagy csúnya „normális” (normál) üzemmód. Ez is segíthet.

5.1.7. Nézze meg a app!

Lehet, hogy a kérelem másolásvédett? Sokféle ilyen védelem nem működik Wine alatt. Vannak olyanok is keresnek a jövőben. (A szint CD-ROM még nem teljesen működőképes).

5.1.8. Változás a Wine környezet

Az alkalmazás futtatásához jelenlétében a Windows partíció drámaian eltérnek, hogy ennek hiányában a Windows partíció. Állítsa Bor intézkedések ellentétben volt a szokásosnál. Is telepíteni DCOM98 vagy DCOM95. Ez nagyon hasznos lehet.

5.1.9. újrakonfigurálhatja Wine

Előfordul, hogy a bor telepítési folyamat változások és az új változat a Wine tekintik ezeket a változásokat. Ez különösen valószínű, ha a telepítésnél sokáig. nevezd át a mappát

/.wine biztonsági mentés céljából. A telepítési folyamat elindításához, ajánlott az Ön változata Wine, hogy hozzon létre egy új konfigurációt. Összehasonlításképpen, a régi könyvtár

/.wine. Azon létesítmények Wine használatával forrásból egy script beállítani Bor eszközök / wineinstall a felhasználó nevében. Ez elég biztonságos eljárás. Később, törölheti az új könyvtárat

/.wine, és nevezze át a régi vissza.

5.1.10. Vigyázz a harmadik féltől származó információk

Nagyon is lehetséges, hogy valaki már megtette, amit akarsz csinálni most. Előfordulhat, hogy a következő forrásokat:

Frank Corner alkalmazások listáját, részletes utasításokat, hogyan kell telepíteni őket. További segítség megtalálható a felhasználói fórumokat.

Segíthet a Google. ha tudja, hogyan kell használni. Érdemes megnézni a Google Csoportok. specifikusan comp.emulators.ms-windows.wine csoportot

Van egy IRC csatornája Bor - Freenode.net. Akkor oda bármilyen IRC kliens, mint Xchat. Itt vannak a szükséges beállításokat:
server = irc.freenode.net, port = 6667
és a csatorna = #winehq

Ha a program nem igényel Visual Basic Runtime Environment, akkor töltse le ebből Microsoft webhelyen.

Ha hiányzik a DLL, például Mfc42, megtalálja őket a honlapon www.dll-files.com

5.1.11. Keresse az oka!

A következő lépés, hogy meg kell tenni, hogy megtaláljuk a problémák okait. A spektrum a lehetséges okok igen széles - egy egyszerű hiba a konfiguráció a teljes tönkremenetelig bort. Az alábbiakban leírjuk, hogyan lehet létrehozni egy fájlt egy hibajelentést, és hogyan kell kezdeni a problémát. Bor hibakeresés funkciók leírása a Wine fejlesztői útmutató (Útmutató a fejlesztők).

5.2. Hogyan hibajelentést küldeni.

Kérjük, jelentsd a hibákat és a kapcsolódó információk a helyszínre Wine Bugzillából. Kérjük nézzen Bugzillát adatbázis, hogy megtudja, van-e már ebben a kérdésben jelentéseket. Ha bármilyen voltak, kérünk, add meg információt az eredeti jelentést.

5.2.1 Error Reporting

Íme néhány egyszerű tipp, hogy a jelentés több értelmes, és ezáltal növeli a valószínűségét a választ, és javítsa ki a hibát:

1. Annyi információt az üggyel kapcsolatos.

Ez azt jelenti, hogy több információra van szükségünk, mint a „My Word” esik „amikor már nem futott, nem tudom, miért.?”. Adjon meg legalább a következő információkat:

  • Melyik verzióját Wine Ön által használt (Command: bor --version)
  • A nevét az operációs rendszer forgalmazása és verziója (például Red Hat Linux 7.2)
  • Mi fordítóprogram használunk, annak változata (parancs: gcc -v). Ha nem állítanak össze bor, csomag nevét, és az a hely, ahol sor került.
  • A Windows-verzió, ha használják a borral. Ha a Windows nem használt, megemlíteni.
  • A nevét és verziószámát, a kívánt program futtatásához, valamint az URL-t, ahol a program a letöltött (ha van ilyen).
  • A pontos parancsot, amely futtatja Wine programot. Például: a bor "C: \ Program Files \ Test \ program.exe"
  • Konkrét lépéseket, amelyekkel megismételni a hibát.
  • Bármely további információt, ami az Ön véleménye, lehet lényeges, mint például egy változata „X” (abban az esetben problémák Iksami) libc verzió, és így tovább.
  • 2. A program futtatása változó WINEDEBUG környezetben. Például, WINEDEBUG = + relé bor sol.exe

    Ez vezet arra a következtetésre több információt a konzol, ami hasznos lehet, ha a hibakeresés egy programot. Továbbá, ez lelassítja a reprodukció a programot. Vannak esetek, amikor a hibaüzenet jelenik meg, hogy eltűnik, amikor a lehetőség + relét. Adja meg ezt a jelentésben.

    5.2.2. A program lefagy

    Ha Wine sürgősségi sikertelen végrehajtása során a program, fontos, hogy információnk róla, hogy megpróbálja megérteni az oka az elutasítás. A jelentés foglalnak sok helyet (több MB), de jobb, hogy mentse el a fájlt. Amikor megjelenik a Bor-dbg> prompt. Írja kilép.

    Érdemes lehet kipróbálni + relé + snoop helyett + relé, de kérjük, vegye figyelembe, hogy + Snoop meglehetősen instabil, és gyakran okoz hiba hamarabb + relét. Jelentés a hiba kód + Snoop használhatatlan a legtöbb esetben! Ön is kapcsolódhat más paramétereket, jellegétől függően a probléma a kutató. Egy paraméterek teljes listája a man-oldalt Wine.

    Megjeleníteni egy rekordot eseménytörténet (a nyomkövetési napló), használja az alábbi módszerek egyikét:

    5.2.2.1 Az Easy Way

    1. Ez a módszer lehetővé teszi, hogy még teljesen kezdő, hogy a minőségi nyomkövetési napló vezető események összeomlás.

    Ahhoz, hogy ezt a módszert használja, a számítógép kell telepíteni perl programozási nyelv. Annak kiderítésére, hogy ez akkor írja be a parancsot: amely perl. Ha a válasz valami ilyesmi: / usr / bin / perl, akkor működik. Ellenkező esetben folytassa a „kemény út”. Ha nem biztos benne, elvégre a munka. Ha megpróbál futtatni egy szkriptet, akkor elég nyilvánvaló, ha nem telepítette perl.

    2. Állítsa be a könyvtárat / path-to-bor> / eszközöket.

    3. Dial. /bug_report.pl és kövesse az utasításokat.

    5.2.2.2. A nehezebb utat

    Leggyakrabban, csak az utolsó 100 (vagy hasonló) vonalak a nyomkövetési napló szükséges, hogy megtudja, ha a sürgősségi program vége. Annak érdekében, hogy az utolsó 100 sor, amit tennie kell a következőket:

    1. átirányítása kiadási WINEDEBUG program egy fájlt.

    2. szét az utolsó 100 sor más fájlba parancs segítségével: farkát.

    Ezt meg lehet tenni két módon.

    Minden kagyló (héj):

    $ Echo kilép | WINEDEBUG = + relé bor [other_options] programnév> filename.out; $ Tail -n 100 filename.out> jelentésfájl

    (Ez a parancs beírja üzenetet a log fájlt, majd automatikusan befejeződik. Ez a parancs jó használni annyi bor ad hibakeresési üzenetek, hogy túlterheltek a terminál, étkezési CPU ciklus).

    tcsh és egyéb csh-szerű héj:

    $ WINEDEBUG = + relé bor [other_options] programnév | tee filename.out; $ Tail -n 100 filename.out> jelentésfájl

    bash és egyéb sh-szerű héj:

    $ WINEDEBUG = + relé bor [other_options] programnév 2> 1 | tee filename.out; $ Tail -n 100 filename.out> jelentésfájl

    jelentésfájl fájl már tartalmazza az utolsó száz sor kimenet, beleértve a debugger nyilvántartás lerakó és backtrace, amelyek a leginkább értékes információkat tömbök. Kérjük, ne törölje ezt a részét, még akkor is, ha nem tudja, hogy mit jelent.

    Küldjön jelentést a Wine Bugzillát. Meg kell csatolni egy fájlt jelentésfájl. Együtt a releváns információkat arról, hogyan hozta azt létre. Ne helyezze a szövegfájlt a szöveg a jelentés oshibkt - ez elég nagy és megzavarja jelentést. Ha megfelelően mindezt folyamat, az esélyek választ segítségével viszonylag nagy.

    Kérjük nézzen Bugzillát adatbázis, hogy megtudja, van-e már ebben a kérdésben jelentéseket. Ha bármilyen voltak, kérjük, adja meg a fájl jelentésfájl és egyéb információkat az eredeti jelentést.

    Kapcsolódó cikkek