Cách cài đặt libpng và zlib


72

Tôi hoàn toàn mới với Ubuntu. Tôi đã cài đặt nó vì trường học của tôi sử dụng rất nhiều công cụ loại Linux trong chương trình Khoa học Máy tính của trường tôi nên tôi nghĩ rằng tôi sẽ sử dụng Ubuntu trên máy của mình và chỉ cần nhập mã từ đó thay vì phòng thí nghiệm máy tính. Tuy nhiên, tôi gặp rất nhiều khó khăn khi cố gắng cài đặt nhiều gói không có trong Ubuntu. Ai đó có thể giúp tôi cài đặt thư viện PNG, libpng và zlib. Đây chỉ là một trong nhiều điều tôi cần để có được ở đây nhưng tôi nghĩ rằng trước tiên tôi cần bắt đầu với điều này. Tôi đã tải xuống cả hai gói, đã thực hiện tar xf điều đó khi tải xuống và xem các tệp README để hiểu rõ hơn về việc cài đặt phần mềm. Tôi nhận được lỗi kỳ lạ mặc dù. Lần đầu tiên tôi thử cài đặt libpng và thiết bị đầu cuối giống như zlib chưa được cài đặt nên tôi rất ổn, tôi ' sẽ chỉ nhận được zlib nhưng sự cho phép bị từ chối. Tôi có cần lấy root hay gì không? Tôi nhớ đã thấy mọi người nói root, nhưng tôi không biết nó có liên quan không. Tôi thực sự mới nên tôi không hiểu nhiều về những điều này và điều đó thật đáng sợ. Xin vui lòng giúp đỡ.

Câu trả lời:


138

Mở thiết bị đầu cuối bằng CtrlAltT

Đối với libpng, hãy chạy:

sudo apt-get install libpng-dev

Đối với zlib, chạy:

sudo apt-get install zlib1g-dev

đã thử # sudo apt-get install libpng-dev Đọc danh sách gói ... Xong Xây dựng cây phụ thuộc Đọc thông tin trạng thái ... Xong Lưu ý, chọn 'libpng12-dev' thay vì 'libpng-dev' Bạn có thể muốn chạy 'apt- get -f install 'để sửa các lỗi này: Các gói sau có các phụ thuộc chưa được đáp ứng: ghostscript: Depends: libgs9 (= 9.14 ~ dfsg-0ubfox3) nhưng 9.10 ~ dfsg-0ubfox10.4 sẽ được cài đặt
Ashish Karpe

libpng12-dev: Phụ thuộc: libpng12-0 (= 1.2.50-1ubfox2.14.04.2) nhưng 1.2.50-1ubfox2 sẽ được cài đặt E: Phụ thuộc chưa được đáp ứng. Hãy thử 'apt-get -f install' không có gói (hoặc chỉ định giải pháp).
Ashish Karpe

Đã xảy ra lỗi ở trên vì vậy tôi nên sử dụng "E: Unmet phụ thuộc. Hãy thử 'apt-get -f install'
Ashish Karpe

6

Ubuntu sử dụng một thứ gọi aptlà trình quản lý gói. Nó cài đặt, quản lý, nâng cấp và gỡ bỏ các chương trình. Nếu có thể, bạn nên cố gắng cài đặt các chương trình thông qua Trung tâm phần mềm Ubuntu . Những gì bạn có thể cố gắng làm là cài đặt từ nguồn, điều này chỉ được khuyến nghị nếu bạn biết bạn đang làm gì.

Cố gắng thoát khỏi tâm lý Windows, đó là tìm kiếm google và tải xuống trình cài đặt. Trung tâm phần mềm Ubuntu tìm kiếm các kho lưu trữ trực tuyến của Ubuntu, thường được đảm bảo để hoạt động. Các chương trình được cài đặt qua Trung tâm phần mềm hoặc aptcũng sẽ được cập nhật tự động bởi Trình cập nhật phần mềm của Ubuntu.

Bạn có thể cài đặt libpng từ Trung tâm phần mềm bằng cách tìm kiếm libpng và chọn "Thư viện PNG - thời gian chạy". Hoặc từ đây libpng12-0 Cài đặt máy phóng hơi nước bằng cách nhấp vào "có sẵn trên Trung tâm phần mềm". Hoặc sử dụng sudo apt-get install libpng12-0từ một thiết bị đầu cuối.

Các zlib1ggói nên được cài đặt tự động khi bạn cài đặt libpng12-0, bởi vì nó là một trong những libpng12-0phụ thuộc của gói. Trình quản lý gói aptcài đặt tất cả các phụ thuộc của gói trước khi cài đặt gói.


3
Câu trả lời của bạn, mặc dù khá nhiều thông tin cho người dùng mới, nhưng thực tế không nói OP phải có các gói cần thiết như thế nào và do đó không trả lời câu hỏi. Bạn có thể thêm các lệnh như hwez có hoặc hướng dẫn OP sử dụng USC không?
muru
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.