Hordozható programok Linuxra

Fórumok

Sziasztok!

Kezdő Linuxos vagyok (Ubuntu 8.04, Slax 6.0.7. Puppy 4.00). Mivel pendrive-on futtatom ezeket az "opikat", ha nem "csak olvasott" portable progikat használon (mint a vindós winamp vagy firefox), akkor írogat a cellákba, amik - ha jól tudom, EEPROM - 10.000 írás után megpusztulhatnak. Ha egy jó progi fut és írogat, nagyon hamar összejöhet a 10.000......

Esetleg lehet SRC-ből hordozható progikat csinálni?

üdv: fejesg

Hozzászólások

nagyon nem értem hogy mit akarsz én sem.
Egy programot ami nem írsz vissza a pendrive-ra? vagy mi?

Németh Ákos [sokahtemen] http://fedoralinux.hu/ --A magyar Fedora klub

Igen. A jatekok mindegyike ilyen. De mivel binarisak a cuccok a csomagkezelo is kicsomagolja, majd ikont pakol, amit futtatsz. Szoval a kerdes, az egesz, nonszensz. Pendrive - EEPROM ? Elnezest ezt tenyleg nagyon nem vagom.. En anno 2gb-s Kingston-t hasznaltam , sidux-al, es minden tokeletesen ment. Kozel 1200 csomag feltelepitve, bongeszovel, filmlejatszoval, es meg sorolhatnam.

/"EEPROM (also written E2PROM and pronounced e-e-prom or simply e-squared), which stands for Electrically Erasable Programmable Read-Only Memory, is a type of non-volatile memory used in computers and other electronic devices to store small amounts of data that must be saved when power is removed, e.g., calibration tables or device configuration."/

Szia Honorshark!

Ez a "bináris" mit jelent? Hogyan ismerem fel? TGZ-be van csomagolva, vagy mi a szösz? Mindegy, hogy hová bontom ki? Egyébként az én apparátom is egy 2GB Kingston.

A memóriák között van a RAM (random access memory), amelyik a táp kikapcsolása után elveszti a tartalmát (a DRAM állandó frissítések mellett tartja meg az információt, az SRAM-ba elég 1x beírni, és amíg van táp, addig megvan az info). A ROM (read only memory) amibe egyszer írhatsz adatot, utána csak az marad benne, nem függ a táptól, de nem módosítható. A PROM (programmed ROM) gyárilag beégetett adattároló, az (electronical programmed ROM) EPROM-ot párszor UV lámpával nullázhatod és újraírhatod, az EEPROM-ot (electronical programmable and rewritable ROM) kb. 10.000 alkalommal írhatod-törölheted, az általános +5V logikai feszültség mellett +12-13V programozó feszültséggel.

fejesg

"Ez a "bináris" mit jelent?"

Bináris = egy előre összerakott csomag, amit a csomagkezelőd tesz fel a gépre (pontosabban nem ennyire egyszerű, de a lényege kb ez)
Forrás = itt nincs csomag, ezért Neked kell lefordítanod a gépedre (./configure && make && make install)

A Bináris előre összerakott, a Forrás esetében megvaálszthatod, hogy milyen komponensekkel és hogyan fordítod le. ez persze több idő, de sebességet nyerhetsz vele (ha nincs KDE-d, akkor nem kötelező KDE támogatást belefordítanod)

Ahányféle csomag, annyiféle csomagkezelő:
Debian és a "~derived" disztrók: *.deb
Slackware és a "~derived": *.tgz
SuSE / Mandriva / PCLinuxOS / CentOS / RedHat : *rpm
...

A forrás általában *.tar.gz vagy *.tar.bz2 és tartalmaz README-t is, amiben leírják, hogy mit kellene csinálni. Ez 90%-ban működik is...

Csomagkezelők: APT, aptitude, RPM, YUM, slapt-get, swaret, swut, emerde, crux4ports, ...

Olvass dokumentációt. Nem bántásképp mondom, de olvass.

Amennyire sikerült kihámoznom hogy mit akarsz:
Ahhoz, hogy telepítés nélkül is tudj használni egy progit egy másik *nix rendszeren, ahhoz az kell, hogy az adott program által használt programok és libek telepítve legyenek a másik rendszeren ugyanolyan elérési utak mellett.

Ha pendrive linux-ot akarsz összeütni, akkor az egy másik fórumtéma, sok how_to van a neten, keress.

/mazursky

"Úgy tűnik, még nagyon vindós vagyok, szükségem lenne vmi normális anyagra a neten, amelyből meg tudok tanulni Linuxul."

