BIÊN DỊCH NHÂN LINUX - Trang 15

– 13 –

$ tar xf linux-2.x.xx.tar

Lệnh này dùng tùy chọn

x

để xả (extract) và

f

để chỉ định file nào cần được xả, ở đây hồ

sơ (file) cần được xả là

linux-2.x.xx.tar

.

Hai lệnh trên cũng có thể gộp chung lại như sau:

$ tar xfz linux-2.x.xx.tar.gz

lệnh này dùng thêm tùy chọn

z

để ngầm xả nén

.gz

file "on-the-fly" trước khi xả gói

tar

.

Hoặc có thể tạo cùng kết quả bằng cách khác nữa:

$ gzip -dc linux-2.x.xx.tar.gz | tar xvf -

cụm lệnh này dùng chương trình

gzip

để xả nén (tùy chọn -d) ra stdout (tùy chọn -c) và

"tee" nó qua chương trình

tar

để xả gói tar ra "on-the-fly". Cả cách này và cách ở trên

đều tiện dụng cho những ai eo hẹp dung lượng trên đĩa.

Nếu gói mã nguồn có dạng

.bz2

thì dùng:

$ bunzip2 linux-2.x.xx.tar.bz2

$ tar xf linux-2.x.xx.tar

Hai lệnh trên cũng có thể gộp chung lại như sau:

$ tar xfj linux-2.x.xx.tar.bz2

lệnh này dùng thêm tùy chọn

j

để ngầm xả nén

.bz2

file "on-the-fly" trước khi xả gói

tar.

Hoặc có thể tạo cùng kết quả bằng cách khác nữa:

$ bzip2 -dc linux-2.x.xx.tar.bz2 | tar xvf -

cụm lệnh này dùng chương trình

bzip2

để xả nén (tùy chọn -d) ra stdout (tùy chọn -c)

và "tee" nó qua chương trình

tar

để xả gói tar ra "on-the-fly". Cả cách này và cách ở

trên đều tiện dụng cho những ai eo hẹp dung lượng trên đĩa.

Cả ba trường hợp đều cho kết quả là một thư mục có tên là

linux-2.x.xx

bên trong

thư mục

/usr/src/

.

Trong phần này, chúng ta chỉ đề cập đến trường hợp tải trọn bộ mã nguồn của nhân Linux
về để biên dịch. Trường hợp đã có mã nguồn cũ hơn của nhân Linux trên máy và chỉ cần
tải bản vá lỗi và "vá" thì có quy trình khác. Vấn đề này sẽ đề cập sau.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.