abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 16:11 | IT novinky

Ke zhlédnutí na Invidious a YouTube je videozáznam rozborky a sborky mobilního telefonu Librem 5.

Ladislav Hagara | Komentářů: 0
dnes 13:33 | Komunita

Richard Stallman, zakladatel hnutí svobodného softwaru, se dnes v e-mailové konferenci guix-devel vyjádřil, že svobodný software je apolitický, resp. jedinou přípustnou politikou je politika svobodného softwaru. Reagoval na některé návrhy, že by se do svobodného softwaru měl zabudovat feminismus nebo jiný -ismus. Říká, že témata jako komunismus nebo sexuální orientace jsou „off-topic“. Je v pořádku mít politické názory, ale lidé

… více »
xkucf03 | Komentářů: 20
dnes 05:55 | Nová verze

Po téměř dvou letech vývoje od vydání verze 2.0 byla vydána verze 2.1.0 svobodného softwaru ScummVM (Wikipedie) umožňujícího bezproblémový běh mnoha klasických adventur na zařízeních, pro které nebyly nikdy určeny. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 3
včera 10:55 | IT novinky

Josef Průša představil novou 3D tiskárnu Original Prusa MINI. Její cena je 9 990 Kč a tisknout lze na ní objekty do velikosti 18 × 18 × 18 cm.

Ladislav Hagara | Komentářů: 37
12.10. 13:11 | Nová verze

Byla vydána nová stabilní verze 3.0 svobodné decentralizované mikroblogovací platformy a sociální sítě podobné Twitteru Mastodon (Wikipedie). Detailní přehled novinek na GitHubu. Projekt lze podpořit na Patreonu. Aktuálně má přislíbeno 5 697 dolarů měsíčně.

Ladislav Hagara | Komentářů: 1
12.10. 12:22 | Komunita

Larry Wall odsouhlasil přejmenování programovacího jazyka Perl 6 (Wikipedie) na Raku. Více viz Issue #81 a Pull request #89.

Ladislav Hagara | Komentářů: 13
11.10. 23:33 | Nová verze

Byla vydána nová major verze 2.0 open source systému pro filtrování nevyžádané pošty Rspamd (GitHub, ChangeLog). S novou verzí bylo změněno označování verzí z major.minor.patch na major.minor.

Ladislav Hagara | Komentářů: 0
11.10. 14:11 | Zajímavý článek

Fakultu informatiky Masarykovy univerzity navštívili v rámci Týdne s držiteli Turingovy ceny profesoři Donald Ervin Knuth a Dana Stewart Scott. Zveřejněn byl videozáznam z úterních Otázek a odpovědi s Donaldem Knuthem: Umění programování.

Ladislav Hagara | Komentářů: 10
11.10. 05:55 | Nová verze

Siteshwar Vashisht oznámil vydání KornShellu (Wikipedie) ve verzi 2020. Jedná se o novou stabilní verzi vydanou po více než šesti letech. Zdrojové kódy a changelog jsou k dispozici na GitHubu. Siteshwar Vashisht přednášel letos o KornShellu na konferencích FOSDEM 2019 a All Systems Go! 2019.

Ladislav Hagara | Komentářů: 1
11.10. 04:44 | Komunita

Na zítra – 12. října – připadá letošní Mezinárodní den proti DRM (Wikipedie). DRM je zkratkou pro Digital Rights Management nebo Digital Restrictions Management.

Ladislav Hagara | Komentářů: 16
Kdy jste naposledy viděli počítač s připojeným běžícím CRT monitorem?
 (19%)
 (4%)
 (11%)
 (39%)
 (24%)
 (2%)
Celkem 390 hlasů
 Komentářů: 22, poslední 23.9. 08:36
Rozcestník

www.AutoDoc.Cz

Dotaz: Jak spustit soubory s příponou .com?

19.6.2002 09:47 eF
Jak spustit soubory s příponou .com?
Přečteno: 1369×
Vie niekto ako alebo ci sa vobec daju spustit subory s koncovkou *.com pod linuxami. Subory s koncovkou exe mi idu ale com nie. Vdaka

Odpovědi

