Gói nào phù hợp với máy tính của tôi?


33

Tôi đang chạy trên Ubuntu 11.10 32 bit và tôi tự hỏi tôi nên tải gói phần mềm nào; cụ thể là RPM, DEB hoặc TAR GZ. Tôi đã gặp phải phải chọn từ danh sách này trong khi cố gắng tải xuống avast! bảo mật internet và Adobe Flash Player.

Câu trả lời:


31

Ubuntu (như Debian, dựa trên Ubuntu ) sử dụng .debcác gói. TUY NHIÊN, tôi không khuyên bạn nên tải xuống các gói và cài đặt chúng bên ngoài Trung tâm phần mềm nếu bạn có thể giúp đỡ. Ubuntu Linux khác với Windows hoặc Mac về vấn đề đó. Bạn có thể sử dụng Trung tâm phần mềm Ubuntu để tìm kiếm và cài đặt các gói hoặc các công cụ dòng lệnh như apt-cacheapt-getnếu bạn cảm thấy táo tợn.

Ví dụ: để tải Adobe Flash Player, chỉ cần cài đặt nó qua Trung tâm phần mềm Ubuntu . Bạn cũng có thể cài đặt Bổ sung hạn chế Ubuntu , cũng sẽ cài đặt các định dạng phương tiện độc quyền phổ biến khác như MP3.

Đối với Avast, nó dường như không nằm trong kho, nhưng có lẽ bạn có thể tìm thấy một giải pháp thay thế phù hợp như ClamAV. Ngoài ra, hãy nhớ bảo vệ chống vi-rút thường không cần thiết trên hệ thống Linux giống như cách cần thiết trên hệ thống Windows. Tôi chạy Clam trên tập tin Linux và máy chủ email chỉ để ngăn vi-rút lây sang các máy Windows có thể kết nối.

Hy vọng một số điều này sẽ giúp bạn.


5

Ubuntu 11.10 và các bản phân phối dựa trên Debian khác hoạt động tốt nhất với các tệp DEB. Thông thường các tệp TAR.GZ chứa mã nguồn của chương trình, do đó bạn sẽ phải tự biên dịch chương trình. Các tệp RPM chủ yếu được sử dụng trong các bản phân phối dựa trên Fedora / Red Hat.

Mặc dù có thể chuyển đổi các gói RPM sang DEB.

Lưu ý, đảm bảo bạn tải xuống gói kiến ​​trúc chính xác cho hệ thống của bạn. i386 thường có nghĩa là HĐH 32 bit, x86_64 thường có nghĩa là HĐH 64 bit.


3

Đầu tiên luôn luôn kiểm tra Trung tâm phần mềm Ubuntu. Flash có sẵn cho Ubuntu. Nếu bạn thực sự cần phiên bản mới nhất, bạn cần a deb. Chỉ cần nhớ rằng có 32 và 64 phiên bản kiến ​​trúc.

Về avast: nếu bạn muốn nó quét virri và bạn chỉ sử dụng Ubuntu ... hãy quên nó đi. Hiện tại, điều duy nhất bạn có thể sử dụng nó là để quét lưu lượng truy cập không liên tục và đi đến và từ các máy Windows trong mạng của bạn. Avast không có trong kho nên nếu bạn thực sự tin rằng bạn cần tải xuống này .


1
+1 để quảng bá chính sách "Đầu tiên luôn kiểm tra Trung tâm phần mềm Ubuntu". Đây là một công cụ không có trí tuệ thực hành tốt nhất cho đến khi bạn quen thuộc hơn với Ubuntu / Linux nói chung
MestreLion

3

Tập tin DEB sẽ là tốt nhất cho bạn. Đây là phiên bản nhị phân và rất dễ cài đặt (Chỉ cần nhấp đúp chuột). Nó sẽ tự động giải quyết sự phụ thuộc nếu có. Nếu bạn không tìm thấy tệp deb thì bạn nên tải tar.gz là phiên bản mã nguồn (không được biên dịch). Cách chung để biên dịch và cài đặt phiên bản tar.gz là theo

1. Extract the tar.gz file
2. Open terminal the and : cd your_file_directory/Extracted_directory
3. ./configure
4. make
5. sudo make install

Quá trình này khác nhau từ nguồn này sang nguồn khác. Hầu hết các nguồn theo cách này. Để đảm bảo quá trình đọc tệp READ-ME do nhà phát triển cung cấp (trong thư mục được trích xuất)

Trước tiên, hãy thử tìm các gói của bạn trong trung tâm phần mềm được cài đặt mặc định với Ubuntu.


