Vielleicht steht niemand vor einem ähnlichen Problem, oder ich konnte keine direkten Informationen finden.
Extrahieren Sie die Quelle, bearbeiten und ändern Sie die SPEC-Datei mit UTF8, archivieren Sie sie erneut und erstellen Sie rpmbuild wie zuvor
# uname -a
Linux ${HOSTNAME} 4.18.0-193.28.1.el8_2.x86_64 #1 SMP Thu Oct 22 00:20:22 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Wenn ich rpmbuild mache, erhalte ich diese Meldung und der Build ist nicht abgeschlossen.
# rpmbuild -tb --clean ./FD-3.01j.tar.gz
warning: bogus date in %changelog: Tue Jul 7 2004 Takashi SHIRAI <[email protected]>
warning: bogus date in %changelog: Tue Sep 17 2003 Takashi SHIRAI <[email protected]>
warning: Package FDclone: invalid utf-8 encoding in Description: FDclone is a file& directory maintenance tool for the UNIX
based OS. It is a clone of "FD" for MS-DOS, made by Mr.
A.Idei <[email protected]> in 1989.
%description(ja)
FDclone �ϡ�1989ǯ�� A.Idei <[email protected]> ����
���ˤ��ä� MS-DOS �Ѥ˺������줿�أƣġ٤��Ϥ�����UNIX �١�
���� OS ���ѤΥե����� & �ǥ��쥯�ȥ������ġ����Ǥ��� - Invalid or incomplete multibyte orwide character
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.oWoPi3
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd /root/rpmbuild/BUILD
Unterlassung
RPM build errors:
bogus date in %changelog: Tue Jul 7 2004 Takashi SHIRAI <[email protected]>
bogus date in %changelog: Tue Sep 17 2003 Takashi SHIRAI <[email protected]>
Package FDclone: invalid utf-8 encoding in Description: FDclone is a file & directory maintenance tool for the UNIX
based OS. It is a clone of "FD" for MS-DOS, made by Mr.
A.Idei <[email protected]> in 1989.
%description(ja)
FDclone �ϡ�1989ǯ�� A.Idei <[email protected]> ����
���ˤ��ä� MS-DOS �Ѥ˺������줿�أƣġ٤��Ϥ�����UNIX �١�
���� OS ���ѤΥե����� & �ǥ��쥯�ȥ������ġ����Ǥ��� - Invalid or incomplete multibyte orwide character
Empty %files file /root/rpmbuild/BUILD/FD-3.01j/debugsourcefiles.list
Es ist ein falscher Tag. Wenn das Datum für den 7. Juli 2004 korrekt ist, ist es Mittwoch, also Mi, nicht Di. 6 wenn der Tag richtig ist. Wenn das Datum für den 17. September 2003 korrekt ist, ist es Mittwoch, also Mi, nicht Di. 16 wenn der Tag richtig ist.
Es scheint, dass die SPEC-Datei von rpmbuild in UTF-8 geschrieben ist, aber fd.spec wurde in EUC geschrieben.
error: Empty %files file /root/rpmbuild/BUILD/FD-3.01j/debugsourcefiles.list Als ich gegoogelt habe, konnte ich nützliche Informationen erhalten. Es scheint, dass dies vermieden werden kann, indem keine debugsourcefiles.list erstellt wird.
Fehler # 4555: RPM-Erstellungsfehler: Leere% Dateien Datei ... https://www.openrtm.org/redmine/issues/4555
tar zxvf .FD-3.01j.tar.gz
% global debug_package% {nil} muss vor% prep und% setup stehen.
Löschen Sie 3 Zeilen aus der 29. Zeile ...
FDclone ?ϡ?1989ǯ?Hallo A..Idei <[email protected]> ?Akiho
?Heihi?Schwert?Ni MS-DOS-Saum?˺ 鋿????줿?أƣġ٤Ϥ?????UNIX ?١?
???OS Ninihem?Υե????・& ?ǥ??쥯?ȥ ・ Nohe?ġ??· Nein????
5 Zeilen hinzugefügt.
FDclone wurde 1989 veröffentlicht.Idei <[email protected]>Herr.
MS von Hand-UNIX-Basis, die "FD" imitiert, das für DOS erstellt wurde
Allzweckdatei des Betriebssystems&Ein Verzeichnisverwaltungstool.
%global debug_package %{nil}
Der Tag um Zeile 173 wurde korrigiert (am Ende des Aktualisierungsverlaufs). Ab Di ...
* Tue Jul 7 2004 Takashi SHIRAI <[email protected]>
* Tue Sep 17 2003 Takashi SHIRAI <[email protected]>
Bis Mi.
* Wed Jul 7 2004 Takashi SHIRAI <[email protected]>
* Wed Sep 17 2003 Takashi SHIRAI <[email protected]>
Wieder archivieren
tar czvf FD-3.01j.tar.gz ./FD-3.01j
Danach erstellen und installieren Sie wie gewohnt das fertige RPM-Paket.
das ist alles.
Recommended Posts