Petr Krčmář avatar 19.6.2002 10:07 Petr Krčmář | skóre: 60 | Liberec
Rozbalit Rozbalit vše Please Help !!!!????!!!!
Tak zaprve: Vol rozumnejsi titulek. Takhle nikdo nepozna, o cem to je.

A zadruhe: Zajimalo by me, jak to spoustis. Normalne .exe v linuxu nenastartuje. Jedine v DosEmu a v tom ti pojede i .com a .bat a vsecko co v dosu.

Takze rada: Nainstalovat DosEmu.

Peter

Amatéři postavili Noemovu archu, profesionálové Titanic ...
19.6.2002 10:13 eF
Rozbalit Rozbalit vše Please Help !!!!????!!!!
Diki Petre, idem to vyskusat, ale este som sa nestretol s DosEMU, takze mam este jednu otazočku kde najdem DosEmu. Vdaka
Petr Krčmář avatar 19.6.2002 10:56 Petr Krčmář | skóre: 60 | Liberec
Rozbalit Rozbalit vše Please Help !!!!????!!!!
No, tusim, ze RedHat ho ma primo v distribuci, ale nejsim si jity. Hledej na freshmeat.net a pokud chces balicek rpm (pro redhat, Mandrake a jine), tak se pak mrkni na rpmfind.net. Najdes tam skoro fsecko, takze doporucuji dat do oblibenych polozek v browseru.

Co neni na freshmeat, jako by ani neexistovalo.

Peter

Amatéři postavili Noemovu archu, profesionálové Titanic ...
19.6.2002 17:17 Petr Pribyl | skóre: 6
Rozbalit Rozbalit vše Please Help !!!!????!!!!
Spousti se to pomoci programu wine, ktery je soucasti distribuce RedHat Linuxu 7.3
19.6.2002 10:13 Ccamel | skóre: 10
Rozbalit Rozbalit vše Please Help !!!!????!!!!
Jenom doplním: dosovské binárky nejdou normálně spustit pod linuxem. Musí se spustit v nějakém emulátoru. Existuje jich několik. Třeba dosemu pro dosovské aplikace, pro win32 je třeba použít wine. aplikace se spustí:
wine /cesta_k_souboru/nazev_souboru.pripona
Principielně je jedno jestli je to .com nebo .exe
19.6.2002 10:15 eF
Rozbalit Rozbalit vše Please Help !!!!????!!!!
Kamil vdaka za radu ale pod Wine mi to nejde, idu mi tam tam len exe subory. Vdaka
theo avatar 19.6.2002 18:14 theo | skóre: 15 | Rožnov ... hádej který?
Rozbalit Rozbalit vše Please Help !!!!????!!!!
Principielně NENÍ jedno jestli je to .exe, nebo .com soubor. .exe soubory mají tzv PE formát (Portable-Executable), někdy též zvaný MZ formát (protože .exe soubory vždy začínají písmeny MZ), který se (mám takový dojem) víc blíží POSIXové normě (ale opravdu nevím jistě -- myslím si to proto, že obsahuje zřetelně oddělené části dat, kódu atd...). .com soubory jsou VŽDY 8-mi, nebo 16-ti bitové aplikace, zatímco .exe soubory jsou převážně 32 bitové aplikace, výjmečně 16-ti bitové (tedy dnes, není tomu tak dávno, kdy to tak ještě nebylo). A teď k tomu, že nejde pod Linuxem spustit .exe soubory. To je a není pravda. Nativně je Linux nepodporuje (dnes nativně podporuje formát ELF a starší a.out už přestává být podporován -- aspoň podle toho co si pamatuju z Jaderných novin), ale pokud máte naisntalovánu distribuci, jako např. RedHat 7.3, tak si můžete (a často to i při instalci přehlédnete) nainstalovat démona Wine, který je pak spouští. Lidé, kteří do Linuxu nevidí až tak hluboko (nejsem výjimka ;-) si pak mohou myslet, že tento (MZ) formát je Linuxem podporován. A rovněž se jako v tomto případě diví, že to nespouští 8 a 16 bitové (.com) aplikace. Ale wine je psaný na spouštění POUZE 32 bitových aplikací, na 8 a 16 bitové je zde výše zmíněné DOSEmu, nebo pro Xka xdos (opět nejsem dost přesný 16 bitové aplikace určené pro platformu Win16 a Win16s spustit většinou umí).

