Làm cách nào để cài đặt tệp .so? - người mới


9

Tôi đã tải xuống freeverb.tar.gz có chứa thư viện plugin (freeverb.so) cho Audacity.

Tôi đã trích xuất tệp .tar.gz vào thư mục tải xuống của mình nhưng tôi không biết phải làm gì tiếp theo. Không có tệp Readme hoặc bất kỳ thông tin nào khác có trong tệp .tar.gz, chỉ có freeverb.so

Bạn có thể tư vấn cho tôi cách tải freeverb.so vào đúng thư mục để Audacity nhận không?

Câu trả lời:


5

Theo hướng dẫn sử dụng Ubuntu :

ldconfig tạo, cập nhật và xóa các liên kết và bộ đệm cần thiết (để sử dụng bởi trình liên kết thời gian chạy, ld.so) cho các thư viện chia sẻ gần đây nhất được tìm thấy trong các thư mục được chỉ định trên dòng lệnh, trong tệp / etc / ld. so.conf và trong các thư mục đáng tin cậy (/ usr / lib và / lib).

Vì vậy, giả sử rằng freeverb.so được đặt trong / home / yourUser / Tải xuống thư mục (thư mục), tạo thư mục trong nhà của bạn:

   mkdir /home/yourUser/myLibrary

và sao chép thư viện freeVerb.so:

   cp /home/yourUser/Download/freeverb.so /home/yourUser/myLibrary

tạo một tập tin freeverb.conf đơn giản như thế này:

   echo "/home/yourUser/myLibrary" > freeverb.conf

Thêm bạn tệp cấu hình freeverb.conf trong thư mục /etc/ld.so.conf.d (trong thư mục này bạn có thể tìm thấy các tệp làm ví dụ)

   sudo cp freeverb.conf /etc/ld.so.conf.d

Chạy ldconfigđể cấu hình các ràng buộc thời gian chạy liên kết động.

   sudo ldconfig

Nếu /etc/ld.so.conf.d không tồn tại, bạn có thể thêm đường dẫn của mình vào cuối tệp /etc/ld.so.conf .

Cuối cùng, nếu mọi việc suôn sẻ, bạn có thể xóa các tệp không cần thiết:

   rm freeverb.conf
   rm /home/yourUser/Download/freeverb.so

Xin chào Letizia cảm ơn bạn đã trả lời câu hỏi của tôi. Đây là khoảng cách tôi đã có - Tôi đã tạo tệp freeverb.conf trong trình soạn thảo văn bản có chứa đường dẫn đến tệp freeverb.so của tôi nhưng khi tôi cố lưu nó vào thư mục /etc/ld.so.conf.d tôi nhận được thông báo lỗi ' Không có quyền lưu vào thư mục /etc/ld.so.conf.d 'khi tôi sử dụng UI. Bạn có thể cho tôi biết lệnh sudo tôi cần sử dụng trong dòng lệnh để thêm tệp này là gì không? Tôi biết điều này là cơ bản nhưng tôi chỉ đến từ Windows và điều này hoàn toàn mới đối với tôi, cảm ơn rất nhiều, Dave
DaveyT

Tôi đã cập nhật câu trả lời
Lety

Xin chào Letizia, dt @ laptop: ~ $ sudo cp freeverb.conf /etc/ld.so.conf.d [sudo] mật khẩu cho dt: cp: could stat `freeverb.conf ': Không có tệp hoặc thư mục như vậy
DaveyT

Tôi đã cập nhật câu trả lời
Lety

Xin chào Letizia, đã xóa tệp freeverb.so không cần thiết, bây giờ tôi bằng cách nào đó có thư mục freeverb.so bị khóa trong thư mục Home của tôi, tôi đã cố xóa nó bằng -r /home/user/freeverb.so nhưng tôi nhận được thông báo lỗi '-r: không tìm thấy lệnh Tôi cũng đã thử -R và --r
DaveyT

0

Cách tiếp cận đơn giản là đặt tệp vào /usr/local/lib, chowntệp đến root:rootchmodtệp 755.

Tuy nhiên, việc quản lý các tệp hệ thống theo cách thủ công không phải là điều mà cá nhân tôi muốn giới thiệu, vì vậy nếu có thể tôi sẽ tìm kiếm một .debtệp dựng sẵn cho phiên bản Ubuntu cụ thể của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.