Sie können sie nicht in dem Sinne installieren, dass sie die vorhandenen für alle Benutzer des Systems überschreiben. Sie können sie jedoch in Ihrem Ausgangsverzeichnis kompilieren und installieren und so konfigurieren PATH
, dass sie anstelle der Systembenutzer ausgeführt werden.
Laden Sie dazu die neueste Version von coreutils von der GNU-Website herunter . Extrahieren Sie dann das Archiv und führen cd
Sie die folgenden Befehle aus, um es zu kompilieren und zu installieren. Beachten Sie den --prefix
Schalter, mit dem Sie das Verzeichnis konfigurieren können, in dem es installiert werden soll.
./configure --prefix=/home/avilella/coreutils/
make
make install
Die meisten Debian-Systeme sind so konfiguriert, dass ~/bin
sie Ihrem PATH automatisch hinzugefügt werden . In diesem Fall können Sie die Dienstprogramme in dieses Verzeichnis kopieren. Möglicherweise ist es jedoch nicht so konfiguriert, dass ausführbare Dateien in diesem Verzeichnis ausgeführt werden, bevor Systemverzeichnisse durchsucht werden, oder Sie möchten sie in einem eigenen Verzeichnis aufbewahren. In diesem Fall müssen Sie Ihr bearbeiten ~/.profile
, um dieses Verzeichnis zu durchsuchen, bevor Sie die Systemverzeichnisse durchsuchen können. Fügen Sie dazu eine Zeile wie die folgende hinzu:
PATH="$HOME/coreutils/bin:$PATH"
Wenn Sie sie nicht kompilieren möchten, können Sie sie auch aus einem neueren Debian-Paket extrahieren, indem Sie ar vx
in der .deb
Datei ein data.tar.gz
Tarball mit dem Paketinhalt ausgeben . Für neuere Pakete sind jedoch möglicherweise neuere Bibliotheken erforderlich, die auf Ihrem System nicht vorhanden sind.