Aan uitstekende open source teksteditors geen tekort. Toch bestaan er naast de open source teksteditors, commerciële, aan te kopen teksteditors. Sublime Text is er één van.
Sublime Text kost 80 dollar, maar kan eerst een tijdje gratis geëvalueerd worden. Sublime Text richt zich zoals zoveel teksteditors op ontwikkelaars, zowel beginnende als gevorderde. Het is platformonafhankelijk en dus beschikbaar voor zowel Linux, Windows als macOS. Sublime Text 3 ondersteunt macro's, programmeertaalherkenning, split view, enz. Sublime Text gebruikt thema's om de gebruikersomgeving in te stellen, een populair thema is Notepad++.
Aangekochte commerciële software wordt meestal niet verdeeld via de softwarebronnen van uw distributie, maar via een softwarebron bij het bedrijf waar de software wordt verkocht. Toch vond ik op de Software pagina van openSUSE een Sublime Text editor pakket bij de pakketten van de gemeenschap (Instellingen op All Distributions instellen). De stabiele versie van de Sublime Text 3 editor uit de softwarebron van het bedrijf Sublime HQ Pty Ltd installeer je in openSUSE Leap 15.0 als volgt:
dany@pindabook:~> sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
[sudo] wachtwoord voor root:
dany@pindabook:~> sudo zypper addrepo -g -f https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
Opslagruimte 'Sublime Text - x86_64 - Stable' wordt toegevoegd ...............................................[gereed]
Opslagruimte 'Sublime Text - x86_64 - Stable' is toegevoegd
URI : https://download.sublimetext.com/rpm/stable/x86_64
Ingeschakeld : Ja
GPG-controle : Ja
Automatisch vernieuwen : Ja
Prioriteit : 99 (standaard prioriteit)
Prioriteiten van opslagruimtes hebben geen effect. Alle ingeschakelde opslagruimtes delen dezelfde prioriteit.
dany@pindabook:~> sudo zypper install sublime-text
Ophalen van metagegevens uit opslagruimte 'Sublime Text - x86_64 - Stable' ...................................[gereed]
Cache van opslagruimte 'Sublime Text - x86_64 - Stable' wordt gebouwd ........................................[gereed]
Gegevens van opslagruimte laden...
Lezen van geïnstalleerde pakketten...
Pakketafhankelijkheden oplossen...
Probleem: niets levert libpng >= 1.6 nodig door sublime-text-3176-1.x86_64
Oplossing 1: sublime-text-3176-1.x86_64 niet installeren
Oplossing 2: sublime-text-3176-1.x86_64 afbreken door enige van zijn afhankelijkheden te negeren
Kies uit de bovenstaande oplossingen door een nummer of kies (a)nnuleren [1/2/a] (a):
Oeps, wat nu.
Na wat speurwerk bleek dat het libpng pakket in openSUSE de naam libpng16 kreeg en dus wel degelijk op het systeem aanwezig is.
Je kunt dus gerust doorgaan met de installatie (keuze 2):
Kies uit de bovenstaande oplossingen door een nummer of kies (a)nnuleren [1/2/a] (a): 2
Afhankelijkheden oplossen...
Pakketafhankelijkheden oplossen...
Het volgende NIEUWE pakket zal worden geïnstalleerd:
sublime-text
1 nieuw te installeren pakket.
Totale downloadgrootte: 10,1 MiB. Reeds in de cache: 0 B. Na de bewerking zal aanvullend 23,9 MiB worden gebruikt.
Doorgaan? [j/n/...? alle opties tonen] (j): j
pakket sublime-text-3176-1.x86_64 wordt opgehaald (1/1), 10,1 MiB ( 23,9 MiB uitgepakt)
Ophalen: sublime-text-3176-1.x86_64.rpm ..........................................................[gereed (3,2 MiB/s)]
Controleren op conflicten tussen bestanden: ..................................................................[gereed]
(1/1) Installeren van: sublime-text-3176-1.x86_64 ............................................................[gereed]
%posttrans scripts zijn uitgevoerd ...........................................................................[gereed]
Deze installatie bewijst nogmaals hoe moeilijk het is een pakket buiten een distributie aan te bieden. Er verandert altijd wel iets.
Open het Menu Toepassingen en start in het submenu Ontwikkeling de teksteditor Sublime Text.
De rest van het verhaal laat ik over aan een enthousiaste gebruiker: