Jeg forvandlede en USB-drev til en Linux-app multifunktionelt værktøj

Optimer din Linux-oplevelse med bærbare AppImages på en USB-nøgle, som forenkler softwareinstallation og transport mellem enheder, uden besværet med afhængigheder.

Hvis du er som mig, har du flere enheder, der kører forskellige Linux-distributioner, og du installerer tit nye instanser også. De har alle brug for software, og jeg har fundet ud af, at det nogle gange er nemmere bare at have noget klar til brug, praktisk gemt på en USB-stick.

Tag AppImages med dig på en USB-nøgle

Når du installerer mange Linux-distributioner, lærer du, at det ikke altid er ligetil eller konsistent at få software. Hvad du skal gøre, kan afhænge af distributionens pakkehåndtering, om Snaps eller Flatpaks er tilgængelige, og om afhængigheder allerede er installeret eller ej.

En løsning på denne frustration er AppImages, som er enkeltfiler til Linux-operativsystemer, der indeholder alt, hvad du behøver for at køre en given applikation. Der er ingen installationsproces; du downloader blot filen og kører den. De er bærbare, så du kan kopiere og flytte dem mellem enheder, og de mister ikke funktionalitet.

Der er mange fordele ved AppImage-formatet, men én, du sandsynligvis ikke udnytter, er, hvor nemme de er at samle og transportere med en USB-flashdrev. Alle kan bruges, men jeg anbefaler at vælge den hurtigste, du kan finde, med den nyeste USB-generation. Jeg bruger et Samsung Fit Plus USB 3.1-drev, som ikke er det hurtigste, men det har været hurtigt nok til mine behov.

Hvordan jeg fik disse AppImages

Du skal finde disse AppImages et sted, og det betyder typisk at finde appens hjemmeside og kigge gennem deres downloadmuligheder for en AppImage. De er dog ikke altid lette at finde. For eksempel, hvis du går til LibreOffice's downloadside, vil du se DEB og RPM downloads fremhævet. Hvis du ser i en liste af små links til højre, vil du dog se et downloadlink til AppImage.

Jeg har også set AppImages forvirrende mærket som en Linux "binaries" download. Sørg for at tage dig tid til at undersøge, når du leder efter AppImage-versionen af en app.

Når det er sagt, vil jeg advare imod blot at søge på nettet efter "[software navn] appimage". Ikke alle udviklere udgiver en AppImage-udgave af deres software, men nogle gange pakker uafhængige udviklere open-source-software som en AppImage selv.

For eksempel tilbyder Mozilla ikke en officiel AppImage-version af Firefox, men du kan finde udviklere på internettet, der tilbyder deres egne Firefox AppImage-builds. Vær forsigtig med disse, og sørg for, at du stoler på personen, der laver pakken, især når det er noget så sikkerhedskritisk som en webbrowser.

Nedenfor er nogle af de apps, jeg fik, med links til, hvor du finder AppImage-downloadlinket. De er alle publiceret, eller i det mindste linket, af udviklingsprojektet selv.

  • Til gaming: 0 A.D. er et realtidsstrategispil, der er gratis og open source. Det har endda online multiplayer, og du kan spille det, uanset hvor du er, hvis du lægger det på en USB-stick.
  • Til web browsing: LibreWolf er en fork af Mozilla Firefox med ekstra privatlivsforanstaltninger. Som de fleste browsere dobler LibreWolf som en PDF-editor, så den kan være nyttig, selv hvis du tager software til en air-gapped PC.
  • Til kontorarbejde: LibreOffice Suite, som inkluderer LibreOffice Writer, Calc, Impress, og mere af det berømte open-source alternativ til Microsoft 365-apps. Sørg for at vælge "still"-udgaven, hvis du værdsætter pålidelighed over de nyeste funktioner.
  • Til læsning og arkivering: Kiwix er en unik applikation, der lader dig downloade hele wikis og andre former for websteder og indhold til offline brug. Du kan åbne den på en enhed med internetforbindelse, downloade en kopi af f.eks. Wikipedia og derefter flytte Kiwix og Wikipedia-kopien til en anden offline enhed til læsning.
  • Til passwordhåndtering: KeePassXC er min yndlings passwordmanager, fordi den lader mig forblive offline, mens jeg synkroniserer mit password på mit lokale netværk. Du kan gemme en vault på drevet selv, sammen med AppImage, for maksimal offline bekvemmelighed.
  • Til at chatte med venner:

Vesktop er en brugerdefineret Discord-app, der muliggør korrekt skærmdeling på Linux med lyd aktiveret og med Wayland-understøttelse. Det er den bedste måde at bruge Discord på, hvis du kører Linux, efter min mening.

Men—Hvorfor?

