Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Czy ktoś byłby w stanie pomóc mi uruchomić jedną aplikację na Linuksie (Ubuntu 8.04 - najnowsza wersja), na której baaaaardzo mi zależy :) ?
Chodzi mi o program do wywoływania plików RAW z aparatów cyfrowych marki Nikon. Program jest niepowtarzalny i jedyny w swoim rodzaju i ciężko go zastąpić innym. Skądinąd wiem, że u jednej osoby uruchomienie tego programu zakończyło się sukcesem. Niestety nie potrafię się skontaktować z tą osobą i stąd moja prośba tutaj :)
Jeśli ktoś będzie na siłach mi pomóc to proszę dać znać. Podam wtedy dalszy opis sprawy :)
Gdyby ktoś był zainteresowany to na stronie pod adresem 1/ http://www.capturenx.com/en/index.html jest dostępna najnowsza wersja 2.0 trial tego programu, natomiast pod adresem 2/ http://rapidshare.com/files/99553507/nikon__capture_nx.rar jest wersja wcześniejsza tego programu, na której również mi zależy.
Pozdrawiam.
Offline
Wcześniejsza wersja sobie świetnie radzi z moim modelem aparatu i w sumie tylko jej używałem na Linuksie, więc szczerze mówiąc bardziej zależałoby mi na uruchomieniu właśnie tej wersji chociaż nie ukrywam, że fajnie byłoby gdyby dała się uruchomić również najnowsza wersja ;)
Offline
Wypróbuj virtualboxa, wiem że to nie za ciekawe rozwiązanie ale za to skuteczne. Virtualbox widzi moja komórke, skaner, kamerke internetową M$ VX3000 (a na linuxie z nia jest duży problem).
Offline
Jakos udalo mi się uruchomić to (starsza wersja) ale startuje ekran powitalny i trzeba klucz wgrac a takowego nie posiadam.
Cały problem w tej aplikacji to NET framework 2.0 którego ona wymaga.
Mono w linuxie go zastępuje.
Wgrałem to i to i ruszyło.
Offline
ilin, po pierwsze dziękuję za zajęcie się tym problemem :) Poza tym z tego co piszesz wynika, że zaszedłeś w tej sprawie dalej niż ja. Aplikacja jest prawdopodobnie w wersji trial (ta wcześniejsza) i w takim też trybie powinna dać się uruchomić. Ale. Jeśli startuje u Ciebie ekran powitalny to znaczy, że wszystko jest chyba OK. U mnie przy próbie otwarcia aplikacji wyskakiwał błąd o treści np. (bo były różne - podaję błąd tyczący się właśnie tej starszej wersji) "c:\windows\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll could not be loaded".
Napisz proszę w jaki sposób uruchomiłeś u siebie tę aplikację. Zrobię to samo i zdam raport ;)
Offline
Najpierw zainstaluj NET framework (coś to jakos nie do konca dziala) posłuż się tym skryptem co tam opisano
http://appdb.winehq.org/appview.php?iVersionId=3754
A jako trial nie idzie tego ruszyc bo jest monit ze 0 dni do konca uzywalnosci zostało.
Offline
Wiec krok po kroku.
Najlaepiej zrobić to na czystej instalce wine.
Zmien nazwę katalogowi /home/user/.wine
Teraz utwórz nowego "wirtualnego windowsa"
winecfg
Tam kliknij w autodetekt dyskow resztę zrobi sie samo.
Zapisz i zamnknij.
Teraz zassaj skrypt winetricks.Najlepiej użyć wgeta do tego.
wget http://kegel.com/wine/winetricks
Jak zejdzie to nadaj mu prawa do wykonywania.
chmod +x scieżka skrypt
Teraz odpal w terminalu ten skrypt.
sciezka winetricks corefonts dotnet20
U mnie zrywalo niektóre polaczenia (mam wolne łacze) to nie zaszkodzi powtorzyć tę operację.
Potem instaluj ten twoj program.
Jakby cos nie banglalo to odpal jeszcze raz instalację framework i będzi tam opcja napraw.Nawet kilka razy.
Ten pliczek będziesz mial zassany w katalogu /home/user/.winetricks.
To tyle.
Zaznaczam ze doszedlem do ekranu powitalnego i zatrzymalem się na kluczu.
Czy będzie dalej dzialał to nie mam pojęcia.
Offline
Po wykonaniu polecenia i poprawnego (mam nadzieję) zainstalowania za pomocą skryptu Framework 2 program Nikon Capture NX 2 zainstalował się bez błędów, ale się nie uruchomił.
Program Nikon Capture 1.2 (wersja z RapidShare) mimo poprawnego zainstalowania nie uruchomił się.
Mimo to jestem krok naprzód - przynajmnie nie otrzymałem komunikatów o błędach ;) To już coś :)
Co dalej :) ?
Ostatnio edytowany przez Just (2008-08-09 20:10:55)
Offline
czy ekran powitalny się pojawil?
Offline
Nie, no właśnie nic się nie pojawiło od czasu kliknięcia na ikonkę programów :(
Offline
Odpal w terminalu.
Ikonka może miec zle scieżki ustawione.
U mnie wygląda to tak.
wine '/home/kasia/.wine/drive_c/Program Files/Nikon/Capture NX/Capture NX.exe'
Ostatnio edytowany przez ilin (2008-08-09 20:57:10)
Offline
Dzięki za doprecyzowanie ;)
Po uruchomieniu w terminalu system zwrócił mi coś takiego:
fixme:virtual:NtAllocateVirtualMemory MEM_WRITE_WATCH type not supported fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms" fixme:shell:URL_ParseUrl failed to parse L"System" fixme:shell:URL_ParseUrl failed to parse L"NxController" fixme:shell:URL_ParseUrl failed to parse L"nik.GUIBase" fixme:shell:URL_ParseUrl failed to parse L"System.Drawing" fixme:ole:CoGetContextToken stub fixme:shell:URL_ParseUrl failed to parse L"GUI_Common_Managed" fixme:shell:URL_ParseUrl failed to parse L"msvcm80" fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:shell:URL_ParseUrl failed to parse L"Accessibility" fixme:shell:URL_ParseUrl failed to parse L"nik.Base" fixme:win:EnumDisplayDevicesW ((null),0,0x32dbd8,0x00000000), stub! fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:shell:URL_ParseUrl failed to parse L"GUI_Common_Managed.resources" fixme:shell:URL_ParseUrl failed to parse L"GUI_Common_Managed.resources" fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\BB.ipm.loc Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\ColorBalance.ipm.loc Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\ColorBooster.ipm.loc Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\Curves.ipm.loc Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\D70ColorShift.ipm.loc Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\DLighting.ipm.loc Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\FishEye.ipm.loc Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\LCHEditor.ipm.loc Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\NkffmCS.ffm.loc Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\NkffmJPEG.ffm.loc Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\NkffmNEF.ffm.loc Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\NkffmTIFF.ffm.loc Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\NoiseReduction.ipm.loc Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\PhotoEffects.ipm.loc Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\RedEye.ipm.loc Parsing file C:\Program Files\Common Files\Nikon\Capture NX\localization\USM.ipm.loc fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:shell:URL_ParseUrl failed to parse L"Capture NX.resources" fixme:shell:URL_ParseUrl failed to parse L"Capture NX.resources" fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:shell:URL_ParseUrl failed to parse L"nik.GUIBase.resources" fixme:shell:URL_ParseUrl failed to parse L"nik.GUIBase.resources" fixme:shell:URL_ParseUrl failed to parse L"System.Drawing.resources" fixme:shell:URL_ParseUrl failed to parse L"System.Drawing.resources" fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources" fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources" fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION System.TypeInitializationException: The type initializer for 'nik.Windows.Forms.FontCollection' threw an exception. ---> System.ArgumentException: Font 'Arial' cannot be found. at System.Drawing.FontFamily.CreateFontFamily(String name, FontCollection fontCollection) at System.Drawing.FontFamily..ctor(String name) at nik.Windows.Forms.FontCollection..cctor() --- End of inner exception stack trace --- at nik.Windows.Forms.Label..ctor() at D.c.A() at D.c..ctor() at nik.b..ctor() at nik.D.A(String[] ) fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
No i się nie uruchomił (program) :(
Offline
U mnie podobne komunikaty wali ale startuje.
Może to wina wersji wine.
kasia@debian:~$ aptitude show wine Pakiet: wine Stan: zainstalowany Zainstalowany automatycznie: nie Wersja: 1.1.0~winehq0~ubuntu~8.04-1
Nawet mam werję od ubuntu.
nie wiedzialem nawet bo to komp córki. :D
Nie mam gdzie screena wrzucic
Offline
U mnie jest wersja chyba nowsza:
Pakiet: wine Stan: zainstalowany Zainstalowany automatycznie: tak Wersja: 1.1.2~winehq0~ubuntu~8.04-2-0ubuntu1 Priorytet: opcjonalny Sekcja: otherosfs Opiekun: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com> Rozmiar rozpakowanego: 55,7M Wymaga: binfmt-support (>= 1.1.2), libasound2 (> 1.0.14), libaudio2, libaudiofile0 (>= 0.2.3-4), libc6 (>= 2.4), libesd-alsa0 (>= 0.2.35) | libesd0 (>= 0.2.35), libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1, libgphoto2-2 (>= 2.4.0), libgphoto2-port0 (>= 2.4.0), libice6 (>= 1:1.0.0), liblcms1 (>= 1.15-1), libldap-2.4-2 (>= 2.4.7), libsm6, libx11-6, libxau6, libxext6, libxml2 (>= 2.6.27), libxslt1.1 (>= 1.1.20), libxt6, winbind Wymaga wstępnie: dpkg (>= 1.14.12ubuntu3) Sugeruje: msttcorefonts, xdg-utils Jest w konflikcie z: binfmt-support (< 1.1.2), libwine, libwine-alsa, libwine-arts, libwine-capi, libwine-cms, libwine-esd, libwine-gl, libwine-gphoto2, libwine-jack, libwine-ldap, libwine-nas, libwine-print, libwine-sane, libwine-twain, wine-doc, wine-utils, winesetuptk, xwine Zastępuje: libwine-alsa, libwine-arts, libwine-capi, libwine-cms, libwine-esd, libwine-gl, libwine-gphoto2, libwine-jack, libwine-ldap, libwine-nas, libwine-print, libwine-sane, libwine-twain, wine-doc, wine-utils, winesetuptk, xwine Opis: Microsoft Windows Compatibility Layer (Binary Emulator and Library) Wine is a compatibility layer for running Windows applications on Linux. Applications are run at full speed without the need of cpu emulation. Wine does not require Microsoft Windows, however it can use native system dll files in place of its own if they are available. This package includes a program loader for running unmodified Windows executables as well as the Wine project's free version of the Windows API for running programs ported from Windows. Homepage: http://www.winehq.org/
Sugerujesz, aby usunąć moją wersję i wgrać starszą (jeśli tak to czy możesz mi podpowiedzieć gdzie znaleźć paczkę deb do Twojej wersji?)
Offline
Sprobuj tej samej wersji wine co ja mam.
Offline
Czy możesz podać źródło (najlepiej) deb skąd zassałeś - żeby i na tym polu uniknąć nieścisłości ;) ?
Offline
Chyba stąd
http://wine.budgetdedicated.com/archive/index.html
Nie pamiętam dokładnie wtedy instalowalem to bo w debianie była starsza wersja i chyba przyholdowałem ze zostalo.
Offline
Słuchaj, tak sobie teraz pomyślałem... A może wpływ na obecny stan rzeczy miał fakt, że wcześniej, na własną rękę, instalowałem po kilka nawet razy Frameworki (starszą i nowszą wersję), których to wersji ostatecznie się nie pozbyłem - nie umiałem ich skutecznie usunąć. Myślisz, że tu może być pies pogrzebany :) ?
Po zainstalowaniu polecanego przez Ciebie wine nie zauważyłem żadnej różnicy. Program nadal się nie odpala :(
PS. Nic nie napisałeś, więc ja dopiszę :) Przy odinstalowywaniu Framework w wersji 1.1 otrzymałem taki komunikat:
"Microsoft. NET Framework 1.1 setup has ended prematurely"
Jak skutecznie pousuwać te Frameworki i zająć się tym na nowo?
Ostatnio edytowany przez Just (2008-08-09 23:47:35)
Offline
Usuwając (zmieniając nazwę) katalogowi .wine usunąleś wszystko co bylo zainstalowane.
Tam to siedzi.
To tak jakbyś sformatowal windowsa.
Na tej wersji wine probuj instalki od zera.
Nowy katalog .wine itd.
Juz tych dodatkow ni bedzie sciągać bo są na dysku tylko je instalowac będzie ten skrypt winetricks.
Offline
System musiałem od początku instalować, aby dojść do ekranu powitalnego :P hehe
Ale nic. Skupię się teraz na tym co udało mi się osiągnąć (właściwie niewiele pomimo postępu). Otóż wersja 1.2 zamieszczona na Rapidzie nie działa. Pojawia się ekan powitalny, aplikacja uruchamia się (widzę trochę górnego menu) po czym za kilka sekund bez żadnej wiadomości zamyka się na dobre.
Poniżej screen - tak to wygląda:
Aha, jak widzisz w tym samy czasie na pasku zadań zaczęły pojawiać się nowe ekrany F2, F3, F4, F5, których naciskanie nie przyniosło żadnego efektu. Aplikacja i bez tego potrafiła się samoczynnie wyłączyć.
Co wersji 2 - trial zainstalowała się ona prawidłowo (tzn. bez żadnych błędów) natomiast również nie działa.
Aha, co do wersji 2 - trial - jak ją uruchomić w wersji testowej? Naciśnij Enter Product Key, następnie Cancel i za chwilę pojawi się opcja Continue Trial :)
Mniej więcej od tego momentu pojawia się w terminalu:
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:shell:URL_ParseUrl failed to parse L"nik.GUIBase.resources" fixme:shell:URL_ParseUrl failed to parse L"nik.GUIBase.resources" fixme:win:LockWindowUpdate (0xd004c), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:shell:URL_ParseUrl failed to parse L"nik.GUIBase.resources" fixme:shell:URL_ParseUrl failed to parse L"nik.GUIBase.resources" fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE fixme:win:LockWindowUpdate (0x9004e), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:shell:URL_ParseUrl failed to parse L"System.Drawing.resources" fixme:shell:URL_ParseUrl failed to parse L"System.Drawing.resources" fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
O co może chodzić?
Offline
Cóz wietrzę tu sprawkę wspanialości ubuntu.Compizy jakieś nie są powlączane?
Pierwsza nie dziala bo klucza trzeba.
Drugiej nie probowalem bo trochę cięzkawa na moje łacze około godz zasysania.
W wolnej chwili zassam i się pobawię zobaczymy.
W wine programy można w malym oknie uruchamiać to nie będą nam po ekranie latać .
EDIT: Wyprobuj na virtualboxie.
Ja używam tak programu do wysyłania zdjęć do fotolabu fotosender.
Co prawda udalo mi ię go pod wine uruchomić i raz nawet wysłałem zdjęcia ale jest tak niestabilny że wolę więcej nie ryzykowac.
Postawilem M$ na VB i tam zainstalowalem i spokoj swięty.
Ostatnio edytowany przez ilin (2008-08-10 16:08:19)
Offline
Sczerze mówiąc miałem w planie porzucić Windows i na dobre zainteresować się Linuksem. Nie chciałbym z tego powodu też instalować drugiego systemu na VirtualBox gdyż uruchomienie dwóch systemów naraz, żeby zgrać i obrobić zdjęcia byłoby co najmniej nie wygodne :/
PS. Nadal szukam rozwiązania problemu. Oczywiście żadnych bajerów nie mam włączonych.
Ostatnio edytowany przez Just (2008-08-10 16:44:39)
Offline
Spatchowana aplikacja uruchamia się wyskakuje monit o nowszej wersji potem wylatuje w kosmos.
Logi wskazują na błedy w NET framework.
Pokombinuję jeszcze.
Mozna sprobować uzyc mono ale osobiście nie znam skladni a narazie nie mogę znalezć linka do strony gdzie moorhunta przez mono ożywiali.
Wiem ze częsciowo dzialał.
Offline
Just napisał(-a):
Sczerze mówiąc miałem w planie porzucić Windows i na dobre zainteresować się Linuksem. Nie chciałbym z tego powodu też instalować drugiego systemu na VirtualBox gdyż uruchomienie dwóch systemów naraz, żeby zgrać i obrobić zdjęcia byłoby co najmniej nie wygodne :/
PS. Nadal szukam rozwiązania problemu. Oczywiście żadnych bajerów nie mam włączonych.
VirtualBox ma coś w stylu hibernacji - możesz zamknąć VB przy włączonym Windowsie a gdy do niego później powrócisz, będzie od miejsca w którym go zamknąłeś. Tak nawiasem mówiąc, to ludzie takim sposobem stawiają Linux From Scratch, gdyż w dowolnej chwile można komputer wyłączyć a kompilacje dokończyć później nie zaczynając jej od nowa.
Ostatnio edytowany przez sp3cu (2008-08-10 17:06:21)
Offline