EngelsFransSpaans

Ad


OnWorks-favicon

ontkiemen - Online in de Cloud

Voer ontkiemen uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht ontkiemen die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


ontkiemen - breid afhankelijkheden uit in een lijst met startpakketten

KORTE INHOUD


ontkiemen [-v] [-S (bron)] [-s dist] [-m spiegel] [-d dist,...] [-a boog] [-c bestanddeel,...]
[--vc's={auto|bzr|git}] [--no-rdepends] [--geen installatieprogramma]

PRODUCTBESCHRIJVING


ontkiemen is een programma dat helpt bij het onderhoud van grote softwaredistributies. Het
neemt een lijst met zaadpakketten en een spiegel van de distributie, en produceert uitvoer met
de startpakketten en hun afhankelijkheden en build-afhankelijkheden zijn volledig uitgebreid.

Zaden
De inhoud van de Ubuntu-distributie en andere wordt beheerd door middel van zaden. Op
hun eenvoudigste zijn lijsten met pakketten die belangrijk worden geacht om in de
hoofdcomponent van de distributie, zonder expliciet al hun afhankelijkheden op te sommen
build-afhankelijkheden.

Zaadlijsten zijn doorgaans onderverdeeld per categorie: een basis- of minimaal zaadje kan de kern bevatten
set pakketten die nodig zijn om het systeem überhaupt te laten werken, terwijl een desktop-seed de
set pakketten die zijn geïnstalleerd als onderdeel van een standaard desktopinstallatie. ontkiemen neemt deze
zaden, voegt hun afhankelijkheidsbomen toe en produceert een uitgang voor elk zaadje dat een
afhankelijkheid-uitgebreide lijst met pakketnamen. Deze resultaten kunnen worden overgedragen aan het archief
onderhouds- of cd-bouwtools.

Sommige zaden kunnen dat wel zijn erven van andere zaden: ze vertrouwen erop dat die zaden worden geïnstalleerd. Voor
Een desktop-seed zal bijvoorbeeld doorgaans overerven van een minimale Seed. ontkiemen begrijpt
deze erfrelaties. Als een pakket in de desktop-seed afhankelijk is van 'foo', maar
'foo' maakt al deel uit van de minimale zaad- of afhankelijkheidslijst, dan wordt 'foo' niet toegevoegd
naar de bureaubladuitvoer.

Seeds worden opgeslagen in tekstbestanden die zijn gedownload van een bepaalde URL. Regels die niet beginnen met ' * '
(lijstopmaak in wiki-stijl) worden genegeerd.

Seed-items kunnen eenvoudigweg bestaan ​​uit een pakketnaam, of kunnen een van de volgende items bevatten
speciale syntaxis:

% Seed-items die beginnen met '%' worden uitgebreid naar alle binaire bestanden van de opgegeven bron
pakket.

[...] Zaadvermeldingen kunnen worden gevolgd met '[arch1 arch2 ...]' om aan te geven dat dit wel het geval is
alleen worden gebruikt op de gegeven architecturen, of met ' [!arch1 !arch2 ...]' aangeven
dat ze niet mogen worden gebruikt op de gegeven architecturen.

(...) Zaadvermeldingen tussen haakjes geven aan dat het zaad moet worden behandeld als een
aanbeveling van metapakketten gegenereerd op basis van dit zaad, in plaats van als een
afhankelijkheid.

! Seed-gegevens die beginnen met '!' zorgen ervoor dat het gegeven pakket op de zwarte lijst komt van de
gegeven zaad en eventuele zaden waarvan het erft; dit kan worden gevolgd door '%' as
hierboven om alle binaire bestanden uit het opgegeven bronpakket op de zwarte lijst te zetten. Houd er rekening mee dat dit mogelijk is
resulteren in verwijderbare pakketten waarvan de afhankelijkheden op de zwarte lijst staan, dus gebruik
deze functie spaarzaam. Het doel van een zwarte lijst is om duidelijk te maken wanneer:
pakket dat niet bedoeld is om te worden geïnstalleerd, terechtkomt in ontkiemen's output, dus dat
pakketrelaties kunnen worden hersteld om dit te voorkomen. Het is niet bedoeld voor
het doel van het omzeilen van pakketrelaties met fouten, en pogingen daartoe
zal niet werken omdat geneigd heeft geen kennis van vermeldingen op de zwarte lijst in zaden.

sleutel waarde
Sommige Seeds bevatten ook kopteksten bovenaan het bestand, in de indeling ‘sleutel: waarde’. Voor
voor het grootste deel worden deze niet ontleed ontkiemen zelf. De Ubuntu-versie taak pakket
gebruikt toetsen die beginnen met 'Taak-' om velden met vergelijkbare namen in het bestand te definiëren .besch
bestanden. ontkiemen-update-metapakket(1) gebruikt enkele van deze headers om de
behoefte aan fragiele configuratie; zie de documentatie voor meer details.

A STRUCTUUR bestand naast de zaden geeft een overzicht van hun overervingsrelaties. Het mag ook
include-regels die beginnen met 'include', waardoor andere verzamelingen zaden worden opgenomen als
als ze deel uitmaakten van de collectie die momenteel wordt ontkiemd, of lijnen die beginnen met
'feature', die vlaggen zet voor de verwerking van zaden. De enige vlag die momenteel is gedefinieerd is
'follow-recommends', wat veroorzaakt ontkiemen om de velden Aanbevelingen te behandelen alsof ze dat wel zijn
Hangt ervan af. (Eigenschappen kunnen ook per zaadje worden ingesteld met behulp van regels die beginnen met
' * Feature:' in het zaadbestand; hier wordt ook 'no-follow-recommends' ondersteund om dit toe te staan
Aanbevolen: het volgende moet worden uitgeschakeld voor individuele zaden.)

Bouw-afhankelijkheden en 'ondersteund'
Er is doorgaans geen noodzaak voor een standaard desktopinstallatie die alle compilers bevat
en ontwikkelingsbibliotheken moesten zichzelf vanaf de bron opbouwen; als er niets anders was, zou het dat wel zijn
verbruiken veel meer ruimte. Niettemin is het normaal gesproken een vereiste voor de beheerders van
een distributie die alle pakketten ondersteunt die nodig zijn om die distributie te bouwen.

ontkiemen voegt daarom niet alle pakketten toe die het resultaat zijn van de volgende build-
afhankelijkheden van startpakketten en van hun afhankelijkheden (de “build-dependency tree”)
elke uitvoer, tenzij deze zich ook in het zaad of in de afhankelijkheidslijst bevindt. In plaats daarvan voegt het toe
ze naar de uitvoer voor het laatste zaadje in de STRUCTUUR bestand, conventioneel genaamd ondersteund.

Net als elk ander zaad kan het ondersteunde zaad zijn eigen lijst met pakketten bevatten. Het is gebruikelijk
om ondersteuning te bieden voor veel softwarepakketten die niet in de standaardinstallatie aanwezig zijn,
zoals het debuggen van bibliotheken, geoptimaliseerde kernels, ondersteuning voor alternatieve talen en dergelijke.

Uitgangen
De uitvoerbestanden worden genoemd naar het zaad waarmee ze corresponderen. Een extra uitgang
bestand nodig is voor ondersteund, namelijk 'supported+build-depends', dat het ondersteunde bestand bevat
lijst en de build-afhankelijke lijsten van de andere zaden allemaal samengevoegd. Een 'alle'-uitvoer is
geproduceerd om het hele archief te vertegenwoordigen.

Enkele andere bestanden worden geproduceerd voor incidenteel gebruik door experts. Zie de README bestand volledig
details hierover.

OPTIES


-v, --uitgebreid
Wees uitgebreider bij het verwerken van zaden.

-S, --zaadbron (bron), ...
Haal zaden op uit de opgegeven bronnen. De standaardwaarde is
http://people.canonical.com/~ubuntu-archive/seeds/of
http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ indien de --vc's=bzr optie is
gebruikt, of git://git.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/ indien de --vc's=git
optie wordt gebruikt. Je mag gebruiken het dossier: // URL's hier om zaden uit het lokale bestand op te halen
systeem; bijvoorbeeld als je zaden erin bewaard zijn /home/gebruikersnaam/seeds/debian.unstable,
dan zou je de opties gebruiken -S bestand:///home/gebruikersnaam/seeds/ -s debian.instabiel.

-s, --zaad-dist dist
Zaden halen voor distributie dist. De standaardwaarde is ubuntu.xenial.

Bij het ophalen van seeds uit git, het gedeelte na de meest rechtse '.' karakter, als dat er is, is
behandeld als de filiaalnaam om uit te checken; deze nogal vreemde stijl is voor achterlijk
compatibiliteit.

-m, --spiegel spiegel
Haal pakketlijsten op van spiegel. De standaardwaarde is http://archive.ubuntu.com/ubuntu/. mei
meerdere malen worden geleverd; de nieuwste versie van elk pakket in alle archieven
zal winnen.

--bron-spiegel spiegel
Bronpakketlijsten ophalen van spiegel. De standaard is om pakketlijstspiegelservers te gebruiken.
Mag meerdere keren geleverd worden; de nieuwste versie van elk bronpakket
archieven zullen winnen.

-d, --afst dist, ...
Werk op de opgegeven distributies. De standaardwaarde is xeniaal. Meerdere vermelden
distributies kunnen bijvoorbeeld nuttig zijn bij het onderzoeken van zowel een vrijgegeven distributie
en de beveiligingsupdates ervan.

-a, --boog boog
Opereren op architectuur boog. De standaardwaarde is i386.

-c, --componenten bestanddeel, ...
Bedien de gespecificeerde componenten. De standaardinstelling is hoofd.

--vc's={auto|bzr|git}
Bekijk zaden van een versiebeheersysteem in plaats van ze rechtstreeks op te halen
een url. Vereist bzr or git, indien van toepassing, te installeren. Voor bzr, gebruik het filiaal
gevonden bij zaad-bron/zaad-dist; voor git, verwijder het gedeelte na de meest rechtse '.'
karakter van zaad-dist en gebruik het als de filiaalnaam om uit te checken
zaad-bron/rest-van-zaad-dist. Voor auto, raad eens welk versiebeheersysteem u moet gebruiken
oppompen van zaad-bron (beide proberen in dubbelzinnige gevallen) en ga dan verder zoals hierboven.

--bzr
Bekijk zaden van de bzr vestiging gevonden op zaad-bron/zaad-dist dan
ze rechtstreeks van een URL ophalen. Vereist bzr geïnstalleerd worden. Deze optie is
verouderd en behouden vanwege achterwaartse compatibiliteit; gebruik --vc's=bzr in plaats daarvan.

--no-rdepends
Schakel berekeningen van omgekeerde afhankelijkheid uit. Deze berekeningen veroorzaken een groot aantal
kleine bestanden die in de afhankelijk/ map, en dit kan enige tijd duren.

--geen installatieprogramma
Houd geen rekening met udeb-pakketten van debian-installer. Hoewel dit over het algemeen niet het gewenste is
resultaat, soms wilt u misschien de overweging van installatiepakketten achterwege laten
het verwerken van uw zaden, misschien als u de uitvoer rechtstreeks naar de pakketbeheerder stuurt
op een reeds geïnstalleerd systeem.

--zaadpakketten ouder/pkg, ...
Behandel elk pkg als een zaadje op zichzelf, dat erft van ouder (dat wil zeggen ervan uitgaande dat alles
pakketten in de ouder Seed zijn al geïnstalleerd tijdens het berekenen van de extra
afhankelijkheden van pkg). Hierdoor is het gebruik van ontkiemen om de afhankelijkheden te berekenen
van individuele extra pakketten. Bijvoorbeeld, --zaadpakketten desktop/openbaring-browser
zal een openbaring-browser uitvoerbestand met een lijst van de extra pakketten die nodig zijn
te worden geïnstalleerd bovenop de desktop zaad om te installeren openbaring-browser.

Gebruik ontkiemen online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Grondig schoon
    Grondig schoon
    Een Kotlin-script dat alle builds nukes maakt
    caches van Gradle/Android-projecten.
    Handig als Gradle of de IDE je dat toestaan
    omlaag. Het script is getest
    macOS, maar ...
    Deep clean downloaden
  • 2
    Eclipse Checkstyle-plug-in
    Eclipse Checkstyle-plug-in
    De Eclipse Checkstyle-plug-in
    integreert de Checkstyle Java-code
    auditor in de Eclipse IDE. De
    plug-in geeft real-time feedback aan
    de gebruiker over geweld...
    Eclipse Checkstyle plug-in downloaden
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player is een gratis mediaspeler
    software, deels gebaseerd op WMP en VLC. De
    speler is in een minimalistische stijl, met
    meer dan tien themakleuren, en kan ook
    b ...
    AstrOrzPlayer downloaden
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV is een ADDON voor XBMC/
    Het is mogelijk dat u een
    decodificator van de IPTV-services
    Movistar is geïntegreerd in één van de los
    mediacentra ma...
    Movistartv downloaden
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks is een gratis, open-source,
    platformonafhankelijke C, C++ en Fortran IDE
    gebouwd om aan de meest veeleisende behoeften te voldoen
    van zijn gebruikers. Het is ontworpen om zeer te zijn
    strekt zich uit...
    Code::Blokken downloaden
  • 6
    Te midden van
    Te midden van
    Midden of geavanceerde Minecraft-interface
    en Data/Structure Tracking is een hulpmiddel om
    een overzicht van een Minecraft weergeven
    wereld, zonder deze daadwerkelijk te creëren. Het
    kan ...
    Midden downloaden
  • Meer "

Linux-commando's

Ad