Som med alle gode teknologiprojekter er det godt at overveje de faktiske anvendelsestilfælde. Selvom jeg ikke vil påstå, at alle vil drage fordel af dette, har jeg fundet et par anvendelser.

  • Lagringsbegrænsede Computere: Hvis du arbejder på en PC, hvor den tilgængelige interne lagerplads er begrænset, vil du drage fordel af at kunne holde software eksternt, men stadig let tilgængeligt.
  • Hurtig Opsætning på Nye Enheder: Hvis du lige har installeret en Linux-distro eller live-booting, kan du springe softwarebutikkerne og -repositorierne over ved blot at kopiere AppImages fra dit USB-drev. Jeg har fundet dette særligt nyttigt til hurtigt at logge ind på online-konti med hjælp fra KeePassXC password manager.
  • Luftkløft Computere: Hvis du har en Linux-PC uden nogen internetforbindelse—ofte kaldet en luftkløftet enhed—men du ønsker at få software på den, er en bærbar app-løsning som denne perfekt. Download AppImage ved hjælp af en internet-forbundet enhed, overfør den til USB-drevet, og fra USB-drevet drop den på den offline PC.

Linux-fans eksperimenterer altid med deres opsætninger, så jeg kan finde på mere senere, og du kan finde dit eget anvendelsestilfælde, jeg ikke har tænkt på. Hvis og når det sker, kan du takke mig.

Nogle Begrænsninger at Være Opmærksom På

Selvom det har været sjovt at lege med mit nye Linux-software multi-værktøj, er jeg stødt på nogle begrænsninger og problemer. Hold disse i tankerne, hvis du vil have en glat oplevelse.

Du Skal Tillade Eksekvering Uanset Hvor Du Går

Hver enhed, hvor du forsøger at starte disse AppImage-filer, vil kræve, at du gør den eksekverbar. Ellers vil appen ikke starte, og de tilladelser vil ikke overføres til enhver computer, du flytter den til.

Heldigvis kan du ofte gøre dette grafisk. For eksempel, i Dolphin filbrowseren kan du højreklikke på filen, klikke på "Egenskaber" i kontekstmenuen, skifte til "Tilladelser"-fanen og tjekke boksen mærket "Er eksekverbar."

Alternativt kan du bare bruge denne kommando og erstatte filnavnet med din specifikke AppImage:

chmod +x filename.AppImage

Gemte Filer Vil Normalt Gå Til Din Maskine

Når du gemmer en fil med en af disse AppImages, som når du gemmer et spil i 0 A.D. eller downloader Wikipedia med Kiwix, skal du huske, at filen som standard vil blive gemt på din lokale computer, sandsynligvis inden for mappen "/home/$USER/.local/share". Det betyder, at hvis du tager din samling af AppImages til en anden enhed, vil dine gemte filer sandsynligvis ikke rejse med dig.

Afhængigt af appen kan du muligvis konfigurere den til at gemme på USB-drevets placering i stedet for den lokale enhed. Da bibliotekets stier kan variere afhængigt af, hvordan enheden monterer dit drev, kan denne metode dog vise sig at være lidt besværlig.

Du Måske Støder På Hastighedsproblemer

Du skal også være opmærksom på, at AppImages ikke er de hurtigste at starte. Al den pakket software skal initialiseres, hvilket kan tage tid.

Som jeg sagde før, anbefaler jeg, at det USB-drev, du bruger, er den nyeste USB-version. Jeg testede både 3.0 og USB 3.1 drev til dette, og jeg bemærkede ikke en betydelig forskel i opstartstider. Det sagt, blev overførselshastigheden, da der først blev kopieret en AppImage til drevet, bestemt påvirket.

Du Måske Skal Opdatere Apps Manuel

Vær også opmærksom på app-opdateringer. Især med sikkerheds-kritiske apps som en webbrowser eller password manager, ønsker du ikke at blive taget med at bruge den uden de nyeste sikkerhedspatches. De AppImages, du downloader, kan have indbygget evne til selv at tjekke for og anvende opdateringer. Hvis de ikke har, så er det op til dig at opdatere det manuelt ved at downloade filen igen og erstatte den.

AppImages er ikke den eneste måde at køre software på din Linux-opsætning, og de er heller ikke det eneste brug for et USB-drev. Du kan også lave et bootbart Linux-drev på enhver computer eller formatere et USB-drev til Windows-Linux deling.

Indeks
  1. Tag AppImages med dig på en USB-nøgle
  2. Hvordan jeg fik disse AppImages
  3. Men—Hvorfor?
  4. Nogle Begrænsninger at Være Opmærksom På
    1. Du Skal Tillade Eksekvering Uanset Hvor Du Går
    2. Gemte Filer Vil Normalt Gå Til Din Maskine
    3. Du Måske Støder På Hastighedsproblemer
    4. Du Måske Skal Opdatere Apps Manuel

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Go up