Majd rá fogsz jönni, hogy ez nem ilyen egyszerű. A linux csak egy kernel, és amire neked szükséged van, az mindenhol kicsit más. De azért talán segíthet néhány anyag, amivel legalább a gondolkodásod egy kicsit átalakíthatjuk. Pl. kezdjük ezzel. Ja, és google, google, google.

A wifi helyzet, mert létezik egy ndiswrapper nevű dolog, amivel a windowsos driver egy bizonyos fileját meg kell etetni ezzel az ndiswrapperrel, és akkor talán menni fog. De ennek tényleg utána kell járni alaposan, mert nem olyan egyszerű.

Tisztelt Kezdő linuxos kolléga!

Üdv a csapatban! Azért a kolléga teminus, mivel remélem egy kis idő múlva már a közösség tagjának érzed magad. Javaslom, hogy próbálj ki néhány disztrót (Debian, Opensuse, Ubuntu, PCLinuxOS, Mandriva, Fedora, Frugalware, stb.) Mindegyik egy kicsit másképp működik, Neked nyilván az lesz a legjobb, amit kezdetben a legkönnyebben be tudsz állítani. Mondjuk Mandirva/PCLinuxOS/Ubuntu valamelyike. Aztán érdemes Debian, Slackware, netán Gentoo-t is kipróbálni, hogy lásd mi a különbség, miben leledzik a csilli-villi, illetve ha nincs, akkor hogyan is állítod be parancssorban (CLI) a gépedet.
Most még kezdő vagy, így Érted van ez a fórum. A lényeg, hogy pontosan fogalmazd meg a problémádat, tedd hozzá hogy milyen disztró, milyen kernelverzió, stb. mindent ami minket a pontosabb segítségnyújtáshoz közelebb vihet.
A szabadság útja előtted áll...

WLAN adapter:
létezik ndiswrapper, ami bizonyos disztrók része, és ez a WIn-es drivereit használja a WLan kártyádnak. Illetve vannak olyan kártyák is, amelyek rendesen támogatottak, és akkor nem kell bohóckodni ilyenekkel. És persze ez sem biztos, hogy mindent vinni fog.

/mazursky

UI: valamiért EZ jutott eszembe most, de jó kis komment lett, de a thread se semmi...

Üdv Mazursky!

Olvastam a BaT által linkelt cikket: "a Linux nem Windows", teljesen egyetértek vele. Nem vagyon vindós szuperjuzer, egyszerű felhasználó szinten állok. Elsósorban azért tetszik a Linux, mert ingyenes - nem kell ülnöd miatta pár évet, ha elkapnak a SW-fakabátok. Eddig crack vindóst használtam (3.11-95-98-2000-xpsp2), ehhez szoktam hozzá (telepítés, újraindítás, msconfog, regedit, shift+f4 és ilyesmik).

Eddig kipróbáltam az Ubuntut, a Slaxot, a Puppyt, a Debiant, de az Ubi tetszik a legjobban - nagyon hasonlít a grafikus felülete a vindóshoz. Jó még a Slax 6-os is, tök jól megcsinálta Tomas az LZM-eket. Shajna azt tapasztaltalm, hogy az alap LZM-be írt szövegszerkesztő hibásan jeleníti meg az RTF-eket (karakterkódolás), de az Openoffice szövegszerkesztője jobb.

Mivel családos ember vagyok, és lakóhelyemtől 45 km-re dolgozok, egyszerűen nincs időm feljeszteni az oprendszert. Ha van néha 1 kis időm mikrovezérlős áramköröket tervezek és csinálok (Microchip 16F716, 12F683, 16F628A), sajnos a Microchip keményen vindós, a PikLab (Linuxos) shajna nem kezeli a PicKit2 Firmware 2.xx programozómat, és az Eagle nyáktervező Linux változata is rettentő szar, Wine alatt használom a vindósosat.

Általában a 2GB pendrive van nálam, ha valami progit használni akarok, vindós portablét futtatok.

Egyszerűen szeretnék "általános Linux /Ubuntu/ felhasználó" lenni, aki nem fejleszti az oprendszert, nem ír programokat, de bármit telepít hogy kipróbálhassa, tudja hogy melyik kiterjesztés mi a franc és mire való - mint most a vindós alatt. Szeretnék egy kis "hordozható világot" csinálni magamnak laptopra (talán sikerül hitelre venni egy HP-t br 75eFt-ért...), amin minden jogtiszta!

fejesg

"Ha van néha 1 kis időm mikrovezérlős áramköröket tervezek és csinálok (Microchip 16F716, 12F683, 16F628A), sajnos a Microchip keményen vindós, a PikLab (Linuxos) shajna nem kezeli a PicKit2 Firmware 2.xx programozómat"

