Chú chim cánh cụt nhỏ xấu xí

Hoàn toàn chỉ để giải trí, vào tháng 2019 năm XNUMX, tôi quyết định tìm hiểu sâu về Linux From Scratch với suy nghĩ rằng đã đến lúc xây dựng bản phân phối của riêng mình, bạn không bao giờ biết được, Internet thực sự sẽ bị tắt và các bản phân phối GNU/Linux hiện tại không có Internet sẽ không thể cài đặt gói.

Chú chim cánh cụt nhỏ xấu xí

Đầu tiên, tôi lắp ráp một hệ thống cơ bản bằng sách LFS. Mọi thứ đã bắt đầu, nhưng quyết định rằng một bảng điều khiển Linux trần trụi là một cảnh tượng đáng buồn, tôi đã sử dụng Xorg. Để cài đặt Xorg trên hệ thống cơ sở, bạn cần cài đặt một loạt gói theo sách BLFS. Tất nhiên, việc cài đặt các gói theo cách thủ công là tốt, nhưng bạn cần có người trợ giúp. Đây là cách nảy sinh ý tưởng tạo ra một dịch vụ giúp thu thập các gói hàng.

Bản chất của dịch vụ như sau: có một trang cụ thể trên ngăn xếp LAMP được kết nối với cơ sở dữ liệu gói và tạo ra các tập lệnh cài đặt Bash thay vì các trang HTML. Cơ sở dữ liệu lưu trữ thông tin về các gói, phụ thuộc và bản vá.

Đầu tiên tôi cài đặt mc bằng dịch vụ. Đáng ngạc nhiên là các phụ thuộc đã được giải quyết, các nguồn đã được xây dựng và cài đặt. Sau đó tôi sử dụng Xorg; việc lắp ráp nó cũng hoàn tất thành công. Nhưng khi tôi cố gắng xây dựng Gnome, một điều bất ngờ đang chờ đợi tôi: sự phụ thuộc vào rỉ sét thông qua librsvg. Bài đăng tháng 4 “Cái tốt không thể gọi là rỉ sét” được dành riêng cho vấn đề này.

Sau khi quyết định rằng mọi thứ đều đáng buồn với Gnome, tôi chuyển sang MATE, nhưng hóa ra nó cũng phụ thuộc vào librsvg. Sau khi Mate sử dụng LXDE, đáng ngạc nhiên là mọi thứ đều hoạt động nhưng có một số lỗi nhỏ (hiển thị các điều khiển kém và thiếu biểu tượng trong windows).

Giải quyết vấn đề với các nút, tôi quyết định xem xét các phiên bản trước của librsvg với hy vọng tìm được phiên bản cho GCC. Đáng ngạc nhiên là hóa ra các phiên bản đầu tiên của gói này được viết cho GCC. Sau khi biên dịch thành công phiên bản librsvg trước đó, tôi đã cài đặt gói gnome-icon-theme-symbolic. Và vấn đề về biểu tượng trong windows đã được giải quyết.

Nếu sự cố với các nút được giải quyết thì môi trường MATE sẽ được cài đặt. Và thế là nó đã xảy ra. Môi trường Mate được xây dựng và cài đặt thành công.

Tôi đã cài đặt các chương trình và đồ chơi, và hóa ra nó là một môi trường đồ họa khá hoạt động và thậm chí thoải mái. Tất nhiên là có những vấn đề và thiếu sót, nhưng đối với một người bảo trì một mình thì đó chỉ là một kết quả xuất sắc.

Video đánh giá bằng tiếng Anh hỏng.

Nguồn: www.habr.com

Thêm một lời nhận xét