zaterdag 23 januari 2010

Een kookboek voor pisi pakketten

In tegenstelling tot andere linux smaken kent Pardus een eigen softwarepakket format. Waar anderem werken met o.a. de bekendere RPM (oorspronkelijk ontwikkeld door RedHat) en DEB (Debian) pakketten werken kent Pardus zogenaamde PISI (Packages Installed Successfully as Intended) pakketten die via de PackageManager in de grafische interface of via de command line interface geinstalleerd en verwijderd kunnen worden. De discussie over de voors en tegens van het ontwikkelen van weer een ander pakketformat binnen linux is er een apart en daar is al veel over gezegd en geschreven.
Een consequentie van de introductie van het PISI format is wel dat Pardus linux een achterstand weg te werken heeft (of kunnen we inmiddels toch wel gerust zeggen had) qua gevarieerdheid en hoeveelheid aan softwarepakket aanbod. Op het eerste gezicht lijkt het wat complex om zelf een programma in een PISI pakket te verpakken, maar omdat een behoorlijk aantal software applicaties min of meer op vergelijkbare wijze vanuit het bronbestand gecompileerd wordt in linux, kom je al snel een heel eind op eigen houtje. Zo heb ik zelf de eerste aanzet gegeven om (m.b.v. voorbeelden van de oudere versie) LXDE als desktopomgeving weer als kant-en-klare pisi pakketten beschikbaar te maken. En als je ziet dat het werkt geeft het een kick en heb je het gevoel zelf een steentje bij te dragen. Al doende leert men, en zeker dat aan bapaalde basisregels voldaan moet worden wil het pisi pakket zich laten "installeren zoals bedoeld". Om het -ook voor de wat minder standaard installatie methoden- allemaal een stuk gemakkelijker te maken is er binnen de Duitse Pardus community iemand opgestaan die de moeite heeft genomen een heus PISI kookboek beschikbaar te stellen. Het zal behalve in het duits binnenkort ook in het engels beschikbaar zijn, en wie weet later ook in een nederlandstalige versie. De aankondigingen waren onlangs te lezen op het Pardus Worldforum, sowieso een plek waar een vriendelijke, behulpzame en constructieve sfeer hangt en Pardus in alle rust naar een hoger niveau getild wordt door de gebruikers zelf. Ervaringen uitwisselen blijft belangrijk (zie ook de titel van mijn blog)...

Lees meer...

zondag 25 oktober 2009

Google Chrome browser test in Pardus

Google breidt haar al breed omvattende activiteiten steeds verder uit en is zoals bekend ook begonnen zich op de browser markt te manifesteren. Inmiddels zijn de eerste officiele versies van Google Chrome (zoals zowel de webbrowser als naar verluid een compleet toekomstig besturingssysteem genaamd zijn) officieel uitgebracht voor het Windows-platform. Mac en Linux gebruikers wachten al maanden op de eerste officiele releases van de Chrome webbrowser voor hun platform. Enige tijd geleden kwam Google ook met een premature testversie van de browser op de proppen voor Linux. Tot nu toe biedt Google echter alleen test versies aan in .deb formaat zoals dat bekend is van distributies als Debian en Ubuntu. Andere linux varianten wachten vooralsnog op hun beurt. Na wat zoeken op internet via datzelfde Google vond ik een handige pagina van een Gentoo linux gebruiker die dat Chrome .deb pakket op zijn distributie aan de praat had gekregen en al vrolijk aan het testen was met Chrome als browser op zijn linux-systeem. Ik dacht: dat moet ook lukken met Pardus linux met gebruikmaking van deze leidraad, en inderdaad het blijkt mogelijk de testversie ook in Pardus linux te installeren en te gebruiken. Dit bericht is er ook mee aangemaakt.

Als de volgende stappen gevolgd worden dan kan er met de testversie van Google Chrome gebrowst worden in Pardus.

1. Download het Google Chrome .deb dev pakket.

2. Download en installeer het pisi pakket binutils (uit de contrib repo). Dit pakket is vereist om het commando ar dat tijdens de installatie van het .deb pakket benodigd is uit te kunnen voeren. In de Konsole kan dit met:
sudo pisi it binutils


