Chcę użyć opcji statusu „ postęp ” z dd, która jest dostępna z Coreutils 8.24 w górę. Ubuntu 14.04 (Trusty) ma coreutils 8.21, a bieżąca (stabilna) wersja dla coreutils to> 8,24.
Chcę uaktualnić z wersji 8.21 do 8.24 w tym samym systemie i po przeszukaniu Internetu przekonałem się, że najprawdopodobniej musiałbym zbudować pakiet ze źródła. Ale żyjąc w Ubuntu przez cały czas w moim krótkim życiu komputerowym, nigdy nie zbudowałem pakietu ze źródła i nie mam pojęcia, jak to zrobić. Nie jestem również pewien, czy aktualizacja coreutils bez „pozwolenia” Ubuntu nie spowodowałaby awarii systemu z powodu pewnych problemów z zależnościami dla innych narzędzi.
Czy można zaktualizować Coreutils bez wpływu na mój obecny system Ubuntu? Czy ktoś mógłby wskazać sposób, w jaki można to osiągnąć?
coreutils
jest bardzo wrażliwą i podstawową częścią systemu. Jeśli chcesz tę nowądd
funkcję, możesz skompilować sam plik dd i umieścić go w osobnym katalogu. Następnie możesz go uruchomić, podając bezwzględną ścieżkę. W ten sposób utworzysz piaskownicę.coreutils
miałaby coś zepsuć. Nie zapewnia żadnych bibliotek systemowych, tylko różne pliki wykonywalne i AFAIK, zawsze są one kompatybilne wstecz.Odpowiedzi:
Możesz pobrać, skompilować i zainstalować coreutils do katalogu zdefiniowanego przez użytkownika do użytku niesystemowego.
Działając jako root, użyłem następujących poleceń, aby zainstalować wersję 8.27 w katalogu / root / coreutils
Następnie możesz uruchomić polecenie, używając bezwzględnej ścieżki zainstalowanych plików binarnych.
Zaktualizuj adres URL wget, aby używać żądanej wersji. Wersje Coreutil można znaleźć tutaj http://ftp.gnu.org/gnu/coreutils/
źródło