Allmänna begrepp
Som förklaras mer detaljerat i avsnittet Fördelningar, levereras varje Linux-distribution med olika program installerade som standard. En viktig del av dem har till och med en avancerad kontorssvit och kraftfulla ljud-, video- och bildredigeringsprogram. Det här är två viktiga skillnader i förhållande till Windows: a) inte alla distributioner kommer med samma program, b) många distributioner har mycket kompletta program som redan är installerade, så du behöver inte skaffa dem separat.
Hur du installerar program kan också variera mellan distributioner. Men de delar alla en gemensam idé som skiljer dem från Windows: programmen laddas ner från de officiella förvaren i din distro.
Vad är förvar?
Ett arkiv är en webbplats - mer specifikt en server - där alla paket som finns tillgängliga för din distribution lagras. Detta system har FLERA ventajas jämfört med den som används av Windows, där man köper eller laddar ner installationsprogrammen för programmen från Internet.
1) Större säkerhet: Eftersom alla paket finns på en central server och en mycket stor andel av öppen källkodsprogram täcks (det vill säga vem som helst kan se vad de gör), är det mycket lättare att kontrollera om de innehåller "skadlig kod" och In i värsta fall, kontrollera en "angrepp" (det räcker att ta bort paketet från förvaren).
Detta hindrar också användaren från att behöva navigera i opålitliga sidor på jakt efter sina favoritprogram.
2) Fler och bättre uppdateringar: det här systemet låter dig hålla ALT ditt operativsystem uppdaterat. Uppdateringar hanteras inte längre av vart och ett av programmen, med åtföljande slöseri med resurser, bandbredd etc. Vidare, om vi tar hänsyn till att i Linux är ALLT ett program (från fönsterhantering till skrivbordsprogram, genom själva kärnan), är detta en lämplig metod för att hålla även de mest minutiösa och dolda programmen som din användare använder uppdaterade. systemet.
3) Endast administratören kan installera program: alla distros kommer med denna begränsning. Av denna anledning kommer systemet att be dig om administratörslösenordet när du försöker installera eller avinstallera program. Även om detta också är fallet i nya versioner av Windows, kan många användare som är vana vid WinXP tycka att den här konfigurationen är irriterande (även om jag försäkrar er är det viktigt att få ett minimum av säkerhet på systemet).
Hur lägger jag till / tar bort program på min distro?
Vi har redan sett att detta måste göras i grund och botten genom förvaren. Men hur? Tja, varje distro har en motsvarande pakethanterare, som låter dig hantera programmen. Det vanligaste i "nybörjare" distributioner, vanligtvis baserat på Debian eller Ubuntu, är APT, vars mest populära grafiska gränssnitt är synaptic. Du måste dock veta att varje distro väljer sin pakethanterare (i Fedora och derivat, RPM; om Arch Linux och derivat, Pacman) och självklart väljer du också ditt föredragna GUI (om det kommer med en).
Klick här att läsa ett inlägg om alla programinstallationsmetoder eller läsa vidare för en kort sammanfattning.
Med hjälp av ett grafiskt gränssnitt för pakethanteraren
Som vi såg är det vanligaste sättet att installera, avinstallera eller installera om paket via din pakethanterare. Alla grafiska gränssnitt har en ganska liknande design.
Som ett exempel, låt oss se hur man använder Synaptic-pakethanteraren (som kom i äldre versioner av Ubuntu och nu ersätts av Ubuntu Software Center).
Först och främst bör du alltid uppdatera databasen över tillgängliga program. Detta görs med knappen reload. När uppdateringen är klar, ange ditt sökord. Massor av paket kommer troligen att listas. Klicka på de som intresserar dig för att se mer information. Om du vill installera ett paket, gör det högerklicka och välj alternativet Markera för att installera. När du har valt alla paket du vill installera, klicka på knappen ansöka. För att avinstallera paket är proceduren densamma, bara du måste välja alternativet Markera för att avinstallera (avinstallera, lämna programkonfigurationsfilerna) eller Kontrollera för att avinstallera helt (radera allt).
Använda terminalen
En sak du ska lära dig med Linux är att du måste tappa din rädsla för terminalen. Det är inte något som är reserverat för hackare. Tvärtom, när du väl är van vid det kommer du att ha en kraftfull allierad.
Som när du kör det grafiska gränssnittet är det nödvändigt att ha administratörsbehörighet för att installera eller ta bort program. Från terminalen uppnås detta vanligtvis genom att starta vårt kommandoutdrag med sudo. När det gäller apt uppnås detta så här:
sudo apt-get uppdatering // uppdatera databasen sudo apt-get install paket // installera ett paket sudo apt-get ta bort paket // avinstallera ett paket sudo apt-get purge paket // avinstallera helt apt-cache sökpaketpaketet / / sök efter ett paket
Syntaxen varierar om din distro använder en annan pakethanterare (rpm, pacman, etc.). Idén är dock i princip densamma. För att se en fullständig lista med kommandon och deras motsvarigheter i olika pakethanterare rekommenderar jag att du läser Pacman rosetta.
Oavsett vilken pakethanterare du använder är det mycket troligt att du kommer att be dig att installera andra paket, kallade, när du installerar ett paket beroenden. Dessa paket är väsentliga för att programmet du vill installera ska fungera. När du avinstallerar kommer du troligtvis att undra varför det inte bad dig att avinstallera beroenden också. Det beror på hur pakethanteraren gör saker. Andra pakethanterare gör detta automatiskt, men APT kräver att man gör det manuellt genom att utföra följande kommando till rensa oanvända installerade beroenden av alla applikationer som för närvarande är installerade på ditt system.
sudo apt-get autoremove
Finns det andra sätt att installera program i Linux?
1. Privata förvar: Det vanligaste sättet att installera program är via de officiella förvaren. Det är dock också möjligt att installera "personliga" eller "privata" förvar. Detta tillåter bland annat att utvecklarna av programmen kan erbjuda sina användare de senaste versionerna av sina program utan att behöva vänta på att utvecklarna av din distro ska montera paketen och ladda upp dem till de officiella förvaren.
Denna metod har dock sina säkerhetsrisker. Uppenbarligen bör du bara lägga till "privata" arkiv från de webbplatser eller utvecklare du litar på.
I Ubuntu och derivat är det väldigt enkelt att lägga till dessa arkiv. Sök bara efter förvaret i fråga på Launchpad och sedan öppnade jag en terminal och skrev:
sudo add-apt-repository ppa: repositoryname sudo apt-get update sudo apt-get install paketnamn
För en fullständig förklaring föreslår jag att du läser den här artikeln om hur man lägger till PPA (Personal Package Archives - Personal Package Archives) i Ubuntu.
Det är värt att klargöra att andra distroer, inte baserade på Ubuntu, inte använder PPA utan tillåter att privata arkiv läggs till via andra metoder. Till exempel på Arch Linux-baserade distros, som använder pacman som pakethanterare, är det möjligt att lägga till AUR-arkiv (Arch Users Repository), mycket lik PPA.
2. Lösa paket: Ett annat sätt att installera ett program är att ladda ner rätt paket för din distribution. För att göra detta är allt du behöver veta att varje distro använder ett paketformat som inte nödvändigtvis är detsamma. Debian- och Ubuntu-baserade distros använder DEB-paket, Fedora-baserade distros använder RPM-paket etc.
När paketet har laddats ner, dubbelklickar du bara på det. Det grafiska gränssnittet för pakethanteraren öppnas och frågar om du vill installera programmet.
Det bör noteras att detta inte heller är det säkraste sättet att installera paket. Det kan dock vara användbart i vissa specifika fall.
3. Kompilera källkoden- Ibland hittar du applikationer som inte innehåller installationspaket, och du måste kompilera från källkod. För att göra detta är det första vi måste göra i Ubuntu att installera ett metapaket som kallas build-essential med en av metoderna som förklaras i den här artikeln.
I allmänhet är stegen som ska följas för att sammanställa en ansökan följande:
1.- Ladda ner källkoden.
2.- Packa upp koden, vanligtvis packad med tjära och komprimeras under gzip (* .tar.gz) eller bzip2 (* .tar.bz2).
3.- Ange mappen som skapats genom att packa upp koden.
4.- Utför konfigurationsskriptet (det används för att kontrollera systemegenskaperna som påverkar kompileringen, konfigurera kompileringen enligt dessa värden och skapa makefile-filen).
5.- Utför kommandot make med ansvar för sammanställningen.
6.- Kör kommando sudo gör installationen, som installerar applikationen på systemet, eller ännu bättre, installera paketet check, och kör sudo checkinstall. Denna applikation skapar ett .deb-paket så att det inte behöver kompileras nästa gång, även om det inte innehåller en lista över beroenden.
Användningen av checkinstall har också fördelen att systemet kommer att hålla reda på de installerade programmen på detta sätt, vilket också underlättar avinstallationen.
Här är ett komplett exempel på hur du kör den här proceduren:
tar xvzf sensorer-applet-0.5.1.tar.gz cd sensorer-applet-0.5.1 ./configure gör sudo checkinstall
Andra rekommenderade läsartiklar:
- Hur man installerar applikationer på Linux.
- Hur man installerar applikationer från PPA.
- Hur man installerar applikationer från GetDeb.
Var kan man få bra programvara
Låt oss börja med att klargöra att Windows-applikationer - i princip - inte körs på Linux. Precis som de till exempel inte körs på Mac OS X.
I vissa fall är detta plattformsapplikationer, det vill säga med versioner tillgängliga för olika operativsystem. I så fall skulle det vara tillräckligt att installera versionen för Linux och problemlöst.
Det finns också ett annat fall där problemet är mindre: när det gäller applikationer som utvecklats i Java. Just Java tillåter körning av applikationer oavsett operativsystem. Återigen är lösningen väldigt enkel.
På samma sätt finns det fler och fler alternativ "i molnet" till stationära applikationer. Istället för att leta efter klonen för Outlook Express för Linux kanske du vill använda webbgränssnittet för Gmail, Hotmail etc. I så fall skulle det inte heller finnas några Linux-kompatibilitetsproblem.
Men vad händer när du behöver köra ett program som bara är tillgängligt för Windows? I det här fallet finns det tre alternativ: lämna Windows installerat tillsammans med Linux (i vad som kallas «dual-boot"), Installera Windows" inuti "Linux med hjälp av en virtuell maskin o använd Vin, en typ av "tolk" som gör att många Windows-applikationer kan köras inom Linux som om de var infödda.
Innan jag frestar att genomföra något av de tre alternativen som beskrivs ovan föreslår jag dock att man tidigare utesluter möjligheten att det finns ett gratis alternativ till programmet i fråga som körs under Linux.
Precis, det finns platser som LinuxAlt, freealts o Alternativ till där det är möjligt att leta efter gratis alternativ till de program du använde i Windows.
För en tid sedan gjorde vi också en notering, även om den kanske inte är 100% uppdaterad.
Förutom de rekommenderade länkarna nedan hittar du "crème de la crème" för fri programvara, grupperad efter kategorier. Det är dock värt att nämna att följande lista skapades endast som vägledning och inte representerar en komplett katalog över de utmärkta och allt fler gratis programvaruverktyg som finns tillgängliga.
Tidigare förtydliganden innan du tittar på de föreslagna programmen.
{
} = Sök efter inlägg relaterade till programmet med bloggsökmotorn.
{
} = Gå till programmets officiella sida.
{
} = Installera programmet med de Ubuntu-arkiv som är installerade på din dator.
Känner du till ett bra program som inte finns på vår lista?
Skicka oss en e-mail ange programmets namn och om möjligt inkludera ytterligare information eller, i annat fall, berätta var vi kan få det.
Tillbehör
Textredigerare
- Mest populära
- Mycket programmeringsorienterad
- Trösta
- Multipurpose
Docks
- Kairo Dock. { } { } { }
- awn. { } { } { }
- Docky. { } { } { }
- w bar. { } { } { }
- simpdock. { } { } { }
- Gnome-do. { } { } { }
- Kiba Dock. { } { }
Bärraketter
Filhanterare
- Dolphin. { } { } { }
- EmelFM2. { } { } { }
- GNOME befälhavare. { } { } { }
- konqueror. { } { } { }
- Korsfarare. { } { } { }
- Midnattskommandör. { } { } { }
- Nautilus. { } { } { }
- PCMan filhanterare. { } { } { }
- Thunar. { } { } { }
Kontorsautomation
- OpenOffice. { } { } { }
- LibreOffice. { } { }
- Staroffice. { } { }
- KOffice. { } { } { }
- Gnome Office. { } { } { }
säkerhet
- De 11 bästa hackings- och säkerhetsapparna.
- Autoscan-nätverk, för att upptäcka inkräktare på din wifi. { } { }
- Byte, för att hitta din bärbara dator om den blir stulen. { } { }
- Tiger mönster , för att utföra säkerhetsrevisioner och upptäcka inkräktare. { } { } { }
- keeppassX, för att lagra alla dina lösenord. { } { } { }
- clamtk, antivirus. { } { } { }
programmering
IDE
- anjuta. { } { } { }
- Eclipse. { } { } { }
- Qt Skapare. { } { } { }
- Netbeans. { } { } { }
- Mono utveckla. { } { } { }
- Geany. { } { } { }
- codelite. { } { } { }
- Lazarus. { } { } { }
Internet
Utforskare
- firefox. { } { } { }
- Epiphany. { } { } { }
- konqueror. { } { } { }
- krom. { } { } { }
- Havs apa. { } { } { }
- Opera. { } { }
- Lodjur. { } { }
E-post
- evolution. { } { } { }
- Thunder. { } { } { }
- Claws Mail. { } { } { }
- KMail. { } { } { }
- Sylpheed. { } { } { }
sociala nätverk
- gwibber. { } { } { }
- Pino. { } { } { }
- gTwitter. {
} {
}
- choqok. { } { } { }
- buzzbird. { } { } { }
- Qwit. { } { } { }
- Qwitik. { } { } { }
- Twitter. { } { } { }
- Twitter. { } { }
- yasst. { } { }
Snabbmeddelanden
- De bästa klienterna för snabbmeddelanden för Linux.
- pidgin. { } { } { }
- Kopete. { } { } { }
- Psi. { } { } { }
- Jabbim. { } { }
- Gajim. { } { } { }
- Empati. { } { } { }
- BitlBee. { } { } { }
- Gyache förbättrad. { } { }
- emesene. { } { } { }
- aMSN. { } { } { }
- Mercury budbärare. { } { }
- KMess. { } { } { }
- minbeef. { } { } { }
IRC
- Topp 5 IRC-klienter för Linux.
- pidgin. { } { } { }
- Konversation. { } { } { }
- xchat. { } { } { }
- ChatZilla. { } { } { }
- irssi. { } { } { }
- kvassel irc. { } { } { }
- smuxi. { } { } { }
- KVirc. { } { } { }
- ERC. { } { } { }
- weechat. { } { } { }
- ScrollZ. { } { } { }
FTP
- filezilla. { } { } { }
- gFTP. { } { } { }
- FireFTP. { } { }
- kftpgrabber. { } { } { }
- NCFTP. { } { } { }
- Gratis öppet FTP-ansikte. { } { } { }
- LFTP. { } { } { }
Torrents
- Topp 9 Bittorrent-klienter för Linux.
- Växellåda, ultratunn och kraftfull klient (men inte lika "komplett"). { } { } { }
- Syndaflod, kanske den mest kompletta Bittorrent-klienten för GNOME. { } { } { }
- KTorrent, motsvarande Deluge för KDE. { } { } { }
- tornado, en av de mest avancerade kunderna. { } { } { }
- QBittorrent, klient baserad på Qt4. { } { } { }
- torrent, ncurses klient för terminalen. { } { } { }
- aria2, en annan bra klient för terminalen. { } { } { }
- Vuze, kraftfull (men långsam och "tung") Java-baserad klient. { } { } { }
- Torrentflöde, klient med webbgränssnitt (hantera dina torrents från din webbläsare). { } { } { }
- Torrent Episod Downloader, för att ladda ner avsnitten i din favoritserie automatiskt. { } { }
multimedia
Audio
- Ljudspelare
- ljudredigering
- Sekvenser
- synthesizers
- Komposition och musikalisk notation
- Omvandlare
- andra
Video
- Alla videospelare.
- Verktyg för att spela in ditt skrivbord.
- Videospelare
- VLC { } { } { }
- GXine { } { } { }
- Totem { } { } { }
- mplayer { } { } { }
- SMPlayer { } { } { }
- kmplayer { } { } { }
- UMPlayer { } { }
- Koffein { } { } { }
- ogle { } { }
- Helix { } { }
- Riktig spelare, realaudio formatspelare. { } { }
- Miro, plattform för TV och video på internet. { } { } { }
- Moovida Media Center, plattform för TV och video på internet. { } { } { }
- gnash, spela flash-videor. { } { } { }
- Videoredigering
- Omvandlare
- Animation
- DVD-skapande
- Webkamera
- Desktop inspelning
Bild, design och fotografering
- Tittare + adm. fotobibliotek + grundläggande redigering
- Avancerad bildskapande och redigering
- Redigera vektorbilder
- CAD
- Omvandlare
- skanning
- andra
Vetenskap och forskning
- astronomi
- biologi
- Biofysik
- kemi
- Geologi och geografi
- Fysik
- matematisk
- 10 skäl att använda mjuk. gratis i vetenskaplig forskning.
Diverse verktyg
- Systemadministration
- Filhantering
- Bildbränning och virtualisering
- Brazier, för att bränna / extrahera bilder. { } { } { }
- ISOMaster, för att manipulera ISO-filer. { } { } { }
- K3B, för att bränna CD-skivor och DVD-skivor. { } { } { }
- GMountISO, för att montera ISO-filer. { } { } { }
- gISOMant, för att montera ISO-filer. { } { } { }
- Furius ISO-fäste, för att montera ISO-, IMG-, BIN-, MDF- och NRG-filer. { } { } { }
- AcetonISO, för att montera ISO- och MDF-filer. { } { } { }
- andra