Saya ingin menggunakan opsi status ' kemajuan ' dengan dd yang tersedia dengan coreutils 8.24 ke atas. Ubuntu 14.04 (Trusty) memiliki coreutils 8.21 dan rilis saat ini (stabil) untuk coreutils adalah> 8.24.
Saya ingin memutakhirkan dari 8.21 ke 8.24 dalam sistem yang sama dan setelah mencari di Internet saya mengetahui bahwa saya kemungkinan besar harus membuat paket dari sumber. Tapi tinggal di Ubuntu sepanjang waktu dalam kehidupan komputasi pendek saya, saya tidak pernah membangun paket dari sumber dan tidak tahu bagaimana caranya. Juga, saya tidak yakin apakah memutakhirkan coreutils tanpa "izin" Ubuntu tidak akan menyebabkan crash sistem melalui beberapa masalah ketergantungan untuk utilitas lain.
Apakah mungkin untuk meningkatkan coreutils tanpa mempengaruhi sistem Ubuntu saya saat ini? Bisakah seseorang menunjukkan cara bagaimana hal itu dapat dicapai?
coreutils
merupakan bagian yang sangat sensitif dan inti dari sistem. Jika Anda menginginkandd
fitur baru , Anda dapat mengkompilasi sendiri dan menempatkannya di direktori yang terpisah. Kemudian Anda dapat menjalankannya dengan memberikan jalur absolutnya. Dengan cara ini Anda membuat kotak pasir.coreutils
akan merusak apa pun. Itu tidak menyediakan sistem perpustakaan, hanya berbagai executable dan AFAIK, mereka selalu kompatibel.Jawaban:
Anda dapat mengunduh, mengkompilasi dan menginstal coreutils ke direktori yang ditentukan pengguna untuk penggunaan non sistem.
Berjalan sebagai root, saya menggunakan perintah berikut untuk menginstal versi 8.27 ke / root / coreutils
Anda kemudian dapat menjalankan perintah menggunakan jalur absolut dari binari yang diinstal.
Perbarui url wget untuk menggunakan versi yang Anda inginkan. Anda dapat menemukan rilis coreutil di sini http://ftp.gnu.org/gnu/coreutils/
sumber