Etikettarkiv | Ubuntu

Jag byter till Gnome

Förra veckan testade jag massor med Linuxdistributioner, varav jag presenterade några stycken på bloggen. Bland annat så fick en kommentar från Anders mig att testa Debian, vilket kan vara ett intressant alternativ om man vill testa flera olika skrivbordsmiljöer eftersom installationen enkelt ger dig möjlighet att välja en eller flera (eller alla) av de vanligare skrivbordsmiljöerna.

Jag har använt Ubuntu länge och är nog helt enkelt van vid hur saker och ting görs, så jag kommer nog att fortsätta med Ubuntu i grunden.

Däremot så har jag nu kört Unity ett bra tag, med min favorit ”cairo-dock” för att hålla koll på mina favoritprogram.

Några distributioner som jag inte nämnde förra veckan är Ubuntu-Mate och Ubuntu-Gnome. Ubuntu-Mate är trevligt och rent, och kommer att tilltala många Windowsanvändare. Men det passade inte mig riktigt. Jag gillade Kubuntu med KDE och Plasma5, men nu har jag hittat något som passar mig ännu bättre, nämligen Gnome.

Jag har inte använt Gnome på länge så jag har inte testat ordentligt sedan Gnome 3 släpptes, vilket var en rejäl skillnad jämfört med tidigare. Många var irriterade på Gnome då och bytte till andra skrivbordsmiljöer. Men nu har det gått fyra år, och mycket har hänt (till och med Linus Torvalds själv ryktas köra Gnome 3 nu för tiden).

I Unity så använde jag den vanliga programinstalleraren och sökte efter, och installerade, Gnome.

Sedan var det bara att logga ut, välja Gnome vid inloggningsskärmen, och sedan så bara funkade det!

Skärmbild från 2015-05-16 19:43:50Mina inställningar med widgets från ”conky” och Cairo-Dock fungerade direkt även i Gnome och något jag gillar extra mycket med Gnome är att den så kallade ”windows” knappen öppnar ”workspaces”.

Skärmbild från 2015-05-16 19:48:22

Det går att komma åt detta även med musen genom att klicka på ”Aktiviteter” eller hovra i övre vänstra hörnet.

Det går att ha favoritprogram till vänster, alla öppna program visas som miniatyrer och det går att flytta runt program mellan olika skrivbordsytor helt dynamiskt och skapa nya skrivbord efter hand.

Om jag skriver något när jag är i detta läge så börjar Gnome att leta efter sådant jag kan vara ute efter, så ”Q” räcker för att få fram en programstartare för QGIS.

Det finns massor med sådant som är outforskat och en del jag måste vänja mig vid. Exempelvis så finns inga minimera eller maximera knappar i programfönsterna. Nu får man högerklicka för att få fram dessa alternativ, men det kommer jag säkert att vänja mig vid.

Om jag nu inte skulle trivas med Gnome så är det bara att logga ut, välja en annan miljö och logga in igen! Tänk om det var lika enkelt att byta miljö i Windows 8…

Mera Ubuntu

Igår tittade jag lite på Ubuntu i telefonen. Efter det bestämde jag mig för att ta en titt på den senaste versionen av Ubuntu för skrivbordet.

Själv kör jag 14.04LTS, så den senaste versionen, 15.04 Vivid Vervet, installeras på en virtuell klient med Virtual Box.

Skärmbild från 2015-05-09 16:52:48 Läs mer…

QGIS och Linux?

Några dagar nu har jag retat mig på en varningstriangel i gränssnittet på Ubuntu och när jag nu undersökte lite så visade det sig att det beror på QGIS.

”Nyckeln” är helt enkelt bytt för kodbiblioteket och behöver uppdateras.

Detta är i.o.f.s enkelt, men lite onödigt att behöva göra kan man tycka.

gpg --keyserver keyserver.ubuntu.com --recv DD45F6C3
gpg --export --armor DD45F6C3 | sudo apt-key add -

Ovanstående skrivs in i ett terminalfönster följt av

sudo apt-get update

Sedan så kommer varningen att försvinna.

Installera med skript – Uppföljning

Nu har mitt skript för automatisk installation kommit så långt att det mesta verkligen sker automatiskt.

Installera Ubuntu Server (minst 10.04LTS) och logga in som root:

sudo su
wget http://geosupport.kvarnarp.eksjo.com/files/opengeo.sh
sh opengeo.sh

Nu körs ett långt skript med en massa rullande text på skärmen.