To jen tak pro pořádek, ale v zásadě souhlasím :-)

Sine ira et studio
24.4.2008 12:44 petris
Rozbalit Rozbalit vše Re: Please Help !!!!????!!!!
Jestli je soubor *.exe nebo *.com je opravdu jedno, zalezi pouze na formatu - soubor se muze jmenovat jakkoliv, nemusi mit zadnou priponu.
24.4.2008 13:58 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Please Help !!!!????!!!!
Ale ano, to predsa vsetci vieme, ze lubovolnemu suboru je mozne priradit lubovolne meno a ze v unixovom svete sa typ suboru urcuje podla jeho obsahu, a nie podla jeho mena. V danom kontexte zaoberajucom sa spustitelnym suborom platformy Windows ale bolo kazdemu jasne, ze pripona patrne koresponduje s typom suboru.
Ganador avatar 24.4.2008 06:41 Ganador | Praha
Rozbalit Rozbalit vše Re: Please Help !!!!????!!!!
to co tady rikate je naprosta blbost jelikoz wine neemuluje widle ani dos, jenom WinAppi ktery sou potreba pro spusteni vetsiny windows aplikaci (krome OpenGl, Sdl... app. ktery sou napsany multi-platforme)
stativ avatar 24.4.2008 07:41 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Please Help !!!!????!!!!
Proč to vytahuješ?
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
Ilfirin avatar 24.4.2008 08:39 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: Please Help !!!!????!!!!
Asi se chtěl zaprsit :-D.
24.4.2008 09:07 Radovan Garabík
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
.COM je jednoduchý textový súbor, v ktorom sú zapísané príkazy pre DCL (a neviem, že by DCL existoval aj pre nejaké Unixy), takže asi len ručne prepísať...

Kde sú tie časy... :-)
pol128 avatar 24.4.2008 09:57 pol128 | skóre: 18
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
ak máš "súbor s koncovkou .com", tak na neho pošli file:

file nazov.cmd

ak sa tam píše niečo o DOS, microsofte alebo podobne, tak skús:

wineconsole nazov.cmd

ak to nejde, tak dosbox:

DOSBox/
24.4.2008 10:13 Andrej | skóre: 47 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?

Co třeba DosBox?

Kromě toho, spustitelné soubory v UNIXu žádnou specifickou příponu nemají. Spouštění souborů s příponou .exe (binárek pro Windows) určitě možné není. Zpravidla se to dělá tak, že se v nějakém klikacím prostředí nastaví otvírání souborů .exe ve Wine nebo jiném vhodném emulátoru. Nejde tedy o spuštění v pravém slova smyslu, přestože kdekdo křičí Wine Is Not an Emulator...

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
24.4.2008 10:17 outsider
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
"Snad jsem si zmylil cisla vlaku, mel zpozdeni snad sto let..." Pardon, vlastne jenom sest let :-)
24.4.2008 20:29 Andrej | skóre: 47 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?

No nevím, co je tohle za řeči. Poslední DOS byl někdy v pětadevadesátém, takže není důvod, proč nepoužít sarší emulátor. DosBox mi funguje skvěle.

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
Ilfirin avatar 24.4.2008 21:14 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
Myslím že outsider měl namysli, že onen dotaz je šest let starý (takže meškáte s odpovědí o šest let ;-) ) a jen ho někdo vytáhl.
25.4.2008 12:37 Andrej | skóre: 47 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?

Jo takhle, tak přece jen jsem zase blbec já. Teď ještě vytáhnout „Proč je Linux pomalejší než Windows 95“ a je to.

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
Ilfirin avatar 25.4.2008 14:13 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
To tu někde je? (kdyby jo, tak já to vytáhnu :-D )
25.4.2008 14:56 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
pokud to nezamkli, tak určitě jo; mělo to tuším přes 300 komentářů. už to vidím... http://www.abclinuxu.cz/forum/show/98597
24.4.2008 12:50 petris
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
V zadnem klikaci se to nastavovat nemusi, protoze to umi primo kernel. Podobne se spoustej treba i skripy, kdy se interpret cte z 1. radku za #!. Vygooglujte si binfmt a nevypoustejte lzi.
24.4.2008 20:42 Andrej | skóre: 47 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?

