Tôi đang cố gắng viết tiện ích mở rộng Firefox đầu tiên của mình (tôi sử dụng Firefox 8.0.1) và tôi bị kẹt: Tôi có mẫu đang hoạt động từ https://addons.mozilla.org/en-US/developers/tools/package/ - tệp đã tải plugin.zip được đổi tên thành plugin.xpi Dường như ok. Sau đó, tôi giải nén nó vào thư mục, và không có bất kỳ sửa đổi nén nó một lần nữa (sử dụng mặc định Ubuntu 10.04LTS trình đơn gói ngữ cảnh). Khi tôi đang cố gắng cài đặt recompressed_plugin.xpi Firefox trả về: "Tiện ích bổ sung này không thể được cài đặt vì nó có vẻ bị hỏng". Tôi đang làm gì sai?ZIP bị nhầm lẫn. Plugin dường như bị lỗi
Tôi nên sử dụng công cụ nén nào để nó hoạt động? Làm thế nào tôi có thể xác định loại ZIP nội bộ (cả hai tệp plugin.zip và recompressed_plugin.zip có cùng loại MIME: Zip archive (application/zip))?
Cảm ơn bạn! nó rất hữu ích – Omeriko
Điều đó rất hữu ích. Trên hệ thống của tôi, cách duy nhất để loại bỏ thư mục dẫn đầu là cd vào thư mục plugin và zip từ whithin nó: "cd plugin /; zip -r ../recompressed_plugin.xpi ./*" – seren