OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

6.22.1. Cài đặt Bzip2

Áp dụng một bản vá sẽ cài đặt tài liệu cho gói này:


bản vá -Np1 -i ../bzip2-1.0.8-install_docs-1.patch

bản vá -Np1 -i ../bzip2-1.0.8-install_docs-1.patch

Lệnh sau đảm bảo việc cài đặt các liên kết tượng trưng là tương đối:


sed -i 's @ \ (ln -s -f \) $ (PREFIX) / bin / @ \ 1 @' Makefile

sed -i 's @ \ (ln -s -f \) $ (PREFIX) / bin / @ \ 1 @' Makefile

Đảm bảo các trang người được cài đặt vào đúng vị trí:


sed -i "s @ (PREFIX) / man @ (PREFIX) / share / man @ g" Makefile

sed -i "s @ (PREFIX) / man @ (PREFIX) / share / man @ g" Makefile

Chuẩn bị Bzip2 để biên dịch với:


làm -f Makefile-libbz2_so làm sạch

làm -f Makefile-libbz2_so làm sạch

Ý nghĩa của tham số make:

-f Makefile-libbz2_so

Điều này sẽ khiến Bzip2 được xây dựng bằng cách sử dụng makefile tệp, trong trường hợp này là Makefile-libbz2_so tệp, tạo ra một động libbz2.so thư viện và liên kết các tiện ích Bzip2 chống lại nó.

Biên dịch và kiểm tra gói:


làm cho

làm cho

Cài đặt các chương trình:


thực hiện cài đặt PREFIX = / usr

thực hiện cài đặt PREFIX = / usr

Cài đặt chia sẻ bzip2 nhị phân vào / thùng rác thư mục, tạo một số liên kết tượng trưng cần thiết và dọn dẹp:


cp -v bzip2-shared / bin / bzip2 cp -av libbz2.so * / lib

ln -sv ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so rm -v / usr / bin / {bunzip2, bzcat, bzip2}

ln -sv bzip2 / bin / bunzip2 ln -sv bzip2 / bin / bzcat

cp -v bzip2-shared / bin / bzip2 cp -av libbz2.so * / lib

ln -sv ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so rm -v / usr / bin / {bunzip2, bzcat, bzip2}

ln -sv bzip2 / bin / bunzip2 ln -sv bzip2 / bin / bzcat


Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: