Làm cách nào để gửi bản cập nhật các gói mà tôi sử dụng cho ELPA? Chẳng hạn, ai đó có thể cung cấp ví dụ về cách chuẩn bị paredit-22
, để đưa vào ELPA không?Tôi làm cách nào để gửi cập nhật các gói?
Trả lời
Tôi nghĩ rằng một trong những lý do mà ELPA là không nhận được nhiều đệ trình gói là vẫn còn ít được biết đến về kho chính thức ELPA (http://elpa.gnu.org/) sẽ được thiết lập cho Emacs 24 (được tích hợp sẵn ELPA). Không có hướng dẫn, hầu hết mọi người có lẽ sẽ chờ đợi hơn là lặp lại những nỗ lực của họ. Ngoài ra còn có rất nhiều tranh cãi xung quanh ELPA - phần lớn là do không có khả năng tự động cập nhật các gói, điều này làm cho rất nhiều người dùng đặt câu hỏi về giá trị của nó. Cá nhân tôi, ủng hộ các gói phân phối trên một cái gì đó như ELPA, nhưng không phải ai cũng sử dụng GNU/Linux và thậm chí không có ai đồng ý với tôi.
Trang web ELPA giải thích chính xác phải làm gì:
Để đóng góp cho GNU ELPA, bạn phải ký FSF copyright assignment giấy tờ và sau đó theo dõi instructions để tải lên gói của bạn.
Giải pháp thay thế cho ELPA là Marmalade và MELPA, có kho lưu trữ lớn và cực kỳ phổ biến trong số những người dùng Emacs.
Marmalade yêu cầu đăng ký trên trang web, sau đó bạn có thể tải lên gói của mình. Bởi vì Marmalade yêu cầu tải lên thủ công các gói, nó thường cung cấp các phiên bản ổn định. Đọc instructions để tải lên.
MELPA hoạt động khác với Marmalade. Thông thường bạn lưu trữ gói của bạn trực tuyến trong một số hệ thống kiểm soát phiên bản, sau đó bạn đăng ký nó thông qua trang GitHub của MELPA, và MELPA thường xuyên tự động đồng bộ hóa với nó, vì vậy người dùng MELPA luôn có quyền truy cập vào phiên bản cạnh của gói. Tính đến tháng 3 năm 2015 nó có> 2300 gói. Đọc instructions về cách tải gói của bạn lên MELPA.
Bạn có thể xem trên el-get, nếu bạn muốn sử dụng các gói cạnh chảy máu ...
- 1. Tôi làm cách nào để cập nhật lên addEventListener?
- 2. Tôi làm cách nào để cập nhật XElement cụ thể?
- 3. Tôi làm cách nào để cập nhật IntelliJ IDEA?
- 4. cách hoàn tác cập nhật gói
- 5. Làm cách nào để cập nhật ModelState?
- 6. Làm cách nào để cập nhật devDependencies trong NPM?
- 7. Làm thế nào để cập nhật kho tiền của tôi?
- 8. Làm cách nào để cập nhật phiên bản APK mà tôi không tự tạo cho mình
- 9. Làm cách nào để tự cập nhật pip từ bên trong môi trường ảo của tôi?
- 10. Làm cách nào để cập nhật cơ sở an toàn?
- 11. Làm cách nào để có thể gửi nhanh các gói dữ liệu?
- 12. Tại sao "cập nhật gói" không cập nhật Gemfile để sử dụng Rails 3.0.5?
- 13. Làm cách nào để đặt các tùy chọn TCP để gửi gói?
- 14. Làm cách nào để giữ cho nuget cập nhật các phụ thuộc?
- 15. Tôi làm cách nào để thực hiện cập nhật SQL theo lô, chẳng hạn như Cập nhật hàng đầu?
- 16. Làm cách nào để truy cập tệp trong gói OSGi?
- 17. Làm cách nào để sử dụng rpm để cập nhật/thay thế các tệp hiện có?
- 18. Cách Go cập nhật gói của bên thứ ba?
- 19. NHibernate Session.Flush() Gửi các truy vấn cập nhật khi không cập nhật đã xảy ra
- 20. Làm thế nào để bạn chỉ cập nhật gói NuGet với một số ID nhất định?
- 21. Làm cách nào để cập nhật nhiều mục trong ElasticSearch?
- 22. NPM và cập nhật gói nếu cần
- 23. Làm cách nào để gửi các gói được đánh dấu DSCP bằng iperf?
- 24. Làm cách nào để cập nhật tệp trong SVN?
- 25. Làm cách nào để cập nhật chi nhánh theo tên?
- 26. Làm cách nào để cập nhật GAE SDK?
- 27. Làm cách nào để cập nhật boto python lib?
- 28. Làm cách nào để cập nhật n hàng trong bảng?
- 29. Làm cách nào để cập nhật dữ liệu trong indexedDB?
- 30. Làm cách nào để cập nhật cookie trong PHP?