Bạn không thể cài đặt chúng theo nghĩa là chúng ghi đè lên những cái hiện có cho tất cả người dùng hệ thống, nhưng bạn có thể biên dịch và cài đặt chúng trong thư mục chính của bạn và định cấu hình PATH
sao cho chúng được chạy thay vì hệ thống.
Để làm như vậy, tải xuống phiên bản mới nhất của coreutils từ trang web GNU . Sau đó, trích xuất kho lưu trữ và cd
vào nó, và chạy các lệnh sau để biên dịch và cài đặt nó. Lưu ý công --prefix
tắc cho phép bạn định cấu hình thư mục bạn muốn cài đặt.
./configure --prefix=/home/avilella/coreutils/
make
make install
Hầu hết các hệ thống Debian được cấu hình để tự động thêm ~/bin
vào PATH của bạn. Nếu đó là trường hợp, bạn có thể sao chép các tiện ích vào thư mục đó. Tuy nhiên, nó có thể không được cấu hình để chạy các tệp thực thi từ thư mục đó trước khi tìm kiếm các thư mục hệ thống, hoặc bạn có thể muốn giữ chúng trong thư mục riêng của chúng. Trong trường hợp đó, bạn sẽ cần chỉnh sửa ~/.profile
để tìm kiếm thư mục đó trước khi tìm kiếm các hệ thống. Để làm như vậy, thêm một dòng như thế này:
PATH="$HOME/coreutils/bin:$PATH"
Nếu bạn không muốn biên dịch chúng, bạn cũng có thể trích xuất chúng từ gói Debian mới hơn bằng cách sử dụng ar vx
trên .deb
tệp để xuất data.tar.gz
tarball với nội dung gói. Nhưng các gói mới hơn có thể yêu cầu các thư viện mới hơn không có trên hệ thống của bạn.