Jag har bakat in lite korta pauser med informationstext för att berätta vad skriptet gör. Dessutom så skapas en loggfil i hemkatalogen.

Ditt enda val förutom användare och lösenord till GeoServer och PostGis (tre ”Enter” för defaultinställningar) är om du vill installera Nuxeo dokumenthanteringssystem (se tidigare inlägg). Om du inte vill det så tryck på vilken tangent som helst utom ”j”.

När skriptet är klart så skall du även ge din användare rättigheter på den utdelade katalogen WebRoot. Den utdelade katalogen Data har alla rättigheter till via SAMBA.

Det kan hända att jag fortsätter uppdatera skriptet, men jag testar alltid att installera på en virtuell server för att se att det fungerar. Och ”allt” som görs dokumenteras i loggen som skapas.

Om du läser texten som rullar fram noga så står det vid några tillfällen vid OpenGeo installationen att ”FATAL” fel uppstått. Detta är inget att bry sig om, allt verkar fungera som det skall ändå.

[Edit]

Naturligtvis så fungerar det även att köra skriptet och installera på en Ubuntu Klient. Förutom det uppenbara med ett användargränssnitt så är det i princip bara optimeringen av operativsystemen som skiljer kärnorna åt. Klienten är optimerad för prestanda och servern är optimerad för driftsäkerhet. En modern dator klarar ganska lätt av att köra dessa serverfunktioner, speciellt om det är få klienter som ansluter.

Komplett Karttjänst på Webben

Eftersom det är långt mellan inläggen just nu så tänkte jag kompensera med en mastodont till ”gör det själv” artikel.

Målet är att skapa en webbkarta som mycket enkelt kan uppdateras från en QGIS klient på nätverket och publiceras på en GeoServer via WMS. Det är inte bara data som skall uppdateras, utan även utseendet på kartan, vad som skall synas i vilka skalintervall med mera.

Detta är sådant som normalt är ganska omständligt när man skall administrera via GeoServer och skriva SLD filer för olika lager, med mera. Nu skall jag dock baka in QGIS Server i det hela och då kan det bli mycket enklare.

Jag bygger med Ubuntu Linux 12.04 LTS Server, men blandar mellan PC, Mac och Linux på klientsidan så det blir lite att trixa med. Läs mer…

WordPress på GeoServern

Nej, detta har inte heller något direkt med GIS att göra.

Men om man vill installera en blogg på sin Linux server, där man redan har vissa resurser installerade, så är det inte så mycket som behöver läggas till för att få allt att fungera.

Normalt så installeras WordPress på en LAMP server (Linux, Apache, MySQL, PHP), men eftersom Open Geo Suite som jag använt tidigare installeras med PostgreSQL, så vore det smidigt om det gick att använda den i stället.

Nedan listar jag de handgrepp jag fick utföra för att få WordPress att fungera på en virituell Ubuntu 10.04 Server.

I grunden var Open Geo Suite installerad och konfigurerad tillsammans med OpenSSH och PHP5. Hur detta går till kan du läsa om i tidigare inlägg.

Gå till /var/www/ och skriv:

wget http://wordpress.org/latest.tar.gz

tar -xzvf latest.tar.gz

Sätt rättighether på /var/www/

chmod -R 777 /var/www/

De följande stegen görs på en annan dator.

Ladda hem och packa upp PG4WP från http://downloads.wordpress.org/plugin/postgresql-for-wordpress.1.2.2.zip

Överför hela katalogen pg4wp till /var/www/wordpress/wp-content/ via SSH (Jag använde cyberduck på min Mac).

Kopiera dp.php från pg4wp katalogen till /var/www/wordpress/wp-content/

Skapa en ny databas på servern vid namn ”wordpress” med pgAdmin.

Starta installationen via http://%5BIP adress]/wordpress/

Jag valde opengeo/opengeo som användarnamn och lösenord för wordpressdatabasen, så dessa uppgifter används även i wordpress installationen för att konfigurera databasen.

Jag har inte beskrivit alla momenten i detalj, men det som är utelämnat är nog ganska självförklarande.

Om allt fungerat så har du nu en fungerande WordPress på din GeoServer som du kan konfigurera efter behag. Det finns tillexempel massor med färdiga teman att installera från nätet.

Lycka till!

[PS]

Vill du ha in GIS i bloggen så går det att skapa en karta med GeoExplorer (länk i Open Geo Suites Dashboard) och klistra in HTML länken i ett inlägg.