<flame>Další anonym, další blbé řeči...</flame>

Kdybych uvažoval takovým způsobem, mohl bych klidně tvrdit, že kenel umí „spouštět“ skripty v PHP, Pythonu, Ruby, Perlu a vůbec celkem jakékoliv formáty. Nejde ale o spouštění spustitelných souborů. Stačí jen, aby kernel věděl, kde je interpret příslušného formátu...

Zdaleka ne každá distribuce má tuhle rádoby zajímavou fičuru zapnutou a zdaleka ne každý uživatel ji chce. Já tento nesmysl nechci, protože chci vědět, co dělám. Měl bych snad mít povoleno, aby mi jakýkoliv skript směl spouštět binárky z Windows? To je špatný vtip, nebo je to míněno vážně??? (Ruku na srdce, kolik lidí spouští Wine pod odděleným uživatelským účtem? A kolik lidí má ve Wine zakázaný pověstný disk Z?)

Shell (například bash) spouští skripty i bez jakékoliv kernelové podpory a bez první řádky s #!... Ale v tomhle má pointa vůbec netkví. Tvrdím pouze že .exe soubory v Linuxu spustit nelze. Sice je sám denně „spouštím“, ale vždy jde o emulaci, ať už ji spustí sám kernel nebo KDE nebo někdo jiný. Kernel-based Wine zatím neexistuje. Tak jaké lži tady vypouštím???

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
24.4.2008 22:58 petr
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
Spustit jde to, na co jde uspesne zavolat systemove volani execve. Na binarku z windows toto udelat jde, tudiz jde spustit.
Kernel-based Wine zatím neexistuje.
Ja si napriklad pamatuji, ze nekdy pred osmy lety se objevil wineservmod. Kdybyste se alespon obtezoval pouzit google, nez zas zacnete neco blabolit...
25.4.2008 12:41 Andrej | skóre: 47 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?

Řeči o blábolení by si měl nechat od cesty především ten, kdo sám blábolí nesmysly.

Koho zajímá, co existovalo někdy před osmi lety? Dnes kernel-based wine v distribucích běžně není. Nehledě na to, že jakékoliv mletí o Wine je v podstatě off-topic. Stačí zběžné přečtení otázky a hned je jasné, že řeč byla pouze o souborech .com.

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
25.4.2008 16:35 petris
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
O wine jste zacal Vy a zacal jste o nem lhat. Nekdo mene zkuseny by si to mohl precist a uverit tomu a dal tyto nesmysly sirit, proto je od veci je uvest na pravou miru.

Tvrdite, ze vec jako wineservmod neexistuje, ale ukazalo se ze ano. Chcete rict, ze jste nelhal?

Tvrdite, ze nejde spustit windowsovska binarka, pritom na ni lze uspesne zavolat execve. Opet jste nelhal?
Spuštění procesu v Linuxu je složitá procedura, z formátu ELF se čte spousta tabulek, pak následuje hledání knihoven, několik fází počítání offsetů
Bezne procesy vznikaji pomoci fork nebo clone vzdy z jineho jiz beziciho procesu. Vas popis je dost mimo.
26.4.2008 22:14 Andrej | skóre: 47 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
Tvrdite, ze vec jako wineservmod neexistuje, ale ukazalo se ze ano. Chcete rict, ze jste nelhal?

Co Vás na té vykopávce tak fascinuje? Možná se ukázalo, že před osmi lety existoval pokus něco takového vytvořit. Ukažte mi jednu distribuci, která pochází z letošního roku a něco takového má. Pak se můžeme bavit dál. Co takhle použít Google? Moc tam toho není, že... :-D Než mě příště nařknete ze lži, zkuste si aspoň napočítat do pěti...

Bezne procesy vznikaji pomoci fork nebo clone vzdy z jineho jiz beziciho procesu. Vas popis je dost mimo.