3. Ga in de Konsole naar de map waar je het Chrome .deb pakket had opgeslagen na downloaden, bv.:
cd /home/gebruikersnaam/Downloads/


4. Pak nu het .deb pakket uit met de volgende opdrachten:
sudo ar x google-chrome-unstable_current_i386.deb
sudo tar xvf data.tar.lzma


5. Kopieer de nu aangemaakte programma bestanden en maak een symbolische link met:
sudo cp opt/google/chrome /opt/ -r
sudo ln -s /opt/chrome/chrome /usr/bin/


6. Tot slot moeten nog een aantal symbolische links gelegd worden zodat Google Chrome de bestanden (libraries) die het nodig heeft om te kunnen draaien op de juiste plek kan vinden (op dit punt wijkt deze handleiding voor Pardus af van die welke voor Gentoo linux geldt):
sudo ln -s /usr/lib/nss/libnss3.so /usr/lib/libnss3.so.1d
sudo ln -s /usr/lib/nss/libnssutil3.so /usr/lib/libnssutil3.so.1d
sudo ln -s /usr/lib/nss/libsmime3.so /usr/lib/libsmime3.so.1d
sudo ln -s /usr/lib/nss/libssl3.so /usr/lib/libssl3.so.1d
sudo ln -s /usr/lib/libplds4.so /usr/lib/libplds4.so.0d
sudo ln -s /usr/lib/libplc4.so /usr/lib/libplc4.so.0d
sudo ln -s /usr/lib/libnspr4.so /usr/lib/libnspr4.so.0d


Nu kun je aan de eerste testrun met Google Chrome beginnen. Typ in de Konsole:
chrome



Eventueel kun je een snelkoppeling op je desktop aanmaken voor Google Chrome langs de gebruikelijke weg, het icoon van Google Chrome kun je vinden in de map /opt/chrome/

Lees meer...

maandag 5 oktober 2009

Werken met een realtime kernel in Pardus

Ook in Pardus 2009 kan naast de stnadaard kernel ook gebruik worden gemaakt van een realtime kernel. Waar heb je een realtime kernel voor nodig? Veel informatie vind je op de (engelstalige) wiki over realtime kernels. Handige nederlandstalige informatie vind je daarnaast hier. Een van de meest gebruikte toepassingen van de realtime-kernel is toch wel het werken met (live) audio op je Pardus systeem, of dat nu media streaming is of (vooral) ook zelf audio opnemen en bewerken, met name multi-track audio bewerkingen. In Pardus bevinden zich al heel veel leuke en kwalitatief hoogwaardige audio toepassingen, daarover een andere keer meer. In niets komt timing zo nauw als in muziek, en dat kan ook om milliseconden gaan. Hoe je de realtime kernel als extra opstart-optie toevoegt aan Pardus 2009 staat te lezen onder de Lees meer... link.

Het toeveogen van de realtime kernel in Pardus 2009 is echt simpel. In pakketbeheer kun je precies drie pakketten vinden als je zoekt op -rt. Het betreft de pakketten:

module-headers-rt-2.6.29.6_23-1-1.pisi (1)

kernel-rt-2.6.29.6_23-1-1.pisi (2)

module-rt-alsa-driver-1.0.20_20090624-48-1.pisi (3)

Alles wat je moet doen is deze drie pakketten installeren (gebeurt ook in de genoemde volgorde). Hierna zal in je GRUB opstartbeheer menu een optie verschijnen met de kernel-rt. Als je je systeem opnieuw opstart kun je nu dus als alternatief kiezen om op te starten met gebruik van de vers geïnstalleerde realtime kerenel. Voor vele andere dagelijkse bezigheden is een realtime kernel juist minder geschikt dan de standaard linux-kernel, het verdient derhalve NIET de voorkeur om de realtime-kernel als standaard opstart optie te selecteren in je GRUB opstartmenu!

Lees meer...

donderdag 24 september 2009

Bloggen met Blogilo (was Bilbo Blogger)

