Index
- 0.1 Algemene concepten
- 0.2 Wat zijn repositories?
- 0.3 Hoe kan ik programma's toevoegen / verwijderen op mijn distro?
- 0.4 Met behulp van een grafische interface voor de pakketbeheerder
- 0.5 Met behulp van de terminal
- 0.6 Zijn er andere manieren om programma's onder Linux te installeren?
- 0.7 Waar u goede software kunt krijgen
- 0.8 Eerdere verduidelijkingen voordat u de voorgestelde programma's bekijkt.
- 1 Accessoires
- 2 Kantoorautomatisering
- 3 Veiligheid
- 4 programmering
- 5 Internet
- 6 Multimedia
- 7 Wetenschap en onderzoek
- 8 Diversen nutsbedrijven
Algemene concepten
Zoals in meer detail uitgelegd in sectie Uitkeringenwordt bij elke Linux-distributie standaard verschillende programma's geïnstalleerd. Een belangrijk deel ervan wordt zelfs geleverd met een geavanceerde kantoorsuite en krachtige audio-, video- en beeldbewerkingsprogramma's. Dit zijn twee belangrijke verschillen met betrekking tot Windows: a) niet alle distributies worden geleverd met dezelfde programma's, b) veel distro's worden geleverd met zeer complete programma's die al zijn geïnstalleerd, dus je hoeft ze niet apart te kopen.
De manier waarop u programma's installeert, kan ook variëren tussen distributies. Ze delen echter allemaal een gemeenschappelijk idee, waardoor ze zich onderscheiden van Windows: de programma's worden gedownload uit de officiële repositories van uw distro.
Wat zijn repositories?
Een repository is een site - meer specifiek een server - waar alle pakketten die beschikbaar zijn voor uw distro worden opgeslagen. Dit systeem heeft VERSCHILLENDE voordeel vergeleken met het programma dat wordt gebruikt door Windows, waarin men de programma-installatieprogramma's van internet koopt of downloadt.
1) Meer veiligheid: Aangezien alle pakketten zich op een centrale server bevinden en een zeer aanzienlijk percentage open source-programma's wordt gedekt (dat wil zeggen, iedereen kan zien wat ze doen), is het veel gemakkelijker om te controleren of ze al dan niet 'schadelijke code' bevatten en In het ergste geval, beheers een "besmetting" (het zou voldoende zijn om het pakket uit de opslagplaatsen te verwijderen).
Dit voorkomt ook dat de gebruiker door onbetrouwbare pagina's moet navigeren op zoek naar zijn favoriete programma's.
2) Meer en betere updates: met dit systeem kunt u AL uw besturingssysteem up-to-date houden. Updates worden niet langer door elk van de programma's afgehandeld, met als gevolg een verspilling van middelen, bandbreedte, enz. Als we er ook rekening mee houden dat in Linux ALLES een programma is (van vensterbeheer tot desktopprogramma's, via de kernel zelf), is dit een geschikte methode om zelfs de meest minutieuze en verborgen programma's die uw gebruiker gebruikt, up-to-date te houden. systeem.
3) Alleen de beheerder kan programma's installeren: alle distributies hebben deze beperking. Om deze reden zal het systeem u om het beheerderswachtwoord vragen wanneer u programma's probeert te installeren of te verwijderen. Hoewel dit ook het geval is in nieuwe versies van Windows, kunnen veel gebruikers die aan WinXP gewend zijn, deze configuratie enigszins irritant vinden (hoewel, ik verzeker u, het essentieel is om een minimum aan beveiliging op het systeem te verkrijgen).
Hoe kan ik programma's toevoegen / verwijderen op mijn distro?
We hebben al gezien dat dit in wezen moet gebeuren via de repositories. Maar hoe? Welnu, elke distro heeft een bijbehorende pakketbeheerder, waarmee u de programma's kunt beheren. De meest voorkomende in "newbie" distributies, meestal gebaseerd op Debian of Ubuntu, is APT, waarvan de meest populaire grafische interface is Synaptic. Je moet echter weten dat elke distro zijn pakketbeheerder kiest (in Fedora en afgeleiden, RPM; op Arch Linux en derivaten, Pacman) en natuurlijk kies je ook de GUI van je voorkeur (als die erbij hoort).
Klik hier om een bericht te lezen over alle installatiemethoden van het programma of lees verder om een korte samenvatting te lezen.
Met behulp van een grafische interface voor de pakketbeheerder
Zoals we hebben gezien, is de meest gebruikelijke manier om pakketten te installeren, verwijderen of opnieuw te installeren via uw pakketbeheerder. Alle grafische interfaces hebben een redelijk vergelijkbaar ontwerp.
Laten we als voorbeeld eens kijken hoe we de Synaptic-pakketbeheerder kunnen gebruiken (die in oudere versies van Ubuntu kwam en nu wordt vervangen door het Ubuntu Software Center).
Allereerst moet u altijd de database met beschikbare programma's bijwerken. Dit doet u met de knop reload. Zodra de update is voltooid, voer uw zoekterm in. Er zullen waarschijnlijk veel pakketten worden vermeld. Klik op degene die u interesseren om meer details te zien. Als u een pakket wilt installeren, doet u dat klik met de rechtermuisknop en selecteer de optie Markeer om te installeren. Zodra u alle pakketten heeft geselecteerd die u wilt installeren, klikt u op de knop Aplicar. Om pakketten te verwijderen is de procedure hetzelfde, alleen moet u de optie selecteren Markeer om te verwijderen (verwijderen, de configuratiebestanden van het programma verlaten) of Controleer om volledig te verwijderen (Verwijder alles).
Met behulp van de terminal
Een ding dat je met Linux gaat leren, is dat je je angst voor de terminal moet verliezen. Het is niet voorbehouden aan hackers. Integendeel, als je er eenmaal aan gewend bent, heb je een krachtige bondgenoot.
Net als bij het uitvoeren van de grafische interface, is het nodig om beheerdersrechten te hebben om programma's te installeren of te verwijderen. Vanaf de terminal wordt dit meestal bereikt door onze opdrachtinstructie te starten met sudo. In het geval van apt wordt dit als volgt bereikt:
sudo apt-get update // update de database sudo apt-get install package // installeer een pakket sudo apt-get remove package // verwijder een pakket sudo apt-get purge package // verwijder het apt-cache zoekpakket volledig pakket // zoek naar een pakket
De syntaxis zal variëren als je distro een andere pakketbeheerder gebruikt (rpm, pacman, enz.). Het idee is echter in wezen hetzelfde. Om een volledige lijst met commando's en hun equivalenten in de verschillende pakketbeheerders te zien, raad ik aan het Pacman rosetta.
Ongeacht de pakketbeheerder die u gebruikt, is het bij het installeren van een pakket zeer waarschijnlijk dat het u zal vragen om andere pakketten te installeren, genaamd afhankelijkheden. Deze pakketten zijn essentieel om het programma dat u wilt installeren te laten werken. Op het moment van verwijderen, vraagt u zich misschien af waarom u niet werd gevraagd om de afhankelijkheden ook te verwijderen. Dat hangt af van de manier waarop de pakketbeheerder de dingen doet. Andere pakketbeheerders doen dit automatisch, maar APT vereist dat dit handmatig wordt gedaan door het volgende commando uit te voeren naar verwijder ongebruikte geïnstalleerde afhankelijkheden door elke applicatie die momenteel op uw systeem is geïnstalleerd.
sudo apt-get autoremove
Zijn er andere manieren om programma's onder Linux te installeren?
1. Privé-opslagplaatsen: De meest gebruikelijke manier om programma's te installeren is via de officiële repositories. Het is echter ook mogelijk om "persoonlijke" of "privé" repositories te installeren. Hierdoor kunnen de ontwikkelaars van de programma's hun gebruikers onder andere de nieuwste versies van hun programma's aanbieden zonder te hoeven wachten tot de ontwikkelaars van je distro de pakketten hebben samengesteld en geüpload naar de officiële repositories.
Deze methode heeft echter zijn veiligheidsrisico's. Het is duidelijk dat u alleen "privé" repositories moet toevoegen van die sites of ontwikkelaars die u vertrouwt.
In Ubuntu en afgeleiden is het heel gemakkelijk om deze repositories toe te voegen. Zoek gewoon naar de betreffende repository op Launchpad en toen opende ik een terminal en schreef:
sudo add-apt-repository ppa: repositorynaam sudo apt-get update sudo apt-get install pakketnaam
Voor een volledige uitleg raad ik je aan dit artikel erover te lezen hoe u PPA (Personal Package Archives - Personal Package Archives) toevoegt in Ubuntu.
Het is de moeite waard om te verduidelijken dat andere distributies, niet gebaseerd op Ubuntu, geen PPA's gebruiken, maar het toevoegen van privérepository's via andere methoden toestaan. Op Arch Linux-gebaseerde distributies, die pacman gebruiken als pakketbeheerder, is het bijvoorbeeld mogelijk om AUR-repositories (Arch Users Repository) toe te voegen, die sterk lijken op PPA's.
2. Losse pakketten: Een andere manier om een programma te installeren is door het juiste pakket voor uw distributie te downloaden. Om dit te doen, hoeft u alleen te weten dat elke distro een pakketformaat gebruikt dat niet noodzakelijk hetzelfde is. Op Debian en Ubuntu gebaseerde distributies gebruiken DEB-pakketten, op Fedora gebaseerde distributies gebruiken RPM-pakketten, enz.
Zodra het pakket is gedownload, dubbelklikt u erop. De grafische interface van de pakketbeheerder wordt geopend met de vraag of u het programma wilt installeren.
Opgemerkt moet worden dat dit ook niet de veiligste manier is om pakketten te installeren. In sommige specifieke gevallen kan het echter nuttig zijn.
3. Compileren van de broncode- Soms vind je applicaties die geen installatiepakketten leveren en moet je compileren vanuit de broncode. Om dit te doen, is het eerste dat we in Ubuntu moeten doen, het installeren van een metapakket genaamd build-essential, met behulp van een van de methoden die in dit artikel worden uitgelegd.
Over het algemeen zijn de te volgen stappen om een applicatie te compileren de volgende:
1.- Download de broncode.
2.- Pak de code uit, meestal verpakt met tar en gecomprimeerd onder gzip (* .tar.gz) of bzip2 (* .tar.bz2).
3.- Ga naar de map die is gemaakt door de code uit te pakken.
4.- Voer het configuratiescript uit (het wordt gebruikt om de systeemkenmerken te controleren die van invloed zijn op de compilatie, de compilatie te configureren volgens deze waarden, en het makefile-bestand te maken).
5.- Voer het make-commando uit, verantwoordelijk voor de compilatie.
6.- Voer het commando uit sudo make install, die de applicatie op het systeem installeert, of beter nog, installeer het pakket CheckInstall, en voer sudo checkinstall uit. Deze applicatie maakt een .deb-pakket aan, zodat het de volgende keer niet hoeft te worden gecompileerd, hoewel het de lijst met afhankelijkheden niet bevat.
Het gebruik van checkinstall heeft ook het voordeel dat het systeem de op deze manier geïnstalleerde programma's bijhoudt en het verwijderen ervan vergemakkelijkt.
Hier is een compleet voorbeeld van het uitvoeren van deze procedure:
tar xvzf sensors-applet-0.5.1.tar.gz cd sensors-applet-0.5.1 ./configure make sudo checkinstall
Andere aanbevolen leesartikelen:
- Hoe applicaties op Linux te installeren.
- Hoe applicaties van PPA te installeren.
- Hoe applicaties te installeren vanuit GetDeb.
Waar u goede software kunt krijgen
Laten we beginnen met te verduidelijken dat Windows-applicaties -in principe- niet op Linux draaien. Net zoals ze bijvoorbeeld niet op Mac OS X draaien.
In sommige gevallen zijn dit platformonafhankelijke applicaties, dat wil zeggen dat er versies beschikbaar zijn voor verschillende besturingssystemen. In dat geval zou het voldoende zijn om de versie voor Linux te installeren en het probleem opgelost.
Er is ook een ander geval waarin het probleem minder is: als het gaat om applicaties die in Java zijn ontwikkeld. Juist, Java maakt de uitvoering van applicaties mogelijk, ongeacht het besturingssysteem. Nogmaals, de oplossing is heel eenvoudig.
In dezelfde geest zijn er steeds meer alternatieven "in de cloud" voor desktoptoepassingen. In plaats van te zoeken naar de kloon van Outlook Express voor Linux, wilt u misschien de webinterface van Gmail, Hotmail, enz. Gebruiken. In dat geval zijn er ook geen compatibiliteitsproblemen met Linux.
Maar wat gebeurt er als u een applicatie moet draaien die alleen beschikbaar is voor Windows? In dit geval zijn er 3 alternatieven: laat Windows samen met Linux geïnstalleerd (in wat wordt genoemd «dual-boot"), Installeer Windows" in "Linux met een virtual machine o gebruik wijn, een soort "interpreter" die het mogelijk maakt dat veel Windows-applicaties binnen Linux draaien alsof ze native zijn.
Voordat ik echter in de verleiding kom om een van de drie hierboven beschreven alternatieven uit te voeren, stel ik voor om eerder de mogelijkheid uit te sluiten dat er een gratis alternatief is voor het programma in kwestie dat native onder Linux draait.
Juist, er zijn sites zoals LinuxAlt, freealts o Een alternatief voor waarin het mogelijk is om gratis alternatieven te zoeken voor de programma's die u in Windows hebt gebruikt.
Enige tijd geleden hebben we ook een vermelding, hoewel het misschien niet 100% up-to-date is.
Naast de aanbevolen links vindt u hieronder de "crème de la crème" van gratis software, gegroepeerd in categorieën. Het is echter de moeite waard te vermelden dat de volgende lijst alleen als richtlijn is opgesteld en geen volledige catalogus vertegenwoordigt van de uitstekende en steeds talrijkere gratis softwaretools die beschikbaar zijn.
Eerdere verduidelijkingen voordat u de voorgestelde programma's bekijkt.
{} = Zoeken naar berichten gerelateerd aan het programma met behulp van de blog-zoekmachine.
{} = Ga naar de officiële pagina van het programma.
{} = Installeer het programma met behulp van de Ubuntu-repositories die op uw computer zijn geïnstalleerd.
Kent u een goed programma dat niet op onze lijst staat?
Stuur ons een email de naam van het programma specificeren en, indien mogelijk, aanvullende informatie toevoegen of, als dat niet lukt, ons vertellen waar we het kunnen krijgen.
Accessoires
Teksteditors
- Meest populair
- Zeer programmeergericht
- troosten
- Multifunctioneel
Docks
draagraketten
Bestandsbeheerders
- Dolfijn
}
- EmelFM2
}
- Gnome commandant
}
- heerser
}
- Krusader
}
- Middernacht commandant
}
- nautilus
}
- PCMan Bestandsbeheer
}
- thunar
}
Kantoorautomatisering
Veiligheid
- De 11 beste hack- en beveiligings-apps.
- Autoscan-netwerk, om indringers op uw wifi te detecteren. {
}
- Prooi, om uw laptop te vinden als deze is gestolen. {
}
- Tijger, om beveiligingsaudits uit te voeren en indringers te detecteren. {
}
- KeePassX, om al uw wachtwoorden op te slaan. {
}
- klem, antivirus.
}
programmering
IDE
- anjuta
}
- Eclipse
}
- Qt Creator
}
- Netbeans
}
- Mono Ontwikkelen
}
- Geany
}
- CodeLite
}
- Lazarus
}
Internet
Ontdekkingsreizigers
- Gwibber
}
- Pino
}
- gTwitter
}
- choqok
}
- zoemvogel
}
- Qwit
}
- Qwitik
}
- Twitter
}
- Twitter
}
- Yassto
}
Instant messaging
- De beste instant messaging-clients voor Linux.
- pidgin
}
- Kopete
}
- Psi
}
- Jabbim
}
- Gajim
}
- Empathie
}
- BitlBee
}
- Gyache verbeterd
}
- emeseen
}
- aMSN
}
- Mercury-boodschapper
}
- KMes
}
- minbeef
}
IRC
- Top 5 IRC-clients voor Linux.
- pidgin
}
- gesprekvers
}
- Xchat
}
- chatzilla
}
- irssi
}
- quassel irc
}
- smuxi
}
- KVirc
}
- ERC
}
- weechat
}
- ScrollZ
}
FTP
- FileZilla
}
- gFTP
}
- FireFTP
}
- kftgrabber
}
- NCFTP
}
- Gratis open FTP-gezicht
}
- LFTP
}
Torrents
- Top 9 Bittorrent-clients voor Linux.
- transmissie, ultradunne en krachtige client (hoewel niet zo "compleet"). {
}
- Zondvloed, misschien wel de meest complete Bittorrent-client voor GNOME. {
}
- KTorrent, het equivalent van Deluge voor KDE. {
}
- tornado, een van de meest geavanceerde klanten. {
}
- QBittorrent, client gebaseerd op Qt4. {
}
- rtorrent, ncurses-client voor de terminal. {
}
- aria2, nog een goede klant voor de terminal. {
}
- vuze, krachtige (maar langzame en "zware") op Java gebaseerde client. {
}
- torrentflux, client met webinterface (beheer uw torrents vanuit uw internetbrowser). {
}
- Torrent-afleveringsdownloader, om de afleveringen van uw favoriete serie automatisch te downloaden. {
}
Multimedia
Audio
- Audiospelers
- audio Editing
- Sequencers
- synthesizers
- Compositie en muzieknotatie
- Omvormers
- anderen
Video
- Alle videospelers.
- Tools om uw bureaublad op te nemen.
- Videospelers
- VLC {
}
- GXine {
}
- Totem {
}
- mplayer {
}
- SMPlayer {
}
- kmplayer {
}
- UMPlayer {
}
- kaffeine {
}
- Lonken {
}
- Helix {
}
- Echte speler, realaudio-formaatspeler. {
}
- Miro, platform voor televisie en video op internet. {
}
- Moovida-mediacentrum, platform voor tv en video op internet. {
}
- Knarsen, speel flash-video's af. {
}
- VLC {
- Videobewerking
- Omvormers
- Animatie
- DVD-creatie
- Webcam
- Desktop opname
Beeld, vormgeving en fotografie
- Kijkers + adm. fotobibliotheek + basisbewerking
- Geavanceerde creatie en bewerking van afbeeldingen
- Vectorafbeeldingen bewerken
- CADXPERT / LANDXPERT
- Omvormers
- Scannen
- anderen
Wetenschap en onderzoek
- astronomie
- biologie
- Biofysica
- Chemie
- Geologie en geografie
- Natuurkunde
- wiskunde
- 10 redenen om soft te gebruiken. gratis in wetenschappelijk onderzoek.
Diversen nutsbedrijven
- Systeem administratie
- Bestandsbeheer
- Afbeelding branden en virtualisatie
- Koperslager, om afbeeldingen te branden / extraheren. {
}
- ISO-meester, om ISO-bestanden te manipuleren. {
}
- K3B, om cd's en dvd's te branden. {
}
- GMountISO, om ISO-bestanden te mounten. {
}
- gISOMunt, om ISO-bestanden te mounten. {
}
- Furius ISO-houder, om ISO-, IMG-, BIN-, MDF- en NRG-bestanden te mounten. {
}
- Aceton ISO, om ISO- en MDF-bestanden te mounten. {
}
- Koperslager, om afbeeldingen te branden / extraheren. {
- anderen