Oma moduuli

Tehtävä

Tee oma moduuli

Testausympäristö

OS: Xubuntu Linux 16.04 LTS amd64 desktop (VirtualBox ja live-usb)

Tehtävän suoritus

Tein, joka asentaa wgetin, hakee wgetin avulla Operan .deb tiedoston ja asentaa sen ja sen jälkeen luo pikakuvakkeen Operasta työpöydälle.

Init.pp:n sisältö:
init

opera.desktop tiedoston sisältö:

[Desktop Entry]
Type=Application
Exec=/usr/lib/x86_64-linux-gnu/opera/opera
Name=Opera

Moduulin suoritus:
run

En saanut selvitettyä miten käyttäjän kotihakemistoon viitataan init.pp:ssä, joten moduulin toimii ennaltamääritetyn käyttäjätilin kanssa (xubuntu).

Moduulia tehdessäni käytin VirtualBoxia mutta ajoin moduulin myös live-usbllä ja se moduuli toimi ainakin suurinpiirtein. Jos pikakuvake ei tule näkyviin tulee suorittaa komento:

xfdesktop –reload

Loppusanat

Olen tyytyväinen, että sain moduulin ainakin jotenkin toimimaan, koska käytin sen tekemiseen suhteellisen paljon aikaa vaikkei se monimutkainen olekaan.

GitHub

https://github.com/macmatias/opera

Lähteet

http://terokarvinen.com/2016/aikataulu-linuxin-keskitetty-hallinta-ict4tn011-10-loppusyksy-2016

https://docs.puppet.com/puppet/latest/type.html#exec

https://linuxcritic.wordpress.com/2010/04/07/anatomy-of-a-desktop-file/

https://awaseroot.wordpress.com/2012/04/30/puppet-module-for-lamp-installation/

Tietoa tästä julkaisusta

Julkaisua saa jakaa ja kopioida GNU-hankkeen yleisen lisenssin (v3 tai uudempi) mukaisesti. Kirjoittaja on kolmannen vuoden opiskelija tietojenkäsittelyn koulutusohjelmassa Haaga-Helia Ammattikorkeakoulussa. Käsitellyt asiat pohjautuvat Tero Karvisen ohjaamaan Linuxin keskitetty hallinta -nimiseen kurssiin.

 

 

 

 

 

 

 

 

 

 

 

Mainokset

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out / Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s