Single Blog

Ubuntu herunterladen von zusätzlichen datendateien schlug fehl

Sie können jedoch auch SWIG-Schnittstellendateien (.i) in die Liste aufnehmen. Der Befehl build_ext weiß, wie man mit SWIG-Erweiterungen umgeht: Er führt SWIG in der Schnittstellendatei aus und kompiliert die resultierende C/C++-Datei in Ihre Erweiterung. Das Verzeichnis sollte ein relativer Pfad sein. Es wird relativ zum Installationspräfix (Pythonsys.präfix für Systeminstallationen; Site) interpretiert. USER_BASE für Benutzerinstallationen). Distutils erlaubt, dass Verzeichnis ein absoluter Installationspfad ist, aber dies wird abgeraten, da es mit dem Radverpackungsformat nicht kompatibel ist. Es werden keine Verzeichnisinformationen aus Dateien verwendet, um den endgültigen Speicherort der installierten Datei zu bestimmen. nur der Name der Datei wird verwendet. Dies gilt natürlich nur für Pfadnamen, die Distutils-Funktionen gegeben werden. Wenn Sie z. B. Standard-Python-Funktionen wie glob.glob() oder os.listdir() verwenden, um Dateien anzugeben, sollten Sie darauf achten, portablen Code anstelle von Hardcoding-Pfadtrennzeichen zu schreiben: Es gibt nur zwei Unterschiede zwischen dieser und der trivialen One-File-Distribution, die in Abschnitt A Simple Example: mehr Metadaten und die Spezifikation reiner Python-Module nach Paket und nicht nach Modul dargestellt wird. Dies ist wichtig, da die Distutils aus ein paar Dutzend Modulen bestehen, die in (bisher) zwei Pakete aufgeteilt sind; eine explizite Liste jedes Moduls wäre mühsam zu generieren und schwierig zu verwalten.

Weitere Informationen zu den zusätzlichen Metadaten finden Sie im Abschnitt Zusätzliche Metadaten. Paketlisten werden gelesen… Erstellen von Abhängigkeitsbaum Lesen von Statusinformationen… 0 zum Aktualisieren, 0 auf Neuinstallation, 1 neu installiert, 0 zu entfernen und 0 nicht zu aktualisieren. Benötigen Sie 27,6 kB Archive. Nach diesem Vorgang wird 0 B zusätzlicher Speicherplatz verwendet. Get:1 gg.archive.ubuntu.com/ubuntu bionic/multiverse amd64 ttf-mscorefonts-installer alle 3.6ubuntu2 [27.6 kB] Geholt 27,6 kB in 1s (32.1 kB/s) Vorkonfigurieren von Paketen … (Datenbank lesen … 132750 Dateien und Verzeichnisse, die derzeit installiert sind.) Vorbereitung zum Auspacken …/ttf-mscorefonts-installer_3.6ubuntu2_all.deb … mscorefonts-eula Lizenz wurde bereits akzeptiert Entpacken ttf-mscorefonts-installer (3.6ubuntu2) over (3.6ubuntu2) …

Verarbeitungstrigger für Update-Notifier-common (3.189) … ttf-mscorefonts-installer: Verarbeitung… ttf-mscorefonts-installer: downloading downloads.sourceforge.net/corefonts/andale32.exe Get:1 downloads.sourceforge.net/corefonts/andale32.exe [652 B] Err:1 downloads.sourceforge.net/corefonts/andale32.exe Hash Sum mismatch Hashes of expected file: – SHA256:0524fe42951adc3a7eb870e32f0920313c71f170c859b5f770d82b4ee111e970 Hashes of received file: – SHA256:7a07d3f7cca5c0b38ca811984ef8da536da32932d68c1a6cce33ec2462b930bf – Filesize:652 [weak] Last modification reported: Thu, 01 Mar 2018 05:30:05 +0000 Fetched 652 B in 5s (127 B/s) E: Failed to fetch downloads.sourceforge.net/#!/corefonts/andale32.exe Hash Sum mismatch Hashes of expected file: – SHA256:0524fe42951adc3a7eb870e32f0920313c71f170c859b5f770d82b4ee111e970 Hashes of received file: – SHA256:7a07d3f7cca5c0b38ca811984ef8da536da32932d68c1a6cce33ec2462b930bf – Filesize:652 [weak] Last modification reported: Thu, 01 Mar 2018 05:30:05 +0000 E: Download Failed Setting up ttf-mscorefonts-installer (3.6ubuntu2) …