Installera programvara på Linux innebär pakethanterare och programvaruförvar, inte nedladdning och körning av .exe-filer från webbplatser som på Windows. Om du är ny på Linux, kan det verka som en dramatisk kulturförskjutning.
Medan du kan kompilera och installera allt själv på Linux är pakethanterare utformade för att göra allt arbete för dig. Att använda en pakethanterare gör det enklare att installera och uppdatera programvara än på Windows.
Det finns ett brett utbud av Linux-distributioner och en mängd olika pakethanterare. Linux är byggt från öppen källkod, vilket innebär att varje Linux-distribution kompilerar sin egen programvara med de önskade biblioteksversionerna och kompileringsalternativen. Kompilerar Linux-applikationer brukar inte köras på varje distribution - även om de skulle kunna, skulle installationen hindras av konkurrerande paketformat. Om du hittar en Linux-applikations webbplats ser du sannolikt en rad nedladdningslänkar för olika paketformat och Linux distributioner - förutsatt att applikationens webbplats ger pre-compiled versioner alls. Programmet kan berätta för dig att ladda ner källkoden och kompilera det själv.
Linux-användare laddar normalt inte ner och installerar program från programmets webbplatser, som Windows-användare gör. Istället är varje Linux-distribution värd för sina egna programvaruförvar. Dessa repositorier innehåller programpaket speciellt sammanställda för varje Linux-distribution och version. Om du till exempel använder Ubuntu 12.04 innehåller de förråd som du använder innehåller paket speciellt sammanställda för Ubuntu 12.04. En Fedora-användare använder ett förråd som är fullt med paket som är särskilt sammanställda för deras version av Fedora.
Tänk på en pakethanterare som en mobilappbutik - förutom att de låg länge före appbutikerna. Berätta för pakethanteraren att installera programvara och det hämtar automatiskt det lämpliga paketet från sina konfigurerade programvaruförråd, installerar det och ställer upp det - allt utan att du behöver klicka igenom guider eller jaga upp .exe-filer på webbplatser. När en uppdatering släpps, meddelar din pakethanterare och hämtar den korrekta uppdateringen. Till skillnad från i Windows, där varje applikation måste ha sin egen uppdatering för att få automatiska uppdateringar, hanterar pakethanteraren uppdateringar för all installerad programvara, förutsatt att de installerats från programvaruförteckningarna.
Till skillnad från i Windows, där applikationer kommer i .exe installationsfiler som kan göra vad de tycker om systemet använder Linux speciella paketformat. Det finns en mängd olika pakettyper - i synnerhet DEB på Debian och Ubuntu och RPM på Fedora, Red Hat och andra. Dessa paket är i huvudsak arkiv som innehåller en lista över filer. Pakethanteraren öppnar arkivet och installerar filerna till den plats som paketet anger. Paketchefen är fortfarande medveten om vilka filer som hör till vilka paket - när du avinstallerar ett paket vet paketchefen exakt vilken fil i systemet som hör till den. Windows har ingen aning om vilka filer som hör till en installerad applikation - det låter applikationsinstallatörer hantera installation och avinstallation själva.
Paket kan också innehålla skript som körs när paketet är installerat och borttaget, även om de vanligtvis används för systeminstallation och inte Flytta filer till godtyckliga platser.
För att installera programvara på Linux öppnar du pakethanteraren, söker efter programvaran och berättar för pakethanteraren att installera den. Din pakethanterare gör resten. Linux-distributioner erbjuder ofta olika frontenden till paketchefen. På Ubuntu, Ubuntu Software Center, Update Manager, Synaptic Application och apt-get-kommandot använder du alltså apt-get och dpkg för att ladda ner och installera DEB-paket. Du kan använda något verktyg du gillar - de tillhandahåller bara olika gränssnitt. Du hittar vanligtvis en enkel grafisk pakethanterare i din Linux-distributions menyer.
En sak som nya Linux-användare ofta märker med pakethanterare och repositorier är en fördröjning innan nya programvaruversioner når sina system. Till exempel, när en ny version av Mozilla Firefox släpps, kommer Windows och Mac-användare att skaffa den från Mozilla. På Linux måste din Linux-distribution packa in den nya versionen och trycka den ut som en uppdatering. Om du öppnar Firefox-inställningsfönstret på Linux noterar du att Firefox inte har möjlighet att automatiskt uppdatera sig (förutsatt att du använder versionen av Firefox från din Linux-distributionens repositories).
Du kan också hämta och installera programmet dig själv - till exempel ladda ner Firefox direkt från Mozilla - men det kan kräva att du sammanställer och installerar programvaran från källan och tar bort fördelarna med pakethanterare, till exempel automatiska, centraliserade säkerhetsuppdateringar.
Medan nya versioner av Firefox prioriteras De innehåller säkerhetsuppdateringar, andra program kanske inte levereras så fort. Till exempel kan en stor ny version av LibreOffice-kontorsupporten aldrig släppas som en uppdatering för den nuvarande versionen av din Linux-distribution. För att undvika potentiell instabilitet och tillåta tid för testning, kanske den här versionen inte är tillgänglig förrän nästa stora utgåva av din Linux-distribution - till exempel Ubuntu 12.10 - när det blir standardversionen i distributionens mjukvaruarkiv.
För att åtgärda detta Problem, vissa Linux-distributioner, som Arch Linux, erbjuder "rullande frigivningscykler", där nya versioner av programvara drivs in i de viktigaste mjukvaruförteckningarna. Detta kan orsaka problem - men du kanske vill ha nya versioner av skrivbordsapplikationer, du bryr dig nog inte om nya versioner av systemverktyg på låg nivå, vilket eventuellt kan leda till instabilitet.
Ubuntu erbjuder backportdatabasen för att ta med nya versioner av viktiga paket till äldre utdelningar, men inte alla nya versioner gör det till backportsförrådet.
Medan Linux-distributioner skickas med egna förrådsspecifikationer konfigureras, kan du också lägga till andra arkiv i ditt system. När du har det kan du installera programvaruförvar från det här förrådet och få uppdateringar från det med hjälp av din pakethanterare. Förvaret du lägger till måste vara utformat för din Linux-distributions- och pakethanterare.
Ubuntu erbjuder till exempel ett brett utbud av personliga paketarkiv (PPA), som innehåller programvara sammanställd av individer och lag. Ubuntu ansvarar inte för stabiliteten eller säkerheten för förpackningarna i dessa repositorier, men du kan lägga till PPA från betrodda individer för att ladda ner paket som ännu inte finns i Ubuntus repository - eller ladda ner nya versioner av befintliga paket.
Vissa tredjepartsprogram Använd även sina egna programvaruförvar. När du till exempel installerar Google Chrome på Ubuntu, lägger den till sitt eget apt-lager i ditt system. Detta garanterar att du får uppdateringar till Google Chrome via Ubuntus uppdateringshanterare och standardverktyg för programinstallation.
Hur man stänger av nödsignaler på din smartphone
AMBER- och nödsituationer uppstår när det finns ett barn bortförande eller det finns en viktig händelse som en allvarlig vädervarning (tornado-varning) som lokala myndigheter behöver göra människor medvetna om. Även om vi inte rekommenderar att du avaktiverar dessa permanent, kan det hända att du behöver tillfälligt.
Ska du köpa en Kinect för din Xbox One? Vad gör det till och med?
När Microsoft först tillkännagav Xbox One var Kinect en "viktig" del av konsolen. Faktum är att Xbox One inte ens skulle fungera om Kinect inte var inkopplad. Det har ändrats, men idag innehåller de mest populära Xbox One-buntarna inte ens en Kinect. Microsoft säljer fortfarande Xbox One-buntar som inkludera en Kinect, och du kan köpa en Kinect separat och anslut den till din Xbox One om du inte köpte en i början.