Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

Samankaltaiset tiedostot
Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

WordPress Multisiten varmuuskopiointi

WordPress:n asennus - Asenna WordPress (alkaen tilanteesta, jossa LAMP on asennettu)

ICT4TN Tehtävänanto

-Ratkaise Scan of the Month 15. Käsittele haitallisia ohjelmia turvallisesti. (Karvinen, T )

SISÄLLYS 1 YLEISTÄ VERSIOT Tukiaika Variaatiot OHJELMISTO Paketinhallinta Komentorivisyntaksi

Ubuntu tunkkausta En US / Helsinki asennuksen jälkeen jotta loki5ac toimisi oikein Winen päällä.

Linuxissa uusi elämä 1

lejos-asennusohje Robottiohjelmoinnin harjoitustyö Kevät 2011

Ubuntu. 1. Yleistä. 2. Versiot. 3. Rinnakkaisjulkaisut. 4. Mukana tulevat ohjelmistot. 5. Root-käyttäjä ja sudo. 6. Pakettienhallinta. 7.

Liityntäpalvelimen asentaminen

Joonas Ruotsalainen GIT PIKAOPAS. Tutkielma 2011

Subversion-ohje. Linux Traffic Control-käyttöliittymä Ryhmä paketti2

KYMENLAAKSON AMMATTIKORKEAKOULU. Ubuntu. Yukun Zhou

Järjestelmän asetukset. Asetustiedostojen muokkaaminen. Pääkäyttäjä eli root. Järjestelmänhallinnan työkalut

RAPORTTI LIVE-ROMPUSTA

OpenOffice toimisto-ohjelma

SQL Server 2005 Express Edition tietokannan asennusohje

Linux - käyttöoikeudet

Asteri Verolomake 60,61A, 61B