Podle tohoto výroku se tedy procesy dělí na „běžné“ (pouze shell) a „mimořádné“ (cokoliv jiného). Já ale považuji například soffice taktéž za běžný proces. Je třeba odlišit podstatné od nepodstatného. Samozřejmě, že shell volá fork, aby mohl vůbec něco spustit. Podstatné ovšem je, co potom dělá exec. Ten dělá přesně to, co jsem psal. Takže můj popis není ani trochu mimo.

Pozor na věc, co kdyby si Vaše nesmysly přečetl někdo méně zkušený a pak je šířil dál...?

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
Luboš Doležel (Doli) avatar 26.4.2008 23:30 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
Tvrdite, ze vec jako wineservmod neexistuje, ale ukazalo se ze ano. Chcete rict, ze jste nelhal?
V současnosti nic takového "v provozu" není. Jen se objevily nové snahy o vytvoření takové věci.
27.4.2008 00:38 petris
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
Ja upozornoval na existenci tohoto reseni. Pan Andrej napsal, ze takova vec neexistuje, a ne ze se neujala, coz jsou dost rozdilne veci.
Luboš Doležel (Doli) avatar 27.4.2008 00:40 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
Wineservmod je pro nějaké 8 let staré Wine. Řešení tedy skutečně neexistuje.
27.4.2008 03:30 petris
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
Existuje, porad jde stahnout (podle Vasi logiky by pak treba neexistoval kernel 2.2.18). Vyvoj zrejme ustal proto, ze zrychleni nebylo u klikacich aplikaci moc pozorovatelne (zkousel jsem to a rozdil u programu, co jsem v te dobe skrz wine pouzival, nebyl moc poznat).

PS: Puvodni otazka je 6 let stara a v te dobe byl modul jeste celkem zanovni ;-)
24.4.2008 13:25 Matlák
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
Neodpustím si rejp

Nejde tedy o spuštění v pravém slova smyslu, přestože kdekdo křičí Wine Is Not an Emulator

Wine _není_ emulátor. Programy se spouštějí přímo na procesoru - emulátor by to byl, kdyby programové instrukce nějak překládal a interpretoval po svém - to Wine nedělá. Posílá ty instrukce přímo do procesoru, tak jako by to na jeho místě dělal Windows. Jediný rozdíl je v komunikaci spouštěného programu se systémovými knihovnami - zde přichází ke slovu "aplikační vrstva" která volání překládá do "linuxového světa" - samotný program ale pod žádným emulátorem neběží, běží samostatně,přímo na procesoru, jako jakákoli jiná aplikace.
24.4.2008 20:55 Andrej | skóre: 47 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?

To je zcela správný rejp, nic proti tomu. Aplikace běží přímo na procesoru. Ale to ještě neznamená, že se spouští. Spuštění procesu v Linuxu je složitá procedura, z formátu ELF se čte spousta tabulek, pak následuje hledání knihoven, několik fází počítání offsetů, vyplňování relokačních tabulek, nastavování tisíců pointerů... Pokud je mi známo, Linux žádné spuštění (v tomto slova smyslu) .exe souborů neprovádí. O to se stará Wine se svými vlastními knihovnami.

Kdybych ten rejp dotáhl do extrému, program v Javě spuštěný na JVM s JIT-kompilátorem taktéž běží přímo na procesoru, bez další interpretace. Ale soubor .class je, stejně jako .exe, bez dalšího zpracování bezcenný. V případě souboru .class je mnohem víc důvodů, proč ho Linux neumí spustit (bytecode nezávislý na platformě, potřeba run-time podpory, ...), ale jinak je téměř tatáž úvaha.

Dokud neexistuje kernel-based Wine, Linux neumí spustit .exe. Howgh.

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
24.4.2008 22:08 Matlák
Rozbalit Rozbalit vše Re: Jak spustit soubory s příponou .com?
Dokud neexistuje kernel-based Wine, Linux neumí spustit .exe. Howgh.

Já taky netvrdím, že linux umí spustit .exe. Já tvrdím, ne křičím, "Wine Is Not an Emulator!!!" :-D

Copak je JIT kompilátor Javy emulátorem? No nic. Dost bylo flamewarů

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.