Jag förvandlade ett USB-minne till en Linux-apps schweizisk armékniv

Upptäck hur AppImages kan förenkla programvaruhantering på Linux genom att lagra dem på ett USB-minne — snabbt, enkelt och bärbart för flera enheter.
Om du är som jag har du flera enheter som kör olika Linux-distributioner och installerar ofta nya instanser också. De behöver alla programvara, och jag har upptäckt att det ibland är enklare att ha något som är klart att använda, bekvämt lagrat på ett USB-minne.
Gå Någonstans Med AppImages på ett USB-minne
När du installerar många Linux-distributioner lär du dig att skaffa programvara inte alltid är okomplicerat eller konsekvent. Vad du behöver göra kan bero på distributionens paketförvaltare, om Snaps eller Flatpaks är tillgängliga, och om beroenden redan är installerade eller inte.
En lösning på den frustrationen är AppImages, enskilda filer för Linux-operativsystem som innehåller allt du behöver för att köra en viss applikation. Det finns ingen installationsprocess; du laddar bara ner filen och kör den. De är bärbara, så du kan kopiera och flytta dem mellan enheter, och de förlorar inte funktionalitet.
Det finns många fördelar med AppImage-formatet, men en som du förmodligen inte utnyttjar är hur enkla de är att samla och transportera med ett USB-flashminne. Vilket som helst fungerar, men jag rekommenderar att du väljer så hög hastighet som möjligt, med den senaste USB-generationen du kan hitta. Jag använder ett Samsung Fit Plus USB 3.1-minne, som inte är det snabbaste, men det har varit tillräckligt snabbt för mina behov.
Hur Jag Fick Dessa AppImages
Du behöver skaffa dessa AppImages från någonstans, och det innebär vanligtvis att hitta appens webbplats och titta igenom deras nedladdningsalternativ för en AppImage. De är dock inte alltid lätta att hitta. Till exempel, om du går till LibreOffice nedladdningssida, ser du DEB- och RPM-nedladdningarna markerade. Men om du tittar i en lista med små länkar till höger, kommer du se en AppImage-nedladdningslänk.
Jag har också sett AppImages förvirrande märkta som en Linux "binaries"-nedladdning. Ta dig tid att undersöka när du letar efter AppImage-versionen av en app.
Det sagt, jag varnar mot att bara söka på webben efter "[programnamn] appimage". Inte varje utvecklare publicerar en AppImage-version av sin programvara, men ibland tar oberoende utvecklare öppen källkod och paketerar den som en AppImage själva.
Till exempel erbjuder Mozilla ingen officiell AppImage-version av Firefox, men du kan hitta utvecklare på internet som erbjuder sina egna Firefox AppImage-versioner. Var försiktig med dessa och se till att du litar på den som gör paketeringen, speciellt när det gäller något så säkerhetskritiskt som en webbläsare.
Nedan följer några av de appar jag fick, med länkar till var du hittar AppImage-nedladdningslänken. De är alla publicerade, eller åtminstone länkade, av utvecklingsprojektet självt.
- För spel: 0 A.D. är ett realtidsstrategispel som är gratis och öppen källkod. Det har till och med online multiplayer, och du kan spela det var du än är om du lägger det på ett USB-minne.
- För webbläsning: LibreWolf är en fork av Mozilla Firefox, med tillagda integritetsåtgärder. Precis som de flesta webbläsare fungerar LibreWolf även som en PDF-redigerare, så det kan vara användbart även om du tar programvara till en luftgapad PC.
- För kontorsarbete: LibreOffice Suite, som inkluderar LibreOffice Writer, Calc, Impress, och fler av de berömda alternativ som är öppna källkods-alternativ till Microsoft 365-appar. Se till att välja "still"-versionen om du värdesätter pålitlighet över de senaste funktionerna.
- För läsning och arkivering: Kiwix är en unik applikation som låter dig ladda ner hela wikis och andra typer av webbplatser och innehåll för offline-användning. Du kan öppna den på en enhet med internetuppkoppling, ladda ner en kopia av, säg, Wikipedia, och sedan flytta Kiwix och Wikipedia-kopian till en annan offline-enhet för läsning.
- För att hantera lösenord: KeePassXC är min favoritlösenordshanterare eftersom den låter mig förbli offline medan jag synkroniserar mina lösenord över mitt lokala nätverk. Du kan lagra ett valv på själva enheten, tillsammans med AppImage, för maximal offline-bekvämlighet.
- För att chatta med vänner: Element är en fantastisk plattform för privat chatt med kryptering.
Vesktop är en anpassad Discord-app som möjliggör korrekt skärmdelning på Linux med ljud aktiverat och med Wayland-stöd. Det är det bästa sättet att använda Discord om du kör Linux, enligt min mening.
Men—Varför?
Som med alla bra teknikprojekt är det viktigt att överväga de faktiska användningsområdena. Även om jag inte påstår att alla kommer att dra nytta av detta, har jag funnit några användningar.
- Lagermedvetna datorer: Om du arbetar på en PC med begränsad intern lagringskapacitet, kommer du att ha nytta av att kunna hålla programvara extern men lättillgänglig.
- Snabb installation på nya enheter: Om du just har installerat en Linux-distro eller använder live-boot, kan du hoppa över mjukvarubutiker och -arkiv genom att bara kopiera över AppImages från din USB-enhet. Jag har funnit detta särskilt användbart för att snabbt logga in på online-konton, med hjälp av lösenordshanteraren KeePassXC.
- Luftgapade datorer: Om du har en Linux-PC utan internetuppkoppling—ofta kallad en luftgapad enhet—men ändå vill få programvara till den, är en portabel app-lösning som denna perfekt. Ladda ner AppImage med en internetansluten enhet, överför det till USB-enheten och lägg det från USB-enheten på den offline-PC:n.
Linux-entusiaster experimenterar alltid med sina installationer, så jag kanske kommer på mer senare, och du kanske hittar ditt eget användningsområde som jag inte har tänkt på. När och om det händer, kan du tacka mig.
i
Vissa begränsningar att vara medveten om
Även om det har varit roligt att leka med min nya Linux-mjukvaruverktyg, har jag stött på några begränsningar och hinder. Håll dessa i åtanke om du vill ha en smidig upplevelse.
Du måste tillåta körning var du än går
Varje enhet som du försöker starta dessa AppImage-filer på kräver att du gör den körbar. Annars kommer appen inte att starta, och dessa behörigheter överförs inte till någon dator som du flyttar den till.
Lyckligtvis kan du ofta göra detta grafiskt. Till exempel, i filbläsaren Dolphin, högerklicka bara på filen, klicka på "Egenskaper" i kontextmenyn, växla till fliken "Behörigheter" och markera rutan märkt "Är körbar."
Alternativt kan du bara använda detta kommando, ersätta filnamnet med namnet på din specifika AppImage:
chmod +x filename.AppImage
Sparade filer går vanligtvis till din maskin
När du sparar en fil med någon av dessa AppImages, som när du sparar ett spel i 0 A.D. eller laddar ner Wikipedia med Kiwix, kom ihåg att filen som standard kommer att lagras på din lokala dator, sannolikt inom mappen "/home/$USER/.local/share". Det betyder att om du tar med dig din samling av AppImages till en annan enhet, kommer dina sparade filer sannolikt inte att följa med dig.
Beroende på appen kan du kanske konfigurera den så att den sparar på USB-enhetens plats istället för den lokala enheten. Eftersom katalogvägar kan variera beroende på hur enheten monterar din enhet kan denna metod dock visa sig vara lite knepig.
Du kan stöta på hastighetsproblem
Du bör också vara medveten om att AppImages inte är de snabbaste att starta. All programvaras paketerade program måste initieras, vilket kan ta tid.
Som jag nämnde tidigare rekommenderar jag att den USB-enhet du använder är den senaste USB-versionen. Jag testade både 3.0 och USB 3.1-enheter för detta, och jag märkte ingen betydande skillnad i starttider. Det sagt, överföringshastigheten när jag initialt kopierade en AppImage till enheten påverkades definitivt.
Du kan behöva uppdatera appar manuellt
Var också medveten om appuppdateringar. Speciellt med säkerhetskritiska appar som en webbläsare eller lösenordshanterare, vill du inte bli fångad med att använda den utan de senaste säkerhetspatcharna. De AppImages du laddar ner kan ha inbyggd funktionalitet för att kolla efter och tillämpa uppdateringar själva. Om de inte gör det är det upp till dig att uppdatera dem manuellt genom att ladda ner filen igen och ersätta den.
AppImages är inte det enda sättet att köra programvara på din Linux-installation, och ej heller den enda användningen för en USB-enhet. Du kan också göra en bootbar Linux-enhet på vilken dator som helst, eller formatera en USB-enhet för delning mellan Windows och Linux.
FAQ: Viktiga frågor och svar
Hur installerar man ett USB-minne?
Att installera ett USB-minne är en enkel process. Följ dessa steg:
- Anslut USB-minnet:
- - Sätt in USB-minnet i en ledig USB-port på din dator eller annan USB-utrustad enhet.
- Observera LED-lampan:
- Om USB-minnet har en LED-lampa, kontrollera att den blinkar. Detta indikerar att enheten är aktiv och arbetar.
- Datorns respons:
- Din dator bör automatiskt upptäcka den nya enheten. Du kan få en uppmaning om att öppna den eller visa filer som redan finns på USB-minnet.
- Öppna enheten (valfritt):
- Om du vill använda filerna, klicka på notiserna som dyker upp, eller öppna filhanteraren och klicka på USB-minnet för att se dess innehåll. Genom att följa dessa steg kan du enkelt installera och börja använda ditt USB-minne.
Hur laddar man ett USB-minne?
För att ladda ett USB-minne, följ dessa steg:
- Anslut USB-minnet: Koppla ditt USB-minne till en USB-port på din dator eller en kompatibel apparat.
- Kontrollera strömkälla:
- - USB-portar på datorer och laptops levererar vanligtvis ström direkt.
- Du kan även använda en USB-väggadapter om du vill ladda via eluttaget.
- Använd rätt kabel: Se till att du har rätt USB-kabel eller adapter för att ansluta ditt USB-minne till apparaten.
- Övervaka processen: När USB-minnet är anslutet bör det dyka upp som en enhet på din dator.
- Avsluta och koppla bort: När du har laddat eller överfört data, se till att avmontera enheten korrekt innan du kopplar bort den. Genom att följa dessa steg kan du snabbt och effektivt ladda ditt USB-minne.
Hur för man över till USB-minne?
För att överföra filer till ett USB-minne följer du dessa steg:
- Lås upp enheten
- - Se till att din telefon eller surfplatta är upplåst.
- Anslut enheten
- Använd en USB-kabel för att koppla din enhet till datorn.
- Välj USB-inställningar
- När aviseringen 'Enheten laddas via USB' visas på din enhet, tryck på den.
- Välj filöverföring
- Klicka på 'Filöverföring' eller 'Använd USB för' och välj alternativet för filöverföring.
- Öppna filöverföringsfönstret
- Ett fönster för filöverföring dyker upp på datorn där du kan se dina filer.
- Flytta filer
- Dra och släpp de filer du vill överföra till USB-minnet i filöverföringsfönstret.
- Säker borttagning
- När överföringen är klar, se till att mata ut enheten från Windows innan du kopplar bort den. Genom att följa dessa steg kan du snabbt och enkelt överföra filer till ditt USB-minne.
Hur öppnar man en USB?
För att öppna en USB-lagringsenhet på din Android-enhet, följ dessa steg:
- Anslut USB-enheten: Anslut din USB-lagringsenhet till Android-enheten.
- Öppna appen: Starta appen 'Files by Google'.
- Kontrollera aviseringen: En avisering kommer att visas med texten 'USB är tillgängligt'.
- Välj lagringsenheten: Tryck på den lagringsenhet som du vill öppna.
- Navigera till filer: Scrolla ner till 'Lagringsenheter' och tryck på din USB-lagringsenhet för att se innehållet. Genom att följa dessa steg kommer du enkelt att kunna få tillgång till filer på din USB-lagringsenhet.
Nu när du har läst klart Jag förvandlade ett USB-minne till en Linux-apps schweizisk armékniv, inbjuder vi dig att utforska kategorin Linux ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar