Dit is de opdracht equivs-build die kan worden uitgevoerd in de gratis hostingprovider OnWorks met behulp van een van onze verschillende gratis online werkstations, zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
equivs-build - maak een Debian-pakket om lokale software te registreren
KORTE INHOUD
equivs-build [--volledig|-f] [--arch=foo|-a=foo] controlebestand
PRODUCTBESCHRIJVING
equivs-build is een programma dat Debian-pakketten maakt die gebruikt kunnen worden om dpkg te informeren
over lokaal geïnstalleerde pakketten en hun afhankelijkheden. Ook lege pakketten die gewoon
vereisen dat andere pakketten met equivs kunnen worden aangemaakt. Deze kunnen worden gebruikt als "profiel"-pakketten.
die alleen de andere markeren voor installatie.
Houd er rekening mee dat dit een ruwe hack is en dat het, als het onnadenkend wordt gebruikt, mogelijk tot problemen kan leiden.
schade aan uw verpakkingssysteem. Houd er ook rekening mee dat het gebruik ervan niet de
Aanbevolen manier om met verbroken afhankelijkheden om te gaan. Dien liever een bugrapport in.
Het controlebestand heeft een structuur die lijkt op de controlebestanden in 'echte' Debian-pakketten, maar het
hoeft niet alle sleutels te definiëren, aangezien standaardwaarden worden gebruikt als u er een weglaat.
Er zijn verschillende extra velden die gebruikt kunnen worden:
changelog:
Bestand dat als changelog gebruikt moet worden
Versie:
Als u geen lokale changelog gebruikt, maakt equivs er een dummy aan. Omdat de versie van
Het pakket is gedefinieerd in het changelog, equivs gaat uit van versie 1.0. Hiermee
veld kunt u een expliciete versie instellen.
Leesmij:
Een bestand dat gebruikt kan worden als LEESMIJ.Debian bestand. U kunt de strings gebruiken @pakketnaam@ en
@hangt ervan af@ om de pakketnaam en de gebruikte afhankelijkheidsinformatie in te voegen.
Copyright:
Het copyrightbestand moet worden gebruikt. Indien weggelaten, wordt de GPL 2 gebruikt.
Preinst: Postinst: Prerm: Postrm:
Onderhoudsscripts uitgevoerd vóór/na installatie/verwijdering van het pakket. Zie de
Referentie voor Debian-ontwikkelaars voor een beschrijving (package developers-reference).
Multi-boog:
Veld dat de multiarch-afhankelijkheidsstatus specificeert. Wordt exact hetzelfde gebruikt als in 'echte' pakketten.
Buitenlands: Voldoet aan afhankelijkheden voor alle architecturen Hetzelfde: Voldoet aan afhankelijkheden
alleen voor dezelfde architectuur Toegestaan: Kan fungeren als Foreign of Same, zoals
gespecificeerd in de afhankelijkheid
Extra bestanden:
Een door komma's gescheiden lijst met bestanden die naar de /usr/share/doc/pakketnaam directory.
bestanden:
Bestanden die gekopieerd moeten worden naar een map van het aangemaakte pakket. Elke regel bevat een
bronbestandsnaam en een doelmap, gescheiden door spaties. Net als bij andere multi-
Regelkoppen, alle regels behalve de eerste moeten worden ingesprongen. Voorbeeld:
Bestanden: foo-cron /etc/cron.d/
foo-cron-helper / Usr / local / bin /
File:
Bestanden die gekopieerd moeten worden naar een bepaalde directory van het aangemaakte pakket, inline gespecificeerd in de
broncodebeheerbestand. De veldsyntaxis is de naam van de bestanden die moeten worden gemaakt, gevolgd door
door regels met 1 spatie ingesprongen die de inhoud van het bestand aangeven; voorloopspaties worden afgekapt. Een
De octale bestandsmodus kan na de bestandsnaam worden opgegeven; de standaardwaarde is 644 en zal
genormaliseerd naar 644 of 755. Voorbeeld:
Bestand: /usr/local/bin/true 755
#!/ Bin / sh
verlaat 0
Bekijk /usr/share/doc/equivs/README.Debian voor meer informatie.
OPTIES
--volledig | -f
Maak een complete bouw. afbouwen zal worden genoemd, dat wil zeggen dat er een volledig pakket zal worden gebouwd en
ondertekend, geschikt om te uploaden naar de Debian-servers.
De ID die wordt gebruikt om te ondertekenen, wordt in die volgorde overgenomen van de gebruiker uit de laatste invoer van een
geleverde changelog, het veld Onderhouder: in het equivs-besturingsbestand of de lokale
gebruikersnaam.
--boog | -a
Bouwpakket voor de opgegeven architectuur. Wordt bijvoorbeeld gebruikt voor het bouwen van pakketten voor hurd.
onder Linux. equivs-build toepassingen dpkg-architectuur om deze faciliteit te bieden.
DISTRIBUTIE
Distributie is onderworpen aan de GNU publieke licentie versie 2.
Gebruik equivs-build online met behulp van onworks.net-services