Generelle begreber
Som forklaret mere detaljeret i afsnit Distributioner, hver Linux-distribution leveres med forskellige programmer installeret som standard. En vigtig del af dem kommer endda med en avanceret kontorpakke og kraftfulde lyd-, video- og billedredigeringsprogrammer. Dette er to vigtige forskelle i forhold til Windows: a) ikke alle distroer leveres med de samme programmer, b) mange distroer leveres med meget komplette programmer, der allerede er installeret, så du behøver ikke at få dem separat.
Den måde, du installerer programmer på, kan også variere mellem distributioner. Imidlertid deler de alle en fælles idé, som adskiller dem fra Windows: Programmerne downloades fra de officielle arkiver i din distro.
Hvad er arkiver?
Et lager er et websted - mere specifikt en server - hvor alle de tilgængelige pakker til din distro er gemt. Dette system har flere fordel sammenlignet med den, der bruges af Windows, hvor man køber eller downloader installationsprogrammerne for programmerne fra Internettet.
1) Større sikkerhed: Da alle pakker er placeret på en central server, og en meget betydelig procentdel af open source-programmer er dækket (det vil sige enhver kan se, hvad de gør), er det meget lettere at kontrollere, om de indeholder "ondsindet kode" eller ej I værste fald skal du kontrollere en "angreb" (det ville være nok at fjerne pakken fra arkiverne).
Dette forhindrer også brugeren i at skulle navigere gennem upålidelige sider på jagt efter deres yndlingsprogrammer.
2) Flere og bedre opdateringer: dette system giver dig mulighed for at holde ALT dit operativsystem opdateret. Opdateringer håndteres ikke længere af hvert af programmerne med det deraf følgende spild af ressourcer, båndbredde osv. Desuden, hvis vi tager i betragtning, at i Linux er ALT et program (fra vinduestyring til desktop-programmer gennem selve kernen), er dette en passende metode til at holde selv de mest minimale og skjulte programmer, som din bruger bruger opdateret. system.
3) Kun administratoren kan installere programmer: alle distroer kommer med denne begrænsning. Af denne grund beder systemet dig om administratoradgangskode, når du prøver at installere eller afinstallere programmer. Selvom dette også er tilfældet i nye versioner af Windows, kan mange brugere, der er vant til WinXP, finde denne konfiguration noget irriterende (skønt jeg forsikrer dig, er det vigtigt at opnå et minimum af sikkerhed på systemet).
Hvordan tilføjes / fjernes programmer på min distro?
Vi har allerede set, at dette grundlæggende skal gøres gennem arkiverne. Men hvordan? Nå, hver distro har en tilsvarende pakkehåndtering, som giver dig mulighed for at styre programmerne. Det mest almindelige i "nybegynder" -distroer, generelt baseret på Debian eller Ubuntu, er APT, hvis mest populære grafiske interface er Synaptic. Du skal dog vide, at hver distro vælger sin pakkehåndtering (i Fedora og derivater, RPM; på Arch Linux og derivater, Pacman) og selvfølgelig vælger du også din foretrukne GUI (hvis den kommer med en).
Klik på her at læse et indlæg om alle programmets installationsmetoder eller læse videre for en kort oversigt.
Brug af en grafisk grænseflade til pakkehåndteringen
Som vi så, er den mest almindelige måde at installere, afinstallere eller geninstallere pakker via din pakkehåndtering. Alle grafiske grænseflader har et ret ens design.
Lad os som et eksempel se, hvordan du bruger Synaptic-pakkehåndteringen (som kom i ældre versioner af Ubuntu og nu erstattes af Ubuntu Software Center).
Først og fremmest er det altid en god ide at opdatere databasen over tilgængelige programmer. Dette gøres ved hjælp af knappen reload. Når opdateringen er færdig, indtast dit søgeudtryk. Mange pakker vil sandsynligvis blive opført. Klik på dem, der interesserer dig for at se flere detaljer. Hvis du vil installere en pakke, skal du gøre det højreklik og vælg indstillingen Marker for at installere. Når du har valgt alle de pakker, du vil installere, skal du klikke på knappen anvende. For at afinstallere pakker er proceduren den samme, kun du skal vælge indstillingen Marker for at afinstallere (afinstallere, forlade programkonfigurationsfilerne) eller Kontroller for at afinstallere helt (slet alt).
Brug af terminalen
En ting, du skal lære med Linux, er at du skal miste din frygt for terminalen. Det er ikke noget, der er forbeholdt hackere. Tværtimod, når du først er vant til det, vil du have en stærk allieret.
Som når du kører den grafiske grænseflade, er det nødvendigt at have administratorrettigheder til at installere eller fjerne programmer. Fra terminalen opnås dette normalt ved at starte vores kommandoerklæring med sudo. I tilfælde af apt opnås dette således:
sudo apt-get opdatering // opdater databasen sudo apt-get installer pakke // installer en pakke sudo apt-get fjern pakke // afinstaller en pakke sudo apt-get purge pakke // afinstaller apt-cache søgepakken fuldstændigt pakke // søg efter en pakke
Syntaksen vil variere, hvis din distro bruger en anden pakkehåndtering (rpm, pacman osv.). Imidlertid er ideen stort set den samme. For at se en komplet liste over kommandoer og deres ækvivalenter i de forskellige pakkeadministratorer anbefaler jeg at læse Pacman rosetta.
Uanset hvilken pakkehåndtering du bruger, er det meget sandsynligt, at det beder dig om at installere andre pakker, kaldet, når du installerer en pakke afhængigheder. Disse pakker er afgørende for, at det program, du vil installere, fungerer. På tidspunktet for afinstallationen vil du sandsynligvis spekulere på, hvorfor det ikke bad dig om at afinstallere afhængighederne også. Det afhænger af den måde, pakkeadministratoren gør tingene på. Andre pakkeforvaltere gør dette automatisk, men APT kræver at gøre det manuelt ved at udføre følgende kommando til ryd ubrugte installerede afhængigheder af ethvert program, der aktuelt er installeret på dit system.
sudo apt-get autoremove
Er der andre måder at installere programmer i Linux på?
1. Private arkiver: Den mest almindelige måde at installere programmer på er via de officielle arkiver. Det er dog også muligt at installere "personlige" eller "private" arkiver. Dette tillader blandt andet, at programudviklere kan tilbyde deres brugere de nyeste versioner af deres programmer uden at skulle vente på, at udviklerne af din distro samler pakkerne og uploader dem til de officielle arkiver.
Denne metode har dog sine sikkerhedsrisici. Det er klart, at du kun skal tilføje "private" arkiver fra de websteder eller udviklere, du stoler på.
I Ubuntu og derivater er det meget let at tilføje disse arkiver. Du skal blot søge efter det aktuelle lager på Launchpad og så åbnede jeg en terminal og skrev:
sudo add-apt-repository ppa: repositoryname sudo apt-get update sudo apt-get install pakkenavn
For en komplet forklaring foreslår jeg, at du læser denne artikel om hvordan man tilføjer PPA (Personal Package Archives - Personal Package Archives) i Ubuntu.
Det er værd at præcisere, at andre distroer, ikke baseret på Ubuntu, ikke bruger PPA'er, men tillader tilføjelse af private arkiver via andre metoder. For eksempel er det på Arch Linux-baserede distroer, der bruger pacman som pakkehåndtering, muligt at tilføje AUR-arkiver (Arch Users Repository), der minder meget om PPA'er.
2. Løse pakker: En anden måde at installere et program på er ved at downloade den korrekte pakke til din distribution. For at gøre dette skal du bare vide, at hver distro bruger et pakkeformat, der ikke nødvendigvis er det samme. Debian- og Ubuntu-baserede distroer bruger DEB-pakker, Fedora-baserede distroer bruger RPM-pakker osv.
Når pakken er downloadet, skal du bare dobbeltklikke på den. Den grafiske grænseflade for pakkehåndtering åbnes og spørger, om du vil installere programmet.
Det skal bemærkes, at dette heller ikke er den sikreste måde at installere pakker på. Det kan dog være nyttigt i nogle specifikke tilfælde.
3. Kompilering af kildekoden- Nogle gange finder du applikationer, der ikke indeholder installationspakker, og du skal kompilere ud fra kildekoden. For at gøre dette er den første ting, vi skal gøre i Ubuntu, at installere en metapakke kaldet build-essential ved hjælp af en af metoderne forklaret i denne artikel.
Generelt er de trin, der skal følges for at kompilere en ansøgning, følgende:
1.- Download kildekoden.
2.- Pak koden ud, normalt pakket med tjære og komprimeret under gzip (* .tar.gz) eller bzip2 (* .tar.bz2).
3.- Indtast mappen oprettet ved at pakke koden ud.
4.- Udfør konfigurationsscriptet (bruges til at kontrollere de systemegenskaber, der påvirker kompileringen, konfigurere kompilering i henhold til disse værdier og oprette makefile-filen).
5.- Udfør make-kommandoen med ansvar for kompilering.
6.- Kør kommando sudo gør installationen, der installerer applikationen på systemet, eller bedre endnu, installer pakken checkinstall, og kør sudo checkinstall. Denne applikation opretter en .deb-pakke, så den ikke skal kompileres næste gang, selvom den ikke inkluderer listen over afhængigheder.
Brug af checkinstallation har også den fordel, at systemet holder styr på de programmer, der er installeret på denne måde, hvilket også letter afinstallationen.
Her er et komplet eksempel på at køre denne procedure:
tar xvzf sensorer-applet-0.5.1.tar.gz cd sensorer-applet-0.5.1 ./configure gør sudo checkinstall
Andre anbefalede læseartikler:
- Sådan installeres applikationer på Linux.
- Sådan installeres applikationer fra PPA.
- Sådan installeres applikationer fra GetDeb.
Hvor kan man få god software
Lad os starte med at præcisere, at Windows-applikationer - i princippet - ikke kører på Linux. Ligesom de f.eks. Ikke kører på Mac OS X.
I nogle tilfælde er dette applikationer på tværs af platforme, dvs. med versioner tilgængelige til forskellige operativsystemer. I så fald ville det være nok at installere versionen til Linux og problem løst.
Der er også et andet tilfælde, hvor problemet er mindre: når det kommer til applikationer udviklet i Java. Netop Java tillader udførelse af applikationer uanset operativsystem. Igen er løsningen meget enkel.
På samme måde er der flere og flere alternativer "i skyen" til desktop-applikationer. I stedet for at kigge efter klonen til Outlook Express til Linux, kan du muligvis bruge webgrænsefladen til Gmail, Hotmail osv. I så fald ville der heller ikke være nogen Linux-kompatibilitetsproblemer.
Men hvad sker der, når du har brug for at køre et program, der kun er tilgængeligt til Windows? I dette tilfælde er der 3 alternativer: Lad Windows være installeret sammen med Linux (i hvad der kaldes «dual-boot"), Installer Windows" inde i "Linux ved hjælp af en virtuel maskine o Brug vin, en slags "tolk", der gør det muligt at køre mange Windows-applikationer i Linux, som om de var hjemmehørende.
Før jeg imidlertid falder i fristelsen til at udføre et af de tre alternativer beskrevet ovenfor, foreslår jeg tidligere at udelukke muligheden for, at der er et gratis alternativ til det pågældende program, der kører indbygget under Linux.
Præcis er der steder som LinuxAlt, freealts o Alternativ til hvor det er muligt at se efter gratis alternativer til de programmer, du brugte i Windows.
For nogen tid siden lavede vi også en notering, selvom det muligvis ikke er 100% opdateret.
Ud over de anbefalede links nedenfor finder du "crème de la crème" af gratis software, grupperet efter kategorier. Det skal dog nævnes, at følgende liste kun blev oprettet til vejledningsformål og ikke repræsenterer et komplet katalog over de fremragende og stadig flere gratis tilgængelige softwareværktøjer.
Tidligere afklaringer inden visning af de foreslåede programmer.
{
} = Søg efter indlæg relateret til programmet ved hjælp af blogsøgemaskinen.
{
} = Gå til programmets officielle side.
{
} = Installer programmet ved hjælp af de Ubuntu-arkiver, der er installeret på din maskine.
Kender du et godt program, der ikke er på vores liste?
Send os en e-mail angive programmets navn og om muligt medtage yderligere oplysninger eller hvis ikke, fortæl os, hvor vi kan få det.
tilbehør
Teksteditorer
- Mest populære
- Meget programmeringsorienteret
- konsol
- Multipurpose
Docks
- Kairo Dock. {
} {
} {
}
- awn. {
} {
} {
}
- Docky. {
} {
} {
}
- wbar. {
} {
} {
}
- simpdock. {
} {
} {
}
- Gnome-do. {
} {
} {
}
- Kiba Dock. {
} {
}
Løfteraketter
Filadministratorer
- Dolphin. {
} {
} {
}
- EmelFM2. {
} {
} {
}
- GNOME-kommandør. {
} {
} {
}
- konqueror. {
} {
} {
}
- Korsfarer. {
} {
} {
}
- Midnat kommandør. {
} {
} {
}
- Nautilus. {
} {
} {
}
- PCMan Filhåndtering. {
} {
} {
}
- Thunar. {
} {
} {
}
Kontorautomatisering
- OpenOffice. {
} {
} {
}
- LibreOffice. {
} {
}
- StarOffice. {
} {
}
- KOffice. {
} {
} {
}
- Gnome Office. {
} {
} {
}
Sikkerhed
- De 11 bedste apps til hacking og sikkerhed.
- Autoscan-netværk, for at opdage ubudne gæster på din wifi. {
} {
}
- Bytte, for at finde din bærbare computer, hvis den bliver stjålet. {
} {
}
- Tiger, til at udføre sikkerhedsrevisioner og opdage ubudne gæster. {
} {
} {
}
- keeppassX, for at gemme alle dine adgangskoder. {
} {
} {
}
- clamtk, antivirus. {
} {
} {
}
programmering
IDE'er
- Anjuta. {
} {
} {
}
- Eclipse. {
} {
} {
}
- Qt Creator. {
} {
} {
}
- Netbeans. {
} {
} {
}
- Mono udvikle. {
} {
} {
}
- Geany. {
} {
} {
}
- kodelit. {
} {
} {
}
- Lazarus. {
} {
} {
}
Internet
Opdagelsesrejsende
- Firefox. {
} {
} {
}
- Epiphany. {
} {
} {
}
- konqueror. {
} {
} {
}
- Chromium. {
} {
} {
}
- seamonkey. {
} {
} {
}
- Opera. {
} {
}
- Lynx. {
} {
}
E-mailadresse
- Evolution. {
} {
} {
}
- Thunderbird. {
} {
} {
}
- Claws Mail. {
} {
} {
}
- KMail. {
} {
} {
}
- Sylpheed. {
} {
} {
}
Sociale netværk
- Gwibber. {
} {
} {
}
- Pino. {
} {
} {
}
- gTwitter. {
} {
}
- choqok. {
} {
} {
}
- buzzbird. {
} {
} {
}
- Qwit. {
} {
} {
}
- Qwitik. {
} {
} {
}
- Twitter. {
} {
} {
}
- Twitter. {
} {
}
- yasst. {
} {
}
Instant messaging
- De bedste klienter til instant messaging til Linux.
- Pidgin. {
} {
} {
}
- Kopete. {
} {
} {
}
- Psi. {
} {
} {
}
- Jabbim. {
} {
}
- Gajim. {
} {
} {
}
- Empati. {
} {
} {
}
- BitlBee. {
} {
} {
}
- Gyache forbedret. {
} {
}
- emesene. {
} {
} {
}
- aMSN. {
} {
} {
}
- Mercury messenger. {
} {
}
- KMess. {
} {
} {
}
- minbeef. {
} {
} {
}
IRC
- Top 5 IRC-klienter til Linux.
- Pidgin. {
} {
} {
}
- samtale. {
} {
} {
}
- XChat. {
} {
} {
}
- ChatZilla. {
} {
} {
}
- irssi. {
} {
} {
}
- kvassel irc. {
} {
} {
}
- Smuxi. {
} {
} {
}
- KVirc. {
} {
} {
}
- ERC. {
} {
} {
}
- weechat. {
} {
} {
}
- Rul Z. {
} {
} {
}
FTP
- FileZilla. {
} {
} {
}
- gFTP. {
} {
} {
}
- FireFTP. {
} {
}
- kftpgrabber. {
} {
} {
}
- NCFTP. {
} {
} {
}
- Gratis åbent FTP-ansigt. {
} {
} {
}
- LFTP. {
} {
} {
}
Torrents
- Top 9 Bittorrent-klienter til Linux.
- Transmissionsprojekter, ultra tynd og stærk klient (dog ikke så "komplet"). {
} {
} {
}
- Syndfloden, måske den mest komplette Bittorrent-klient til GNOME. {
} {
} {
}
- KTorrentsvarende til Deluge for KDE. {
} {
} {
}
- tornado, en af de mest avancerede kunder. {
} {
} {
}
- QBittorrent, klient baseret på Qt4. {
} {
} {
}
- torrent, ncurses klient til terminalen. {
} {
} {
}
- arie2, en anden god klient til terminalen. {
} {
} {
}
- Vuze, kraftfuld (men langsom og "tung") Java-baseret klient. {
} {
} {
}
- torrentflux, klient med webgrænseflade (administrer dine torrents fra din internetbrowser). {
} {
} {
}
- Torrent-afsnit Downloader, for automatisk at downloade episoderne i din yndlingsserie. {
} {
}
multimedie
Audio
- Lydafspillere
- Audio Editing
- Sekventer
- synthesizere
- Komposition og musikalsk notation
- Konvertere
- andre
Video
- Alle videoafspillere.
- Værktøjer til at optage dit skrivebord.
- Videoafspillere
- VLC {
} {
} {
}
- GXine {
} {
} {
}
- Totem {
} {
} {
}
- mplayer {
} {
} {
}
- SMPlayer {
} {
} {
}
- KMPlayer {
} {
} {
}
- UMPlayer {
} {
}
- Koffein {
} {
} {
}
- ogle {
} {
}
- Helix {
} {
}
- Realplayer, realaudio-formatafspiller. {
} {
}
- Miro, platform til tv og video på internettet. {
} {
} {
}
- Moovida Media Center, platform til tv og video på internettet. {
} {
} {
}
- gnaske, afspil flashvideoer. {
} {
} {
}
- VLC {
- Video redigering
- Konvertere
- Animation
- DVD Oprettelse
- Webcam
- Desktop-optagelse
Billede, design og fotografering
- Seere + adm. fotobibliotek + grundlæggende redigering
- Avanceret billedredigering og oprettelse
- Redigering af vektorbilleder
- CAD
- Konvertere
- scanning
- andre
Videnskab og forskning
- astronomi
- biologi
- Biofysik
- kemi
- Geologi og geografi
- Fysik
- matematisk
- 10 grunde til at bruge blød. gratis inden for videnskabelig forskning.
Diverse hjælpeprogrammer
- Systemadministration
- Filhåndtering
- Billedforbrænding og virtualisering
- Brazier, for at brænde / udtrække billeder. {
} {
} {
}
- ISOMaster, for at manipulere ISO-filer. {
} {
} {
}
- K3B, til at brænde cd'er og dvd'er. {
} {
} {
}
- GMountISO, for at montere ISO-filer. {
} {
} {
}
- gISOMant, for at montere ISO-filer. {
} {
} {
}
- Furius ISO-montering, for at montere ISO-, IMG-, BIN-, MDF- og NRG-filer. {
} {
} {
}
- Acetoneiso., for at montere ISO- og MDF-filer. {
} {
} {
}
- Brazier, for at brænde / udtrække billeder. {
- andre