Als je met bijvoorbeeld de hulp van Google Translate regelmatig een kijkje neemt op de turkstalige Pardus nieuws en e-zine website Özgürlükİçin kom je soms leuke Pardus nieuwtjes tegen, maar zeker ook leuke nieuwtjes betreffende linux ontwikkelingen in het algemeen. Vandaag kwam ik daar een berichtje tegen over een zogenaamde blog client, en wel Blogilo, de naam die pas sinds 18 september j.l. is toegekend aan het programma Bilbo Blogger. Over het hoe en waarom van Bilbo en de naamsverandering naar Blogilo lees je hier meer. En waar je in hemelsnaam een blog client voor nodig zou moeten hebben als je ook online in de diverse web-interfaces simpel blogberichten kunt aanmaken? Het antwoord op de vraag wat je er eigenlijk mee moet vind je o.a. in deze informatieve nederlandstalige blog post:Bilbo Blogger met Wordpress en Joomla

Dit blog berichtje heb ik getypt in Blogilo (in de applicatie, actuele stabiele versie staat nog gewoon Bilbo Blogger, versie 1.0). De naam Blogilo betekent Blog Gereedschap in Esperanto. In Pardus (pardus-2009 repo) is een pisi pakket beschikbaar van bilbo blogger versie 0.9, de nieuwste stabiele versie 1.0 heeft echter enkele extra features en is niet moeilijk te installeren.

Installatie Blogilo 1.0

1. Installeer eerst de pisi pakketten git en kdepimlibs alsmede kdepimlibs-devel via pakketbeheer of in de Konsole zo je wilt

2. Open een Konsole (terminal) en voer de volgende stappen uit:

git clone git://gitorious.org/bilbo/bilbo-stable.git bilbo

cd bilbo && mkdir build && cd build

cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..

make

sudo make install

Met name de make stap kost wel enige tijd, maar wacht het proces rustig af. Als alles volgens plan verlopen is kun je met het commando bilbo (ja dat moet nog veranderd worden want blogilo wordt niet herkend als commando) het programma Blogilo openen.


Via menu Blog-Voeg blog toe krijg je een eenvoudig en intuitief invulscherm waar je de URL en de inloggegevens van je blog invoert. Kies dan voor Automatisch configureren en OK en je kunt beginnen met bloggen. De nieuwe versie van deze blog client ondersteunt o.a. Blogger (Google Blogspot.com), WordPress, Drupal en Joomla.

Hier laat ik het even bij voor wat het eerste blogbericht over een blogberichten editor betreft.

Lees meer...

woensdag 23 september 2009

Browsen met Chromium in Pardus

Waar Pardus als een nieuwe en jonge linux distributie met een eigen (PISI) pakketbeheer systeem lang tegen zich geworpen kreeg dat de diversiteitaan beschikbare software pakketten te wensen over liet, zeker in vergelijking met de "grote jongens" in linux-land is dat in mijn beleving toch heel ras aan het veranderen. In de officiele pakketbronnen van Pardus verschijnen vrijwel continu nieuwe PISI pakketten. Daarnaast trekken steeds meer gebruikers geleidelijk aan zelf de stoute schoenen aan en bouwen ze hun eigen PISI pakketten van nog niet beschikbare maar wel gewenste software. Zo ontstaan er geleidelijk aan zogenaamde user repositories, ofwel gebruikers software bronnen.

Het voordeel hiervan is uiteraard dat je nog meer (vaak ook populaire) toepassingen op een eenvoudige manier kunt installeren in Pardus (bv. Frostwire, GoogleEarth e.d.), een potentieel nadeel is dat deze niet-officiele pakketten op zich natuurlijk met geen enkele garantie komen en dikwijls minder uitvoerig getest zijn voor vrijgave dan zoals met officiele pakketten gebeurd. Vandaag wordt in het Pardus worldforum melding gemaakt van het beschikbaar komen van Chromium als PISI pakket, op initiatief van de duitse Pardus gebruikers gemeenschap. Chromium is de open-source basis waarop Google haar Google Chrome webbrowser optuigt met nog een aantal Google specifieke zaken (zoals AutoUpdater).