Ez sajnos így van, bár van egy konzolos programozó ami még eléggé beta álapotban van, még egy pár hónapja találtam rá de aztán nem foglalkoztam vele, mert túl körülményes volt piklab->fordít->.hex->cmd ...

Viszont van egy viszonylag egyszerű megoldás (csöbörből vödörbe) a Vmware virtuális gép tudja kezelni a pickit2 firmware 2.X -t . A vmware servert ingyen letöltheted a oldalról. Itt találsz utmutatót hozzá. Sajnos nem támogatja az USB 2.0-t így a debugolás egy picit lassabb. A vmware workstation támogatja, de az nem ingyenes, viszont nem nehéz megszerezni :) .
Virtualboxal nem megy!(legalábbis nekem)
Amugy a pikalb sokmindent nemkezel, pontosabban az assembly fordító-> 16f886 opedig elég elterjedt darab, főleg a kezdők körében :)

szabilinux.hu jó kezdésnek.
Javaslom, hogy olyan Linux-szal kezdj, ami rendelkezik értelmes grafikus beállítófelülettel (opensuse-nek van yast-ja, mandrivának és pclinuxos-nek van drakconf-ja; esetleg még uhu, annak is van valamije).

ndiswrapper, én is azzal viszem a kártyámat :)

Andi, really. Take it from me. If I tell you something, I'm usually right.

Ha jól értem, az a kérdés, hogy van egy live linuxod a pendriveodon, és azt akarod, hogy a rendszer nem irkáljon a pendrivera. Elárulom, ez lehet, hogy most is így van. A liverendszerek többsége ugyanis az adathordozóról csak olvas, és a memóriában létrehozott ramdiskre ír. Persze ez nem biztos. A legbiztosabb módja az írás letiltásának az, ha a /etc/fdisk alatt a filerendszereket csak ro módban csatolod fel. Igaz, így te sem fogsz tudni írni a pendrivera...

Szia BaT!

A Puppy 4.00 a saját 2fs-be ír és kilépéskor vési rá a pendrive-ra a változásokat, de pl. a Slax a slax/changes könyvtárba vés mindenfélét futás közben. Ha az indító cfg-ben letiltom a módosításokat (kitörlöm a changes=/slax/changes részt), akkor teljesen a LiveCD felállással indul, teljesen figyelmen kívül hagyja az eddigi módosításoka.

Az Ubuntut már fel sem merem rakni pendrive-ra, dög nagy külső házban zajos 7 GB winyón operál.

Egyébként lehet-e valahol olyan anyagot találni a neten, ahol általában megismerhető a Linux, a vindóstól teljesen eltérő filesystem használata, batch parancsok (.sh) írása, terminálparancsok, stb. Hogyan kell szabályosan telepíteni? Hogyan lehet eltávolítani a felesleges filéket, mint a vindós HDDadministrator-ral vagy a Regedit-tel?

fejesg

Itt egy anyag neked:
http://mek.oszk.hu/05800/05895/
ha kissé "bátrabb" vagy. Magyarul van, kezdőknek szól. Igaz, egy általad nem említett disztró, a GoboLinux a témája. De ez is ingyenes, és szerintem a fájlrendszer-hierarchiája sokkal kezdőbarátabb, mint a "hagyományos" disztróké. Másrészt, rögtön telepítés után nincs benne annyi progi, mint pld az ubuntuban, de utólag is fel lehet rakni alá mindenfélét, azt is leírja a könyv hogy hogyan. Speciálisan e disztrónaak van egy magyar alfóruma is a http://linuxempire.hu oldalon, ahol kérdezhetsz.
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Az, hogy egy program írogat-e a háttértárra, az nem attól függ, hogy kell-e telepíteni vagy nem.
Írták már előttem, hogy ramdrive-ot érdemes használni, azokra a helyekre (tmp, log, stb.) ahová írogatnak a programok.
Amúgy a linux disztribek csomagjai nagyrészt pont olyan tömörített programok, amiket nem kell "telepíteni" egyszerűen bemásolva is működnek, más kérdés, hogy lehetnek függőségeik akár más programok akár (rendszerfüggő) libek.
Szvsz a puding próbája az evés, + a virtuális gép.

Szia Poliverzum!

Köszönöm szépen a segítséget!!!

fejesg

Portable progikat szeretne a srác, mint pl. a Portable Photoshop és egyéb ilyen pakkok. Amit pl. nem tudsz felrakni munkahelyi gépre Group Policy miatt, azt elindítod egy eccerű exe fájllal... na, ő ilyet szeretne Linuxra.

Ha jól emlékszem, a pendrive-ok nem hagyományos EEPROM típusú memóriával működnek, hanem flash memóriával.

--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.