3
Không bao giờ sử dụng sudo make. Quyền root chỉ cần thiết để cài đặt , không phải xây dựng.
MestreLion

1
Ngoài ra, cài đặt ứng dụng qua nguồn nói chung là một ý tưởng tồi trong Ubuntu: bạn có thể bỏ lỡ các mục menu, biểu tượng và nhiều tích hợp hệ thống và máy tính để bàn khác. Đối với phần mềm độc lập, chỉ có dòng lệnh, điều này có thể ổn, nhưng nếu không có .DEB, người dùng chưa có kinh nghiệm nên suy nghĩ kỹ về việc đi theo lộ trình tar.gz
MestreLion

Nếu bạn tìm thấy một gói chỉ có sẵn trong tarball (name.tar.gz), thì nên cài đặt nó bằng cách sử dụng checkinstall. Nó sẽ giữ một bản ghi cài đặt và cho phép bạn dễ dàng gỡ cài đặt sau. Xem: asic-linux.com.mx/~izto/checkinstall . Nó nên có sẵn trong trình quản lý gói của bạn.
Joe

0

Các câu trả lời khác ở đây phần lớn là đúng. Bạn nên xem trong trình quản lý gói trước và không sử dụng .debtệp đó. .deb là loại gói mặc định cho các hệ thống dựa trên Debian như Ubuntu và nó sẽ cài đặt tất cả các tệp ở đúng nơi và bạn không nên có bất kỳ vấn đề nào (trừ khi gói hết hạn). Lưu ý rằng các file .deb xây dựng cho distro Debian-based khác nhau hơi khác nhau, nhưng sẽ thường làm việc. Vấn đề duy nhất bạn có thể gặp phải là nếu một số thư viện yêu cầu nhất định không có sẵn, hoặc được gọi là những thứ khác nhau. Nếu điều đó xảy ra, cách tốt nhất của bạn là hỏi tại đây hoặc trên các diễn đàn ubfox khác về cách giải quyết vấn đề cụ thể đó.

Nếu các tệp .deb không có sẵn, bạn có thể sử dụng .rpmcác tệp trên hệ thống dựa trên debian. Cách đáng tin cậy nhất là sử dụng aliengói có sẵn trong trình quản lý gói. Điều này về cơ bản chuyển đổi tệp .rpm thành .deb, đảm bảo sử dụng tất cả các đường dẫn tệp chính xác và sau đó (tùy chọn) cài đặt nó. Bạn chỉ có thể chạy:

sudo alien --install /path/to/package.rpm

Nếu bạn cảm thấy thích phiêu lưu, bạn có thể biên dịch từ nguồn bằng cách sử dụng a .tar.gz. Phương pháp này thường khá dễ xảy ra lỗi khó chịu, chẳng hạn như các thư viện bị thiếu, nhưng thường sẽ hoạt động nếu bạn kiên trì và đang sử dụng các nguồn cập nhật. Nếu bạn dự định đi theo tuyến đường này, bạn cũng có thể tìm hiểu cách sử dụng git hoặc hệ thống kiểm soát phiên bản nào khác mà phần mềm bạn muốn sử dụng (giả sử đó là nguồn mở), để bạn có thể cập nhật nhất phiên bản, với bất kỳ sửa lỗi nào (mặc dù điều này cũng mở ra cho bạn các lỗi mới được giới thiệu).


-1

Tôi nghĩ rằng linux không cần phải có phần mềm chống vi-rút, bởi vì khi bạn muốn cài đặt phần mềm, hệ điều hành của bạn sẽ thông báo cho bạn và muốn lấy mật khẩu quản trị từ bạn, linux chỉ cần sao lưu! bạn có thể chuyển đổi .rpm thành .deb, nhưng không được đề xuất và bạn có thể chuyển đổi .sl sang .deb ... bằng hành động này, bạn có thể tải xuống bất kỳ thứ gì bạn muốn


1
Đừng chỉ nói "bạn có thể chuyển đổi ...", hãy nói cách làm. Ít nhất là đề cập đến các công cụ cần thiết để người dùng có thể google cho nó.
MestreLion

1
Ngoài ra, việc chuyển đổi từ .run và .rpm sang .deb là một chút quá cao đối với người dùng đang hỏi về Flash và Avast. Và gợi ý rằng bạn "có thể tải xuống bất cứ thứ gì bạn muốn" là một cách làm rất tệ trong Ubuntu. Nó có thể khuyến khích những người mới chạy bất kỳ kịch bản thiếu sót nào mà anh ta tìm thấy ở đó và cuối cùng làm rối hệ thống của anh ta vượt quá các kỹ năng của anh ta để sửa nó.
MestreLion
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.