Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

UPX unter debianbasierenden Betriebssystemen aktualisieren

Alex

Administrator
Teammitglied
Registriert
10. Januar 2012
Beiträge
21.395
Lösungen
9
Reaktionspunkte
30.293
Punkte
1.113
Ort
Paradise City
Da ich mich mal dran gemacht habe, meine Binaries mir UPX zu komprimieren, habe ich festgestellt, dass Mipsel Binaries mit der in Ubuntu 22.04 bereitgestellten Version 3.96 nicht lauffähig sind. Deshalb musste ich UPX aktualisieren. Dazu geht man wie folgt vor:

Git auschecken:
Code:
git clone https://github.com/upx/upx

Verzeichnis betreten:
Code:
cd upx/

Submodule nachladen
Bash:
git submodule update --init

UPX bauen:
Bash:
make

Verzeichnis wechseln
Code:
cd build/release/

UPX installieren:
Code:
sudo make install

Den alten Alias entfernen:
Code:
sudo rm -r /etc/alternatives/upx

Neuen Symlink setzen:
Code:
sudo ln -s /usr/local/bin/upx /etc/alternatives/upx

Schon hat man die aktuellste Version:
Code:
administrator@ubuntu-22-04:~$ upx --version
upx 4.2.2-devel.44+git-06b0de9c
UCL data compression library 1.03
zlib data compression library 1.3.1.1-motley
LZMA SDK version 4.43
doctest C++ testing framework version 2.4.11
Copyright (C) 1996-2024 Markus Franz Xaver Johannes Oberhumer
Copyright (C) 1996-2024 Laszlo Molnar
Copyright (C) 2000-2024 John F. Reiser
Copyright (C) 2002-2024 Jens Medoch
Copyright (C) 1995-2024 Jean-loup Gailly and Mark Adler
Copyright (C) 1999-2006 Igor Pavlov
Copyright (C) 2016-2023 Viktor Kirilov
UPX comes with ABSOLUTELY NO WARRANTY; for details type 'upx -L'.
 
Zweck der Komprimierung von ausführbaren Dateien sind verringerte Dateigrößen und unter Umständen kürzere Startzeiten im Vergleich zu einer unkomprimierten Datei.
Die kürzeren Ladezeiten ergeben sich, wenn die zusätzlich benötigte Rechenzeit zur Dekomprimierung im weniger ins Gewicht fällt als das Laden der größeren Datei von der Festplatte oder über ein Netzwerk.

 
Zurück
Oben