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.13.1. Cài đặt Readline

Việc cài đặt lại Readline sẽ khiến các thư viện cũ được chuyển đến .cũ. Mặc dù điều này bình thường không phải là vấn đề, nhưng trong một số trường hợp, nó có thể gây ra lỗi liên kết trong ldconfig. Điều này có thể tránh được bằng cách phát hành hai lệnh sau:


sed -i '/MV.*old/d' Makefile.in

sed -i '/ {OLDSUFF} / c:' support / shlib-install

sed -i '/MV.*old/d' Makefile.in

sed -i '/ {OLDSUFF} / c:' support / shlib-install

hình ảnh

Chuẩn bị Readline để biên soạn:


./configure --prefix = / usr

\

./configure --prefix = / usr


--disable-static \

--docdir = / usr / share / doc / readline-8.0

--disable-static \

--docdir = / usr / share / doc / readline-8.0

Biên dịch gói:


make SHLIB_LIBS = "- L / tools / lib -lncursesw"

make SHLIB_LIBS = "- L / tools / lib -lncursesw"

Ý nghĩa của tùy chọn thực hiện:

SHLIB_LIBS = "- L / tools / lib -lncursesw"

Tùy chọn này buộc Readline liên kết với libncursesw thư viện.

Gói này không đi kèm với một bộ kiểm tra. Cài đặt gói:


làm cho SHLIB_LIBS = "- L / tools / lib -lncursesw" cài đặt

làm cho SHLIB_LIBS = "- L / tools / lib -lncursesw" cài đặt

Bây giờ hãy di chuyển các thư viện động đến một vị trí thích hợp hơn và sửa một số quyền và liên kết tượng trưng:


mv -v /usr/lib/lib{readline,history}.so.* / lib chmod -v u + w /lib/lib{readline,history}.so.*

ln -sfv ../../lib/$(readlink /usr/lib/libreadline.so) /usr/lib/libreadline.so ln -sfv ../../lib/$(readlink / usr / lib / libhistory.so) /usr/lib/libhistory.so

mv -v /usr/lib/lib{readline,history}.so.* / lib chmod -v u + w /lib/lib{readline,history}.so.*

ln -sfv ../../lib/$(readlink /usr/lib/libreadline.so) /usr/lib/libreadline.so ln -sfv ../../lib/$(readlink / usr / lib / libhistory.so) /usr/lib/libhistory.so

Nếu muốn, hãy cài đặt tài liệu:


cài đặt -v -m644 doc / *. {ps, pdf, html, dvi} /usr/share/doc/readline-8.0

cài đặt -v -m644 doc / *. {ps, pdf, html, dvi} /usr/share/doc/readline-8.0


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