Chromium lijkt verder dus als twee druppels water op Chrome, en mist slechts enkele features die in Chrome zijn toegevoegd bovenop de basis. Ik heb het pisi pakket geinstalleerd (eerst registreren op duitse community website), en moet zeggen dat dat probleemloos verliep. Na installeren staat Chromium ook keurig in het Netwerk menu op mijn Pardus linux XFCE laptop. Een eerste testrit met Chromium beviel mij prima. Het is een browser die snel opstart en zo op het eerste oog lekker vlot de webpagina's binnenhaalt. Dit in schril contrast met Firefox dat vaak nogal log overkomt bij mij en soms bij opstarten of na een tijdje gebruik ineens tot eindeloos ratelen van mijn systeem en alelrlei CPU activiteit leidt. Ongetwijfeld ga ik nog dingen missen die in Firefox voorhanden zijn en in Chromium niet. Zo maak ik al vrij vaak gebruik van Moonlight, de tot nu toe bij mijn weten alleen voor Firefox beschikbare plugin om Silverlight media mee te kunnen bekijken onder linux. Ook is het erg wennen (ik gebruik echt al jaren Firefox) aan de andersoortige interface van Chromium. Toch wil ik het eens een tijdje de kans geven, net zoals ik ooit linux als besturingssysteem eens een tijdje de kans wilde geven. Chromium voelt goed aan, en lijkt een wat snellere en stabielere performance te bieden op mijn systeem. Voor een kleine engelstalige uitleg over Chromium versus Chrome (de laatste komt volgens geruchten ook heel snel voor linux beschikbaar) kijk even hier.



Lees meer...

zaterdag 12 september 2009

Pardus 2009 installeren: de wiki-pagina


Heb afgelopen dagen gewerkt aan de nederlandstalige wiki pagina die handelt over het installeren van Pardus 2009. Forumlid atolboo van het nederlandse pardus-linux forum had het meeste voorwerk al verricht door een serie fraaie screenshots van het installatieproces te maken, en het feit dat hij grotendeels al verantwoordelijk was voor de tekst van de wiki-pagina over het installeren van de vorige versie, Pardus 2008. Grote delen tekst konden weer opnieuw gebruikt worden voor de nieuwe wiki-pagina. Het voorlopige eindresultaat vind je hier.
Lees meer...

maandag 7 september 2009

Stoeien met (hybride) PDFs in Pardus -1

Het wordt steeds makkelijker om het wijdverbreide PDF (Portable Document Format) bestandstype te bewerken in niet commerciele software, ook onder linux, en dus ook onder Pardus linux. Nu is Adobe dat in 1993 het succesvolle PDF formaat lanceerde ook haast wel gedwongen naar eigen ontwikkelde PDF formaat wat meer "open" en toegankelijk te maken, want de laatste jaren rukt ook het door de Organization for the Advancement of Structured Information Standards (OASIS) ontwikkelde ODF (Open Document Format) bestandsformaat sterk op. Adobe koos eieren voor haar geld om PDF (dat tot voor vrij kort vrijwel alleen ten volle bewerkt kon worden door Adobe Acrobat aan te scahffen) niet helemaal te zien ondersneeuwen en maakte ook PDF een open standaard per 1 juli 2008.

Het gevolg hiervan is dat PDF en ODF nu min of meer als broertje en zusje naast elkaar richting overheidsinstanties gepusht worden, mede ook om deze veel meer (Microsoft)-platform onafhankelijker te laten worden, waardoor de overstap naar bv. Linux platforms gemakkelijker wordt gemaakt en er meer keus is om hetzelfde doel te bereiken.
Op 17 september 2007 lanceerde staatssecretaris Heemskerk een actieplan rondom open standaarden waarin alle Rijksdiensten vanaf april 2008 het Open Document Format (ODF) moeten ondersteunen. Per 1 januari 2009 moeten alle overheden, zoals gemeenten, provincies en waterschappen, hun documenten ook in .odf aanbieden.

Een veel prettiger gevolg voor de huis-tuin-en-keuken particuliere gebruiker is dat er in ras tempo meer software applicaties verschijnen die behalve simpele PDF bewerkingen ook in toenemende mate de wat ingewikkeldere bewerkingen mogelijk maken. Zo krijgt iedereen veel meer controle over zijn of haar eigen PDF documenten zonder daarvoor diep in de buidel te hoeven tasten.


