Om det räcker med att installera en massa program som redan finns i förråden så kan man följa denna guiden för att skapa en deb-fil:
Öppna terminalen och installera equivs via detta kommando:
För att skapa mallen till deb-filen så skriver vi:
Nu skapas en fil i mappen som heter control.
Öppna den med att skriva:
Här väljer man vilka program som ska installeras när man dubbelklickar på den tänkta deb-filen. Dessutom kan man skriva kommentarer och mailadress som visas när deb-filen startas.
Man måste ta bort bortkommenteringarna till det man vill ha (fyrkanten som står före meningarna).
Så här har jag skrivit i min:
Kod: Markera allt
### Commented entries have reasonable defaults.
### Uncomment to edit them.
Section: misc
Priority: optional
Standards-Version: 3.6.2
Package: mina-program
Version: 1.0
Maintainer: ZX Spectrum <zxspectrum@hotmail.com>
# Pre-Depends: <comma-separated list of packages>
Depends: thunderbird, k3b, deluge-torrent, glabels
# Recommends: <comma-separated list of packages>
# Suggests: <comma-separated list of packages>
# Provides: <comma-separated list of packages>
# Replaces: <comma-separated list of packages>
Architecture: all
# Copyright: <copyright file; defaults to GPL2>
# Changelog: <changelog file; defaults to a generic changelog>
# Readme: <README.Debian file; defaults to a generic one>
# Extra-Files: <comma-separated list of additional files for the doc directory>
Description: Den här deb-filen kommer att installera programmen thunderbird, k3b och deluge-torrent
.
Det jag har skrivit är:
Package: <--Tror man kan skriva valfritt namn här men däremot går det inte att använda stora bokstäver. Har inte testat med konstiga tecken och åäö.
Version: <-- Kanske inte nödvändigt men coolt om man vill vidareutveckla debfilen för då ser man vilken version som är den nyaste.
Maintainer: <-- Jag valde att skriva in min fingerade mailadress här men detta är antagligen inte heller nödvändigt.
Depends: <-- Här skriver man vilka program som ska installeras med ett kommatecken mellan varje program. Vet man inte vad programmen heter så är det lätt att öppna synaptic för att ta reda på detta.
Architecture: <-- Visar att deb-filen fungerar både till 32 och 64-bitars Ubuntu.
Description: <-- Här är det bara att skriva det som ska visas när deb-filen startas.
Jag raderade meningen som var under punkten som är nederst i textfilen för den fyller ingen funktion vad jag vet.
För att skapa deb-filen skriver vi:
Om allt fungerade som det skulle så har vi en fil som heter
mina-program_1.0_all.deb
Om man nu har installerat Ubuntu och sen installerat en massa i Programhanteraren Synaptic och anser att installationen ser bra ut, då kan man fixa på ett lätt sätt så att nästa installation också kommer att innehålla exakt samma program som nuvarande. Smidigt så man slipper jobbet med att gå in i synaptic.
Skriv då detta i terminalen:
Kod: Markera allt
aptitude search -F %p ~i --disable-columns libedataserver | tr '\n\r' ',' | sed 's/,/,\ /g' | sed 's/,\ $//' > minaprogram.list
Filen som skapas öppnas med följande kommando:
Här är alla program som är installerade på datorn just nu. Bara att trycka på ctrl+a och sen ctrl+c för att kopiera hela listan och sen klistra in det i mallfilen control efter "Depends:".
Programmen som redan finns i nyinstallationen av Ubuntu kommer att hoppas över automatiskt och det är bara program som inte finns installerade som kommer att installeras.
(Följande filer som vi har skapat går att nå via
Platser/Hemmapp/skapadeb)