32 vagy 64 bites a szoftver?

Fórum: 

Sziasztok!

 

Hogyan tudom megvizsgáltatni a linuxommal, hogy 32 vagy 64 bites az adott fájl, szoftver?

Gyors gugli kereséssel ezt találtam: https://askubuntu.com/questions/437857/how-to-check-if-my-software-is-32-bit-or-64-bit

De ez nekem nem működik, mindig azt írja ki, hogy "dpkg-query: no path found matching pattern /home/"  stb.

Egyébként már sokszor belefutottam, hogy nem találok terminálon keresztül fájlokat, lehet valamit nagyon nem jól csinálok. Tudtok segíteni? Köszi! (egyébként 32 bites gépem van, Xfce OS)

Tegyük helyre a dolgokat

hogy 32 vagy 64 bites az adott fájl, szoftver

Az, hogy fájl túl tág fogalom, általánosan nem értelmezhető kérdés, hogy 64 bites, vagy 32 bites. Persze, lehet a kódolásáról beszélni bizonyos esetekben, de nem minden fájl esetében.

A szoftver esetében annak leírása adja a legbiztosabb támpontot.

Program esetében már értelmezhetőbb. Program fájl vizsgálatához a fenti útmutató szerint jó a file parancs, vagy a dpkg -S, amik használatát leírja a fenti útmutató. Ez telepített program estében hasznos.

De ez nekem nem működik, mindig azt írja ki, hogy "dpkg-query: no path found matching pattern /home/"  stb.

Egyébként már sokszor belefutottam, hogy nem találok terminálon keresztül fájlokat, lehet valamit nagyon nem jól csinálok

Ehhez látni kellene, hogy mi az ami nem működik. Mi volt az a parancs, amire a fenti hibaüzenet jelentkezett?

egyébként 32 bites gépem van, Xfce OS

Hát olyan, hogy Xfce OS nem létezik, max valami, Xcfe felülettel. Ami ha 32 bites, akkor nem értem, mi a kérdés? Minden, ami sikeresen telepítve van, az tuti, hogy 32 bites. Ha az a kérdés, hogy adott program telepíthető-e, mert nem lehet tudni róla, hogy 32 vagy 64 bites, akkor el kell indítani a telepítést, azonnal megmondja, hogy mi a szitu.

Értékelés: 

0
Még nincs értékelve

Tegyük helyre a dolgokat

#1 Köszönöm a gyors választ!

 

Bocsi, nekem Linuxon annyi minden nem működik, hogy nehéz leírnom már a kérdésemet is. Akkor leírom teljes egészében a problémámat:

van egy windows-os progi, egy PLC programozó, az Omron CX, vagy CX One vagy CX programmer, több néven is megtaláltam. ISO-ban töltöttem le, illetve nrg-ben is.
1. tudtam "mount"-olni, gondolom ISO-nál így kell. És ha többrészes .nrg fájlom van, azokat is mind "mount"-oljam? Tudni fogja a telepítő, hogy egymás után mindet "bekérje", mintha több telepítő CD lenne?

2. hogyan telepítsem? Wine konfigurációban kiválasztom, utána külön ablakban kibrowse-olom a setup.exe-t vagy az autorun.exe-t és hibát ír ki: 1608: Unable to create InstallDriver instance, Return code: -2147467262

 

Gondoltam, lehet azért nem tudom telepíteni, mert ez 64 bites progi, nekem meg 32 bites a gépem. Ezért szeretném ezt megvizsgálni. VAGY azért nem tudtam telepíteni, mert valamit rosszul "mountoltam" (?) VAGY azért, mert a Wine nem képes ezt a Windows-os progit futtatni? Hozzáteszem, a leírásban az Omron oldalán azt írták, 32 és 64 bites gépeken is fut.