Tehtävät 1. Tehtävät 2. Tehtävät 3. Tehtävät 4. Ubuntun käynnistys LibreOffice Writer (gedit, nano,...) Firefox tehtava-1.odt (tehtava-1.

UBUNTU. UBUNTU - Peruskäyttö. Työpöytä. GNU Free Documentation License. Sisäänkirjautuminen. Yläpaneelissa on kolme valikkoa. Paneelit ja valikot

Nero 7:n Windows Vista TM -tuki

H9 Julkaiseminen webissä

UCOT-Sovellusprojekti. Asennusohje

Arch Linux asennusopas

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

LINUX-HARJOITUS, MYSQL

CVS. Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen

Luento 4. Timo Savola. 21. huhtikuuta 2006

WordPress Multisite Asennus ja ylläpito

KYMENLAAKSON AMMATTIKORKEAKOULU

5. HelloWorld-ohjelma 5.1

Yhteydensaantiongelmien ja muiden ongelmien ratkaisuita

TeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps

Coolselector Asennusohje

1. NetBeans-ohjelman asennus ja käyttöönotto pva

zotero

Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla

WINDOWSIN ASENTAMINEN

Linux. Alkutarkistukset

NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS TYÖASEMALLE

Liityntäpalvelimen asentaminen

Liitäntäkaapelin CA-42 pika-asennusohje

Asentaminen Bionic Beaver

Asteri Ostoreskontra (Dos)

Jouko Nielsen. Ubuntu Linux

Poista tietokoneessa olevat Java ja asenna uusin Java-ohjelma

MPCC-työkalua voidaan käyttää yhden laitteen valvontaan ja yhden tai useamman laitteen konfigurointiin (Modbus broadcast, osoite 0).

S11-09 Control System for an. Autonomous Household Robot Platform

Simulaattorin asennus- ja käyttöohje

Mathcad 14.0 Single User -asennus

TEHTÄVÄ 5: Microsoft Virtual PC asennus ja hallinta

Versionhallinta MIKSI?

CCLEANER LATAAMINEN JA ASENTAMINEN

Ei raportteja roskiin

Ti LÄHIVERKOT -erikoistyökurssi. X Window System. Jukka Lankinen

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

Pedacode Pikaopas. Web-sovelluksen luominen

Ohjelmiston asennusopas NPD FI

Luento 5. Timo Savola. 28. huhtikuuta 2006

Asteri Laskutus (Dos)

ASCII-taidetta. Intro: Python

SCI- A0000: Tutustuminen Linuxiin, syksy 2015

Kytkentäopas. Windows-ohjeet paikallisesti liitettyä tulostinta varten. Ennen Windows-tulostinohjelmiston asentamista

Yleinen ohjeistus Windows tehtävään.

K-Lite Codec Pack v2.48 Asennusohje (toimii myös uusissa versioissa)

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Unifaun OnlinePrinter

Kurssin verkkoalueet

Garmin Astro ohjelmistopäivitys

Versiohallinta ja Subversion Maunu Tuomainen

Fiscal Media Server STD ohje

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012

Ohje kehitysympäristöstä. Dokumentti: Ohje kehitysympäristöstä.doc Päiväys: Projekti : AgileElephant

Liityntäpalvelimen asentaminen kehitysympäristöön liityttäessä (Ubuntu) esuomi.fi

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

Asteri Palkanmaksu Dos Vuosipäivitys

Mikko Huovila

Valppaan asennus- ja käyttöohje

VERKON ASETUKSET SEKÄ WINDOWSIN PÄIVITTÄMINEN

XML tehtävien työnkulku

Retrotec FanTestic ohjelman pikaopas

Kieliteknologian ATK-ympäristö Viides luento

HARJOITUS 3: Asennetaan Windows Vista koneeseen Windows 7 Professional upgrade ohjelmisto (Windows 7 käyttöjärjestelmän asennus)

Asennusohje. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Asteri Laskutus (Dos)

Unix. Markus Norrena

TEHTÄVÄ 3: * Tehtävä 1, ** Tehtävä 2

Kieliteknologian ATK-ympäristö Viides luento

UBUNTU 8.04 LTS ASENNUS

NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Linux

NETTIKIOSKIN ASENNUSOHJE. Ubuntu LTS

Asennusohje. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Linux-virtuaalipalvelimen ylläpito

Ohje sähköiseen osallistumiseen

Ohjelmistopäivitykset Käyttöopas

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

Transkriptio:

Tehtävänanto - Tee oma rakkaimmat ohjelmasi asentava apt-get komento - Tee oma rakkaimmat ohjelmasi asentava metapaketti - Paketoi skripti - Bonus (vapaaehtoinen): Tee pakettivarasto, asenna paketti sieltä - Bonus (vapaaehtoinen): Julkaise uusi versio paketistasi ja kokeile, että asiakkaat päivittävät sen automaattisesti apt-get upgraden yhteydessä (Karvinen, T. 16.09.2013) Työympäristö Tein tehtävän koulun labrakoneella. Tietokone: HP Compaq 8200 Elite CMT PC (XL508AV) Tunnus: 1K015 PC 6 Käytin tehtävän tekemiseen Xubuntu 13.04 -käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta. Ensimmäisenä annoin komennot setxkbmap fi sekä sudo apt-get update ja asensin libreofficen komennolla sudo apt-get install libreoffice sekä asensin sshfs:n komennolla sudo apt-get install sshfs. Käytin raportin kirjoittamiseen libreofficea. Tallensin sshfs:n avulla tämän raportin suoraan myy.haaga-helia.fi -palvelimelle. Tein hakemiston myyp johon mounttasin sshfs:llä myy-palvelimen komennolla sshfs [käyttäjätunnus]@myy.haaga-helia.fi: myyp.

Apt-get - Tee oma rakkaimmat ohjelmasi asentava apt-get komento Sudo apt-get install libreoffice sshfs Tämä komento asentaa libreofficen ja sshfs:n Metapaketti - Tee oma rakkaimmat ohjelmasi asentava metapaketti - Paketoi skripti Tein metapaketin joka teki saman kuin yllä oleva apt-get komento eli asensi libreofficen ja sshfs:n Asensin equivs ohjelman komennolla sudo apt-get install equivs. Tein tiedoston tomis-metapackage.cfg komennolla touch tomis-metapackage.cfg. Tämän jälkeen annoin komennon equivs-control tomis-metapackage.cfg (Karvinen, T. 15.02.2011). Less tomis-metapackage.cfg -komennolla tarkistin mitä tiedostoon ilmestyi: Equivs laittoi tällaista tavaraa tiedostoon. Minua kiinnosti vain Package, Version, Maintainer, Depends ja Description rivit. Nano tomis-metapackage.cfg -komennolla muokkasin näitä rivejä. Muokkaamisen jälkeen poistin turhat kommenttirivit seuraavilla komennoilla: cp tomis-metapackage.cfg old grep -v ^# old > tomis-metapackage.cfg Eli tein tiedostosta kopion old ja sitten grep-komennolla valitsin kaikki muut rivit paitsi kommenttirivit old-tiedostosta ja siirsin ne tiedostoon tomis-metapackage.cfg

Muokkaamisen jälkeen tiedosto näytti seuraavalta: Nyt tiedostossa oli kaikki mitä tarvittiin metapaketin luomiseen. Tämän jälkeen annoin komennon equivs-build tomis-metapackage.cfg jolloin equivs teki tiedostosta deb-paketin tomis-metapackage_0.0.1_all.deb ilman virheitä. Tomis-metapackage_0.0.1_all.deb sisältö oli seuraavanlainen: Testasin lintian tomis-metapackage_0.0.1_all.deb ettei paketissa ole mitään virheitä eikä lintian ilmoittanut mitään joten virheitä ei ollut. Tämän jälkeen asensin ohjelman gdebi komennolla sudo apt-get install gdebi, jotta pystyisin testaamaan pakettia. Komennolla sudo gdebi tomis-metapackage_0.0.1_all.deb asensin metapaketin.

Libreoffice ja sshfs oli jo asennettu, joten metapaketti ei käytännössä tehnyt mitään. Paketti kuitenkin toimi niin kuin pitikin. Pakettivarasto - Bonus (vapaaehtoinen): Tee pakettivarasto, asenna paketti sieltä - Bonus (vapaaehtoinen): Julkaise uusi versio paketistasi ja kokeile, että asiakkaat päivittävät sen automaattisesti apt-get upgraden yhteydessä (Seuraava osio perustuu Tero Karvisen (05.10.2011) artikkeliin Update All Your Computers with a.deb Repository.) Päätin koittaa pakettivaraston tekoa myy-palvelimelle. Tein public_html-hakemistoon hakemiston repository/conf. Tämän jälkeen tein kyseiseen hakemistoon tiedoston distributions. Distributions-tiedostoon lisäsin seuraavat rivit: Codenamen sain selville komenolla lsb_release -a (Ubuntu.ka.) Tämän jälkeen asensin reprepron komennolla sudo apt-get install reprepro. Lisäsin pakettini repository-hakemistoon komennolla reprepro -VVVV -b repository/ includedeb raring ~/tomis-metapackage_0.0.1_all.deb.

Firefoxilla selatessa hakemistoa näkyi tällaista: Tämän jälkeen lisäsin pakettivaraston /etc/apt/sources.list.d/repository.list -tiedostoon. Muokkasin tiedostoa komennolla sudoedit /etc/apt/sources.list.d/repository.list. Lisäsin tiedostoon rivin: Tämän jälkeen annoin komennon sudo apt-get update ja sitten koitin asentaa omaa pakettiani apt-getilla: Pakettivaraston tekeminen siis onnistui. Tämän jälkeen päivitin paketistani version 0.0.2 joka asentaa myös gedit-ohjelman: Sitten annoin komennon sudo apt-get update ja yritin uudelleen asentaa pakettiani: Asentaessa ilmestyi varoitus siitä, että paketteja ei pystytä autentikoimaan koska varastoa ei ole allekirjoitettu. Kun hyväksyin asennuksen, päivitetty metapaketti ja gedit asentuivat normaalisti.

Lähteet Karvinen, T. 04.06.2006. Raportin kirjoittaminen. Luettavissa: http://terokarvinen.com/raportin_kirjoittaminen.html. Luettu:. Karvinen, T. 15.02.2011. Create deb metapackage in 5 minutes. Luettavissa: http://terokarvinen.com/2011/create-deb-metapackage-in-5-minutes. Luettu:. Karvinen, T. 05.10.2011. Update All Your Computers with a.deb Repository. Luettavissa: http://terokarvinen.com/2011/update-all-your-computers-with-a-deb-repository. Luettu:. Karvinen, T. 16.09.2013. Aikataulu Linux palvelimena ict4tn003-9 ja -10 syksyllä 2013. Luettavissa: http://terokarvinen.com/2013/aikataulu-%e2%80%93-linux-palvelimena-ict4tn003-9-ja-10-syksy lla-2013#comment-19993. Luettu:. Ubuntu.ka. How to find out Ubuntu version. Luettavissa: http://www.ubuntuka.com/how-to-find-out-ubuntu-version/. Luettu:. Tietoja: Tätä dokumenttia saa kopioida ja muokata GNU General Public License (versio 2 tai uudempi) mukaisesti. http://www.gnu.org/licenses/gpl.html Pohjana Tero Karvisen Linux-kurssi, www.iki.fi/karvinen