abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 15:55 | Nová verze

    Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    dnes 13:44 | IT novinky

    Oznámeny byly nové Raspberry Pi Compute Module 4S. Vedle původní 1 GB varianty jsou nově k dispozici také varianty s 2 GB, 4 GB a 8 GB paměti. Compute Modules 4S mají na rozdíl od Compute Module 4 tvar a velikost Compute Module 3+ a předchozích. Lze tak provést snadný upgrade.

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | Nová verze

    Po roce vývoje od vydání verze 1.24.0 byla vydána nová stabilní verze 1.26.0 webového serveru a reverzní proxy nginx (Wikipedie). Nová verze přináší řadu novinek. Podrobný přehled v souboru CHANGES-1.26.

    Ladislav Hagara | Komentářů: 0
    dnes 04:33 | Nová verze

    Byla vydána nová verze 6.2 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 13.0.14.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Nová verze

    Byla vydána nová verze 30.0.0 frameworku pro vývoj multiplatformních desktopových aplikací pomocí JavaScriptu, HTML a CSS Electron (Wikipedie, GitHub). Chromium bylo aktualizováno na verzi 124.0.6367.49, V8 na verzi 12.4 a Node.js na verzi 20.11.1. Electron byl původně vyvíjen pro editor Atom pod názvem Atom Shell. Dnes je na Electronu postavena celá řada dalších aplikací.

    Ladislav Hagara | Komentářů: 1
    dnes 04:11 | Nová verze

    Byla vydána nová verze 9.0.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 220 vývojářů. Provedeno bylo více než 2 700 commitů. Přehled úprav a nových vlastností v seznamu změn.

    Ladislav Hagara | Komentářů: 0
    včera 23:22 | IT novinky

    Evropský parlament dnes přijal směrnici týkající se tzv. práva spotřebitele na opravu. Poslanci ji podpořili 584 hlasy (3 bylo proti a 14 se zdrželo hlasování). Směrnice ujasňuje povinnosti výrobců opravovat zboží a motivovat spotřebitele k tomu, aby si výrobky nechávali opravit a prodloužili tak jejich životnost.

    Ladislav Hagara | Komentářů: 4
    včera 16:11 | Nová verze

    Bylo oznámeno (cs) vydání Fedora Linuxu 40. Přehled novinek ve Fedora Workstation 40 a Fedora KDE 40 na stránkách Fedora Magazinu. Současně byl oznámen notebook Slimbook Fedora 2.

    Ladislav Hagara | Komentářů: 18
    včera 13:44 | Upozornění

    ČTK (Česká tisková kancelář) upozorňuje (X), že na jejím zpravodajském webu České noviny byly dnes dopoledne neznámým útočníkem umístěny dva smyšlené texty, které nepocházejí z její produkce. Jde o text s titulkem „BIS zabránila pokusu o atentát na nově zvoleného slovenského prezidenta Petra Pelligriniho“ a o údajné mimořádné prohlášení ministra Lipavského k témuž. Tyto dezinformace byly útočníky zveřejněny i s příslušnými notifikacemi v mobilní aplikaci Českých novin. ČTK ve svém zpravodajském servisu žádnou informaci v tomto znění nevydala.

    Ladislav Hagara | Komentářů: 27
    včera 13:33 | Komunita

    Byla založena nadace Open Home Foundation zastřešující více než 240 projektů, standardů, ovladačů a knihoven (Home Assistant, ESPHome, Zigpy, Piper, Improv Wi-Fi, Wyoming, …) pro otevřenou chytrou domácnost s důrazem na soukromí, možnost výběru a udržitelnost.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (72%)
     (9%)
     (2%)
     (17%)
    Celkem 717 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

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

    19.6.2002 09:47 eF
    Jak spustit soubory s příponou .com?
    Přečteno: 1420×
    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: 51 | blog: Republic of Mordor
    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: 51 | blog: Republic of Mordor
    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: 51 | blog: Republic of Mordor
    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: 51 | blog: Republic of Mordor
    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: 51 | blog: Republic of Mordor
    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: 51 | blog: Republic of Mordor
    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: 51 | blog: Republic of Mordor
    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.