VAGY más a hiba? Tök összezavarodtam. (Másnak egyszerűen megy minden Linuxon, mint a karikacsapás? :( nekem mindig küzdenem kell vele, valamikor napokig.)

Értékelés: 

0
Még nincs értékelve

Ez nem fog működni.

Annak a programnak ahogy nézem, alacsony szintű hardverhozzáférésre van szüksége, drivert akar telepíteni, ami nem lehetséges WINE alatt. Nem gondolom, hogy a 32 vagy 64 bit kérdése. A mountolt ISO-n lehet keresni valami leírást, abból többet meg lehet tudni. Mondjuk az Omron CX-One leírása szerint a támogatott rendszerek W98SE, NT4.0 Sp6a, W2000, XP, angol vagy japán verzió.  Tehát tuti, hogy 32 bites, amúgy a gépszükséglete PIII-as gép 1 GHz proci, és min. 1 soros port is kell, 25 tűs, ahogy nézem, vagy lehet tőlük rendelni USB - RS-232C átalakítót is.

Az nrg a NERO program saját formátuma, nem hiszem, hogy mountolni lehetne, mondjuk soha nem próbáltam.

A lényeg, ennek Windows kell, angol nyelvű, esélytelen lesz Linux alatt használni

Értékelés: 

0
Még nincs értékelve
kimarite képe

Hogyan tudom megvizsgáltatni

Hogyan tudom megvizsgáltatni a linuxommal, hogy 32 vagy 64 bites az adott fájl, szoftver?

Ha telepítve van, akkor a 32 rendszeren biztosan 32 bites. Ugyanis a 32 bites rendszerre kizárólag 32 bites alkalmazás telepíthető. A 64 bites rendszerre 32 bites és 64 bites alkalmazás is telepíthető, 32 bites akkor, ha a rendszer multiarch (de ennek beállítása is változott, azonban kijelenthető mindenképpen beállítható a multiarch jellemző).

Hogyan tudom megvizsgáltatni a linuxommal, hogy 32 vagy 64 bites az adott fájl, szoftver?

A file alkalmazással (például). Ha nem egyértelmű a kimenet, akkor linkeld a telepítőt, és mi is ránézünk. Nem könnyű megítélni olykor.

már sokszor belefutottam, hogy nem találok terminálon keresztül fájlokat,

Két módszer

1) Fájlkezelő: terminál nyitása ott, ahol a fájl van (abban a könyvtárban)
Példa: az Asztal könyvtárban van a fonts nevű könyvtár. Megnyitom a  fájlkezelőt, az egeret ráviszem a fonts könyvtárra, amit megnyitnék azt mindig, jobb gomb ( környezeti menü) és Megnyitás terminálban (nem root vagy rendszergazda!). Megnyitottam, „a könyvtárban állok”, íme:

debkim@debkim:~/Asztal/fonts$

Listázom a könyvtár tartalmát (amiben állok) - kimenettel (a -1 [mínusz egy] sorba rendezi a kimenetet):

ls -1
Aegean.zip
Aegyptus.zip
Akkadian.zip
Assyrian.zip
'Cretan Hieroglyphs.zip'
'Cypro-Minoan Inscriptions.zip'
EEMusic.zip
'Linear A Inscriptions.zip'
'Maya Hieroglyphs.zip'
Symbola.zip
Textfonts.zip
Unidings.zip

2) a find alkalmazással rákeresek a fájlra pontos név szerint.

Ha a névben szóköz szerepel, akkor idézőjelbe kell tenni!

find / -name "Venczel Vera (Fortepan - Szalay Zoltán, 1974.).jpg"
/home/debkim/Asztal/Venczel Vera (Fortepan - Szalay Zoltán, 1974.).jpg

Érdemes keresni a sudo-val, mert így szebb a kimenet nem kapsz hibákat - amiket máshogy ki lhet zárni.., de erről most nem írok)

debkim@debkim:~$ sudo find / -name "Venczel Vera (Fortepan - Szalay Zoltán, 1974.).jpg"
[sudo] debkim jelszava:
/home/debkim/Asztal/Venczel Vera (Fortepan - Szalay Zoltán, 1974.).jpg
find: ‘/run/user/1000/gvfs’: Engedély megtagadva
debkim@debkim:~$

Mit csináltam?

Admin joggal (sudo) kerestem (find) a gyökér könyvtár összes könyvtárában (/) név szerint (-name) egy kifejezésre (Venczel Vera (Fortepan - Szalay Zoltán, 1974.).jpg).

Tényleg? Odalépek a cd paranccsal:

cd Asztal/

Listázok:

