Làm cách nào để xóa bất kỳ nhãn hiệu và nhãn hiệu Ubuntu nào khỏi cài đặt Ubuntu của tôi?


13

Tôi đang chạy Ubuntu 17.10 và tôi muốn xây dựng một ISO hoàn toàn không có thương hiệu của nó. Điều này có nghĩa là không chỉ bỏ tên Ubuntu/etc/lsb_release mà còn xóa các tham chiếu trong văn bản của chương trình cài đặt, trong màn hình "về máy tính này", v.v.

Tôi đã kiểm tra các câu hỏi khác nhưng tôi không xem chúng là trùng lặp vì:

Vì vậy, câu hỏi của tôi là:

  • Bắt đầu từ một cổ phiếu Ubuntu 17.10 (hoặc một công cụ phái sinh chính thức), làm cách nào tôi có thể xóa tham chiếu đến nhãn hiệu và logo Ubuntu?
  • Những gói chính xác nào tôi cần gỡ cài đặt?
  • Có những hình ảnh tôi cần phải thay thế? Có tập tin nào tôi cần chỉnh sửa /etc/lsb_releasekhông?

Xin lưu ý rằng tôi không quan tâm đến việc xóa các tên khác như Firefox. Tôi chỉ quan tâm đến tên của distro.


5
Tôi nghĩ rằng để gỡ lỗi ISO sẽ yêu cầu bạn xây dựng lại môi trường Linux bắt đầu từ chỉ kernel và sau đó thêm thủ công vào những thứ bạn xác minh không phải là 'thương hiệu' ('thương hiệu' cũng rất rộng, vì vậy bạn phải xác định phạm vi về những gì bạn gọi là "xây dựng thương hiệu"). Mọi thứ đều có 'tên thương hiệu', thậm chí một số thứ cơ bản là trình biên dịch ( GNU C++ Compilercòn được gọi g++/gcclà 'thương hiệu' là "GNU"). Và tại thời điểm đó, nó không phải là 'gỡ lỗi' mà là 'xây dựng từ đầu', và tôi không nghĩ bạn có thể làm điều đó rất dễ dàng.
Thomas Ward

2
@ThomasWard xin lỗi vì nhận xét kép, nhưng chỉ cho phép một đề cập. Như tôi đã nói, câu hỏi của tôi chỉ là về logo và nhãn hiệu Ubuntu. Có phải nó không rõ ràng? Tôi có nên chỉnh sửa từ ngữ? Cảm ơn bạn đã giúp đỡ.
Andrea Lazzarotto

3
@ThomasWard Tôi không nghĩ OP muốn xóa các tên "ubfox" đó khỏi các gói, bởi vì ngay cả Linux Mint, một bản phân phối độc lập cũng không xóa các tên "ubfox" đó. Xin lỗi vì đã can thiệp, tôi rất quan tâm đến câu hỏi này đột nhiên, vì vậy tôi nghĩ rằng tôi có thể giúp đỡ.
Shaya

3
@ThomasWard như Shayan chỉ ra, để lại tên gói là tốt cho tôi. Giả sử tôi muốn thay thế các chuỗi trong GUI, màn hình khởi động và phát hành lsb. Một cái gì đó tương tự như những gì Linux Mint phải làm ban đầu để bắt đầu phái sinh.
Andrea Lazzarotto

3
Tôi không tin bất cứ ai đã từng ghi lại từng vị trí trong đó có chuỗi "Ubuntu". Bạn sẽ làm điều này một mình. Hãy làm tài liệu tốt cho người tiếp theo hỏi điều này :)
popey

Câu trả lời:


1

Không rõ liệu bạn có ý định phân phối bản phân phối không có thương hiệu hay không, vì vậy xin lỗi nếu đây không phải là ý định của bạn.

Một bản phân phối mới với nhãn hiệu bị loại bỏ cũng sẽ cần biên dịch lại tất cả các tệp nhị phân từ mã nguồn.

https://www.ubfox.com/legal/terms-and-polaho/intellect-property-policy

Nếu bạn định sử dụng nội bộ thì đó chỉ là một công việc để xác định tất cả các tham chiếu văn bản / hình ảnh nhưng điều đó không đơn giản. Tất cả các chương trình xử lý tài nguyên văn bản của chúng theo nhiều cách riêng lẻ, vì vậy bạn sẽ không dễ dàng xác định tất cả các nhãn hiệu để loại bỏ nó.

Tốt nhất để biên dịch một danh sách tất cả mọi thứ mà bạn coi là 'thương hiệu', xác định chương trình cơ bản phân phối nó và sau đó bạn sẽ chỉ cần bắt đầu duyệt qua mã để tìm xem nó lấy từ đâu.

chúc may mắn


2
Vui lòng đọc lại trang bạn đã liên kết tới: Để tránh nghi ngờ, trong đó bất kỳ giấy phép nào khác cấp quyền, chính sách này không sửa đổi hoặc giảm các quyền đó theo các giấy phép đó. Đặc biệt, phân phối lại ở dạng nguồn và / hoặc nhị phân là được phép bởi giấy phép GPL, MIT và Apache. Nếu có một số gói thực sự cần phải được biên dịch, sẽ rất hữu ích khi biết gói nào. :)
Andrea Lazzarotto

@AndreaLazzarotto: Như tôi đã nói, phụ thuộc vào việc OP có phân phối lại hay không. Vui lòng xem phần 3 của liên kết tôi đã đăng, có nội dung: Mọi phân phối lại các phiên bản đã sửa đổi của Ubuntu phải được Canonical phê duyệt, chứng nhận hoặc cung cấp nếu bạn định liên kết nó với Nhãn hiệu. Nếu không, bạn phải xóa và thay thế Nhãn hiệu và sẽ cần biên dịch lại mã nguồn để tạo nhị phân của riêng bạn.
simon coleman

2
Canonical có thể viết những gì họ muốn ... Miễn là các nhãn hiệu bị xóa, mọi phần mềm GPL / MIT / Apache đều có thể được phân phối lại mà không cần biên dịch lại. Nếu có các thành phần độc quyền không được bảo vệ theo giấy phép OSS, việc biết những thành phần nào sẽ thực sự hữu ích . Vì vậy, chúng ta có thể tập trung vào việc biên dịch lại những cái đó mà thôi.
Andrea Lazzarotto
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.