Mã nguồn không mở hoặc miễn phí, vì vậy việc biên dịch khi cài đặt không phải là một tùy chọn. Cho đến nay tôi đã thấy các nhà phát triển rằng:
- cung cấp tệp tar.gz và tùy thuộc vào người dùng giải nén ở vị trí phù hợp.
- cung cấp một tập lệnh .tar.gz với tập lệnh install.sh để chạy trình cài đặt cơ bản, thậm chí có thể nhắc người dùng về các tùy chọn cài đặt.
- cung cấp các tệp RPM và / hoặc deb, cho phép người dùng tiếp tục sử dụng các công cụ quản lý gói gốc mà họ quen thuộc để cài đặt / nâng cấp / gỡ cài đặt.
Muốn hỗ trợ số lượng phân phối Linux nhiều nhất, giúp cuộc sống của người dùng dễ dàng nhất có thể và vẫn duy trì cơ sở hạ tầng xây dựng / đóng gói / cài đặt ít nhất có thể.
Tìm kiếm các khuyến nghị về cách đóng gói phần mềm của tôi.