debkim@debkim:~$ cd Asztal
debkim@debkim:~/Asztal$ ls -1
09_07_21_KDE_Telemtria.pdf
antivir
avidemuxLinux_2.7.8_GLIBC_2.28_amd64.appImage
bonamassa-free-album
bonamassa-free-album.zip
ClipGrab-3.9.6-x86_64.AppImage
cop26-klimacsucs-politikus-poen.jpg
'debian telepítése virtuális gépre.m4a'
electronplayer-2.0.8.AppImage
fonts
Giada-v0.18.2-x86_64.AppImage
HETIVALASZ_SKRABSKI_BODOKY_2021_11_04.mp3
hu.mo
hu.po
JaMese
libre-search.sh
nevnap.txt
'Pásztory Ditta, a nő Bartók mögött és mellett.jpg'
plpbt-5.0.15
plpbt-5.0.15.zip
reaper_linux_x86_64
savl_9_cgeng.pdf
sav-linux-9-i386.tgz
sophos-av
'trackpoint gumi sapka.jpg'
'Venczel Vera (Fortepan - Szalay Zoltán, 1974.).jpg'
'Viszló Éva és a Transz Formáció - Ugye, nem igaz_ (2003)'
debkim@debkim:~/Asztal$

Értékelés: 

0
Még nincs értékelve

Ez nem fog működni.

#3 Sajnálom, akkor nincs mit tenni ennél a proginál! Valahogy azt hittem a linux és a windows totál átjárható, a linux "teljes" alternatívát nyújthat. De akkor nem úszom meg a Windows-t!

 

Az eredeti kérdésnél maradva: azt írtad, hogy telepített proginál hasznos az adott parancs, hogy 32 vagy 64 bites-e. De telepítettnél nem fogom vizsgálni, mert az már akkor rendben felmászott a gépre :) szóval telepítés előtt hogy kellene? Bemásolom, mit írt ki a terminál:

zsombor@zsombor-ESPRIMO-Mobile-U9210:~$ $ dpkg -l $(dpkg -S /home/zsombor/Desktop/elektro/CX 30napos/CXONE_V460_Need License to Operate.iso | awk -F ':' '{print $1 }') | awk '/ii/ {print $4}'
dpkg-query: no path found matching pattern /home/zsombor/Desktop/elektro/CX
dpkg-query: no path found matching pattern *30napos/CXONE_V460_Need*
dpkg-query: no path found matching pattern *Operate.iso*
$: command not found

A CX progi megbeszéltük, de az egyszerűség kedvéért maradjunk ennél. De mindegy, mit írok be az elérési útvonalhoz, mindnél ilyesmit ír ki. Rosszul írom be az elérési utat? Ha nem az iso fájlt írom be, hanem a mountolt meghajtóról valamilyen fájlt, akkor is ezt írja ki.

Értékelés: 

0
Még nincs értékelve

Hogyan tudom megvizsgáltatni

#4 köszi, kipróbálom és visszajelzek!

Értékelés: 

0
Még nincs értékelve
kimarite képe

Ez nem fog működni.

#5 Nemrég írtam, ha szóköz van a keresett kifejezésben, akkor macskakörmök közé kell tenni, hogy egynek érzékelje a shell (parancssor). Itt a visszaperjel alkalmazható még (mert macskaköröm itt nem jó):

cd dpkg -l $(dpkg -S /home/zsombor/Desktop/elektro/CX\ 30napos/CXONE_V460_Need\ License\ to\ Operate.iso | awk -F ':' '{print $1 }') | awk '/ii/ {print $4}'

Egy szóköznél -> visszaperjel + szóköz

Látható, nem egyben van értelmezve (a szóközök „elvágják” a kifejezést):

dpkg-query: no path found matching pattern /home/zsombor/Desktop/elektro/CX
dpkg-query: no path found matching pattern *30napos/CXONE_V460_Need*
dpkg-query: no path found matching pattern *Operate.iso*

Értékelés: 

0
Még nincs értékelve

Ez nem fog működni.

#5 ESPRIMO-Mobile-U9210:~$ $ dpkg -l $(dpkg -S /home/zsombor/Desktop/elektro/CX 30napos/CXONE_V460_Need License to Operate.iso | awk -F ':' '{print $1 }') | awk '/ii/ {print $4}'

Először is: a példákban a sor elején az $ karakter azt jelenti, hogy a mögé a prompt mögé kell írni, nem azzal együtt, bár az esetek többségében ez nem számít.

Másodszor: Ha az elérési út szóközöket tartalmaz, akkor azt idézőjelek közé kell tenni, mert anélkül az első szóközig tart a paraméter, tehát /home/zsombor/Desktop/elektro/CX lesz az átadott elérési út. Ez minden rendszer alatt így van, tehát Windows alatt is!

Harmadszor, a dpkg nem tud ISO fájlt elemezni, neki dpkg formátum kell, azaz DEB telepítő, vagy telepített állapotú (DEB forrású) program, arról tud nyilatkozni.

Értékelés: 

0
Még nincs értékelve