Alex
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:
Verzeichnis betreten:
Submodule nachladen
UPX bauen:
Verzeichnis wechseln
UPX installieren:
Den alten Alias entfernen:
Neuen Symlink setzen:
Schon hat man die aktuellste Version:
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'.