Zelf PDF documenten aanmaken

Zelf heb ik nog maar weinig gestoeid met PDF-documenten. Wat prettig is om deze documenten uberhaupt aan te maken zonder rare commerciele boodschappen onderaan je gerealiseerde PDF bestanden is dat het in OpenOffice.org tegenwoordig echt een fluitje van een cent is een office-bestand naar PDF te exporteren. Het is zo simpel dat ik daar nu verder niet op inga en ook niet op de ongetwijfeld talrijke alternatieven om zelf een PDF document aan te maken. Ik beveel echter OpenOffice.org aan omdat het zo simpel werkt en zo lekker integreert met juist die zaken waar je doorgaans een PDF van wilt brouwen, namelijk typische office bestanden als teksten, spreadsheets, presentaties, etctera etctera. Daarnaast is het belangrijk om te weten dat je in OpenOffice.org het PDF bestand dat je exporteert ook zo kunt instellen dat het volledig compatible is met de ODF standaard, en (!) dus ook weer simpel als ODF kan worden ingelezen in OpenOffice.org om (verder) te bewerken of het nu in Writer, Draw of elke andere OpenOffice.org component is!. Men noemt dit hybride PDF bestanden.


Combine the viewing and printing portability of a PDF with the editing capabilities of OpenDocument Format. "Have your cake and eat it too," promises ODF is embedded in PDF. When these two open standards team up, you better watch your back, OOXML.

Most applications (such as Adobe Acrobat Reader) ignore the ODF bits and treat the whole hybrid file as a normal PDF. Presentation is pixel perfect. Wait. That's not all. OpenOffice.org 3.0 with this extension treats the hybrid as a normal ODF, so the ODF document opens in Writer, Impress, Calc, or Draw according on the original. (You didn't just expect Writer, did you?) Now you have lossless, editable, round-trip PDFs.
[Bron]

Een hybride PDF bestand maken compatible met ODF

Hiervoor heb je een extra onderdeel voor OpenOffice.org nodig, een zogenaamde extensie dus. Het merkwaardige is dat deze extensie een naam heeft die niet direct doet vermoeden dat je er hybride PDFs mee kan exporteren, de benodigde extensie heet namelijk de PDF import extensie ! Als je deze installeert verschijnt er een extra optie onderaan je pop-up scherm dat verschijnt na openen van het menu Bestand, en het kiezen van "Exporteren als PDF..." (zie afbeelding). Je kunt na installeren van de extensie onderaan een hokje aanvinken voor "Hybride bestand maken".



Zelf PDF documenten bewerken
PDF documenten die als hybride PDF zijn geexporteerd kunnen dus eenvoudig weer ingeladen worden in OpenOffice.org voor verdere bewerking. Ook zal de PDF Import extensie zoals de naam weer wel doet vermoeden het mogelijk maken om vele standaard (niet-hybride) PDF bestanden in te laden voor bewerking, maar hier kan af en toe toch wat vervorming optreden in de grafische look ten opzichte van het brondocument. Openoffice.org is namelijk helemaal ingericht op het ODF (XML) formaat. Overigens zijn er behalve OpenOffice.org inmiddels vele applicaties die ook met ODF documenten om kunnen gaan, zoals o.a. Koffice, Google Docs, Abiword, en ja ook MS Office 2007 vanaf service pack 2. Voor een overzicht van applicaties welke ODF ondersteunen klik hier.

Een ander soort bewerkingen kan ook buiten grote applicaties als OpenOffice.org om gerealiseerd worden, taken als het samenvoegen van losse PDF bestanden in een enkel "moeder" PDF bestand of omgekeerd juist splitsen in afzonderlijke bestanden zijn eigenlijk van een andere orde, tekstueel wordt er dan niets aangepast, maar er wordt wel wat gedaan met de PDF bestanden als geheel. Naast splitsen of samenvoegen valt daarbij ook te denken aan roteren. Twee voorbeelden van linux programma's die dit in Pardus linux voor je kunnen realiseren op een eenvoudige wijze, in een grafsiche omgeving dus, bespreek ik in deel twee van deze mini-serie. Deze volgt volgende week.

Lees meer...