Sådan Opretter Du en Tom Tar-Fil til rpmbuild: Trin-for-Trin Guide

Hvordan oprettes en helt tom tar-fil, når rpmbuild kræver en "Source" fil, men tar nægter at skabe et tomt arkiv?

For at oprette en tom tar-fil til brug som "Source" fil i rpmbuild, skal du først oprette en midlertidig fil, tilføje den til en tar-fil, fjerne den igen og derefter bruge den tomme tar-fil.

Sådan oprettes en helt tom tar-fil, når rpmbuild kræver en "Source" fil, men tar nægter at skabe et tomt arkiv

For at oprette en tom tar-fil, som kan bruges som en "Source" fil i rpmbuild, kan du følge disse trin:

  1. Opret en midlertidig tom fil:
    touch temp_file
  2. Opret en tar-fil, der indeholder den midlertidige tomme fil:
    tar -cvf empty.tar temp_file
  3. Fjern den midlertidige fil fra tar-arkivet:
    tar --delete -f empty.tar temp_file
  4. Bekræft, at tar-filen nu er tom:
    tar -tf empty.tar

    Dette skulle ikke vise nogen filer, hvilket indikerer, at tar-filen er tom.

  5. Brug den tomme tar-fil som "Source" fil i rpmbuild.

Ved at følge disse trin kan du oprette en tom tar-fil, som rpmbuild kan acceptere som en "Source" fil, selvom tar normalt ikke tillader oprettelse af helt tomme arkiver.