Debian/Ubuntu Packaging

Slides:



Advertisements
Verwante presentaties
Handleiding installatie XBMC
Advertisements

De zin en onzin van escrow
WORKSHOP. EEN CPU MAKEN VAN UW COMPUTER. Dinsdag 05 / 04 / Door; Tom Roef, bestuurslid. Sodipa Computerclub.
kaarten op internet publiceren
LG SOFTWARE UPDATE P990 (FOTA = Firmware Over The Air) Augustus 2011.
Applicatie virtualisatie
Open de Terminal ● Ctrl + Alt +t ● Commando's ● sudo apt-get install synaptic ● sudo synaptic ● sudo apt-get install gnome-session-fallback ● Updatebeheer.
Dé complete online werkplek met de kracht van Office 365
Peer To Peer file sharing Koen Houben HI1F. Wat is p2p file sharing Bij peer to peer file sharing komt het erop neer dat je bestanden kan uitwisselen.
Linux Workshop 1 Introductie. Geschiedenis  1969: UNIX  Simpel en elegant  Geschreven in C  Mogelijk om code opnieuw te gebruiken  1991: Linux 
.. QSL The Final Courtesy Papier Elektronisch of beide.
1 Belcotax on web Belcotax on web De eID configureren De eID configureren.
Linux FTP Server.
Workshop PHP Een productencatalogus. Case Uitgever van software wil webpagina met productgegevens publiceren op basis van catalogus. Het gaat momenteel.
Linux Workshop 2 Installatie en partities. Linux in VMware  VMware Workstation  Versie >= (voor volledige ondersteuning Ubuntu 10.10, en ook Windows.
Bestanden delen. Linux als NFS server  Traditionele manier van delen  Server zorgt voor exporteren van directories  Hierdoor worden directories “mountable”
TELEFONEREN MET SKYPE 11/01/2011
Informatica Blok 1 Hoofdstuk 2
Backup scripting met robocopy
Product Specialist New Technologies
OneAccess. Wat is OneAccess? Sterke toegang authenticatie Single Sign-on oplossing Eenduidige totaal oplossing.
Wat is WordPress en hoe installeer je het?. Wat is WordPress? WordPress is een CMS (Content Management Systeem) net als Joomla; Met een CMS kan een gebruiker.
Starten met PHP Dynamischer bouwen. PHP is een een scripttaal waarmee de server pagina’s in elkaar kunt laten zetten. Het verschil met HTML: Een php pagina.
Business Source Premier (BSP) Bewaren van resultaten: mailen, printen, opslaan Universiteitsbibliotheek verder = klikken.
Unity Real time Service Pack 10 update Installatie opties.
Updates & Upgrades Werner Maes 29 maart Soorten Upgrade besturingssysteem Kernel upgrade Updates kritische pakketten: samba – webmin Updates andere.
Change Management Proces
Moonbounce project JOTA 2011 en CAMRAS PC-klok accuraat.
Rpm’s Werner Maes 3 april Rpm: wat? Pakketbeheer voor: Installatie pakketten Distributie pakketten Aanmaak pakketten Verificatie van pakketten Info.
Linux Turnkey – Torrent Appliance Door Bert Eggermont & Brecht Moonens.
© imec 2000 © imec 2001 MAX+PLUS II Installatieprocedure.
Module 3 – Hoofdstuk 2 Systeemsoftware.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Maak, uitgaande van een MIDI file, een (klein) programma.
1. Starten Zet de telefoon aan en voer je pin code in Als dit scherm verschijnt klik dan vervolgens op de Boordcomputer Icoon 2.1 Inloggen Log in door.
Les 1: Zaterdag 22 februari 2014 Wim Peeters
Academic Search Premier Bewaren van resultaten: mailen, printen, opslaan Universiteitsbibliotheek verder = klikken.
Sales Tips.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Een embedded systeem: ARM bord.
WapliX Webdatabases New generations of applications.
© CGI Group Inc. CONFIDENTIAL Monitoring Wouter Dolle Date appears here.
Premium Cloud Backup Makkelijk.Veilig.Betrouwbaar.
Automatische builds vanuit ClearCase UCM 1 Visual & Integrated Build Engine Automatische builds vanuit ClearCase en UCM Download ClearVibe Light Download.
Je eigen gepersonaliseerde Ubuntu live-cd ceëren Bitmappers Met een simpele tool kunnen we onze eigen gepersonlaiseerde live cd creëren.
Ben Welman E-boeken maken met DITA. Wie is Ben Welman Werkzaam bij Saxion (t/m aug. 2011) Opleiding Comm. Techn. Bedrijfskunde R&D bij ICT & Onderwijs.
E-Catalogus in 7 stappen. Stap 1: Aanmaken Dossier De Aanbestedende Overheid creëert een dossier in e-Catalogue en associeert onderneming Stap 1: Aanmaken.
C++ Les 1: introductie. Programmeren Programma’s scripts Websites libraries (Sound, GUI, netwerking…)
SERVER CORE 1. Wat? Minimale interface bij een windows-server Beschikbaar vanaf server 2008 Voordelen Minder geheugen nodig ( MB) Minder harde schijf.
Digital Data Conservation Joeri Both BMI dag 31 mei 2016 NKI.
Introduction To Subversion MaiLing. Inhoud Probleem stelling Oplosing: TortoiseSVN Jargon Repository Working Dir.
LPI 2010 NLLGG Trainer: Jeroen van Pelt Bijeenkomst 6: Gebruikers, permissies, procesbeheer
Virtualisatie 29 sept 2012 Een wegwerpcomputer met VirtualBox
Film 1. Gebruiken 2. Vinden 3. Downloaden 4. Maken 5. Bewerken
Hoe werkt mijn werkplek?
Windows applicatieontwikkeling
Metadata Provincie Noord-Brabant
Hoe werkt mijn werkplek?
Sylvia van Os Licentie: Creative Commons Attribution Share-Alike 4.0
Versturen van data naar meerdere mensen
INGEBRUIKNAME & TESTEN
Michaël Hompus Principal developer,
Welkom.
Praegus B.V.. .
December 25, 2018.
Hoe werkt mijn werkplek?
Je kan met de stukken zetten
Continuous Integration and Continuous Deployment
In een presentatie volgens de nieuwe huisstijl
Implementatie Nedap ONS
Windows applicatieontwikkeling
Transcript van de presentatie:

Debian/Ubuntu Packaging Waarom packagen? binary packages van software die nog niet beschikbaar zijn in standaard repositories handig voor upstream makkelijk te installen en uninstallen

Debian/Ubuntu Packaging Tools dpkg-buildpackage checkinstall apt-get source -b pbuilder/pbuilder-dist

Debian/Ubuntu Packaging dpkg-buildpackage lokale dependencies geen mogelijkheid tot testrun voor Launchpad makkelijk in gebruik

Debian/Ubuntu Packaging checkinstall lokale dependencies geen mogelijkheid tot testrun voor Launchpad niet heel geschikt voor redistributable packages zeer makkelijk in gebruik quick and dirty

Debian/Ubuntu Packaging apt-get source -b lokale dependencies geen mogelijkheid tot testrun voor Launchpad nauwelijks controle over build proces ongeschikt voor packaging, meer een POC tool zeer makkelijk in gebruik

Debian/Ubuntu Packaging pbuilder/pbuilder-dist moeilijker om op te zetten en te gebruiken dependencies geresolved door pbuilder packages builden in een chroot omgeving volledige controle over build proces zeer geschikt voor packaging als het met pbuilder build dan build het ook op Launchpad

Debian/Ubuntu Packaging Te doorlopen stappen Installeren build omgeving (ubuntu-dev-tools, lintian, dh-make, dput, devscripts, dpkg-dev) downloaden source aanmaken debian packaging directory vullen debian/control file vullen debian/copyright file

Debian/Ubuntu Packaging Package builden – testfase aanpassen debian/control file voor juiste dependencies aanpassen debian/rules file indien nodig eventueel patches maken debian/install file

Debian/Ubuntu Packaging Package builden – productiefase debian versioning eventueel builden voor diverse archs (amd64, i386) desktop file en icon (alleen applicaties met GUI)

Debian/Ubuntu Packaging Package builden – afronding package signen package uploaden naar Launchpad (Ubuntu)