Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Máy Ảo

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

SUSE Studio là dịch vụ được Novell tài trợ, cho phép mọi người, tôi nhắc lại, mọi người, tạo bản openSUSE tùy chỉnh và biến thể của riêng họ chỉ bằng kiên nhẫn và trình duyệt Web. Nghe khó tin? Nó thật.

SUSE Studio là bước tự nhiên tiếp theo của hệ thống imaging Kiwi thành công rực rỡ, cho phép người dùng SUSE tự làm phiên bản hệ điều hành nhanh và dễ dàng.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Giới thiệu

Sử dụng front-end thân thiện như Image Creator và Product Creator, Kiwi cho newbies và power users tự do với ý tưởng và khát vọng, tùy chỉnh hệ điều hành như đồ chơi Lego. Chỉ có điều kiện là bạn phải cài SUSE và chạy Kiwi trên máy.

Không còn. SUSE Studio cho bạn chơi với SUSE ngay cả khi không cài nó. Bạn thậm chí không cần Linux. Bạn có thể làm việc trên máy Windows, với một tab mở SUSE Studio URL, trong khi check chứng khoán ở tab hai hoặc Twitter ở tab ba. Nó đơn giản và mạnh mẽ như vậy!

Sau hai hướng dẫn chi tiết về cách dùng Kiwi, tôi hứa sẽ quay lại với bài SUSE Studio. Chúng ta đây. Đọc và tận hưởng.

Đăng ký

SUSE Studio yêu cầu đăng nhập tài khoản người dùng. Nhưng ngay cả ở đây, nó làm đơn giản cho bạn. Nó tích hợp vào Google hoặc Yahoo, vì vậy nếu bạn có mail với một trong các nhà cung cấp này, bạn good to go.

Tuy nhiên, có thể đăng nhập yêu cầu lời mời. Vì SUSE Studio hiện vẫn beta, bạn phải xin lời mời tham gia dự án. Tôi đã làm và nhận key mời sau một ngày. Với key, tôi đăng nhập Studio và bắt đầu khám phá.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Bắt đầu chơi

SUSE Studio chết dễ dùng. Nó dùng trình hướng dẫn dẫn dắt bạn qua các bước, giúp bạn chọn đúng, cảnh báo về gói xung đột, trùng lặp hoặc thiếu, kiến trúc sai và đề xuất cải thiện bản build tùy chỉnh.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Quyết định đầu tiên là chọn loại distro bạn muốn xây. Tôi chọn Gnome desktop trên openSUSE 11.1. Ngẫu nhiên, Firefox mở trên KDE4 openSUSE 11.1 desktop. Bước tiếp theo đặt tên distro tùy chỉnh - a.k.a. appliance:

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Tùy chỉnh (Customize)

Bây giờ phần vui thực sự - tùy chỉnh. Bạn là sếp. Điều bạn quyết định dùng đi vào distro và không có gì khác.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Phần mềm (Software)

Bước đầu chọn phần mềm - nghĩa là repository và gói.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Tất nhiên để làm appliance hữu ích, bạn cần biết cơ bản những gì bạn cần. Lựa chọn mặc định sẽ hoạt động, nhưng sẽ là appliance tối giản, tối thiểu chỉ có thứ cơ bản để boot và không hơn.

Bước đầu sẽ là thêm repository thêm và chọn chương trình thêm. May mắn thay, duyệt danh mục phần mềm và thêm đồ rất dễ. Phụ thuộc thiếu sẽ tự động giải quyết. Tương tự, bạn sẽ được báo về gói không thể cài, do thiếu tệp tại server repository hoặc lỗi repository.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Bạn cũng có cột Popularity giúp quyết định chương trình cụ thể bạn thử cài có được dùng rộng rãi bởi người dùng SUSE khác không. Studio cũng khuyến nghị gói cho bạn.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Một điều tôi không thích là bạn không thể chọn hơn 200 gói cùng lúc. Điều này làm thêm số lượng lớn chương trình hơi rắc rối. Tôi hy vọng sẽ được sửa trong phiên bản Studio tương lai.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Bạn cũng có thể làm việc theo nhóm phần mềm thay vì gói hoặc repository riêng lẻ. Đối với hầu hết mọi người, đây sẽ là cách tiếp cận dễ dàng, đơn giản hơn.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Lỗi (Errors)

Như nói trước, bạn sẽ được báo về gói xấu - những cái không thể cài, vì bất kỳ lý do gì, thường là thiếu tệp tại server repository. Chú ý thông báo lỗi và cảnh báo, chúng sẽ tiết kiệm nhiều thời gian! Thêm, chúng giúp build hoạt động đúng. Chúng ta sẽ thấy ảnh chụp màn hình sớm.

Cấu hình (Configuration)

Bước tiếp theo cấu hình distro. Bước này có nhiều mục con, bao gồm cài đặt chung, cá nhân hóa, khởi động, và những cái khác. Cái đầu chạm tùy chọn chung.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Bạn có thể chọn ngôn ngữ, bàn phím và múi giờ và tinh chỉnh cài đặt mạng và bảo mật.

Tab Personalize cho bạn thay đổi màn hình splash và wallpaper và thêm logo SUSE vào appliance. Bạn cũng có thể upload log hoặc background riêng.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Startup định nghĩa runlevel mặc định để boot. Hầu hết mọi người muốn đăng nhập đồ họa, với desktop đầy đủ.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Storage cho bạn định nghĩa kích thước bộ nhớ và ổ cho appliance. Nếu bạn build live CD/DVD (.iso), điều này ít quan trọng, nhưng nếu bạn quyết định làm appliance máy ảo, cài đặt này giống như tạo máy ảo mới.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Cũng có script bạn có thể thêm vào appliance, nhưng chủ yếu cho advanced users. Tương tự, hầu hết mọi người không cần chơi với tab Server và Desktop.

Tệp (Files)

Bạn cũng có thể thêm tệp riêng vào distro mới, nếu muốn:

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Build (Xây dựng)

Cơ bản, đó là xong. Đến lúc build appliance.

Chọn loại appliance

Bước đầu chọn định dạng đầu ra. Giống Kiwi, Studio cho bạn tạo máy ảo, disk image hoặc live CD/DVD. Bạn có thể tạo một - hoặc tất cả, tùy ý. Nhấp Build, tựa lưng lại và chờ.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Quá trình build sẽ bắt đầu. Tùy chọn, có thể mất thời gian.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Sau khi build xong, chỉ cần tải appliance và test!

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Test

Và đây, appliance boot:

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Test drive trong trình duyệt!

SUSE Studio cũng cho bạn test appliance trong trình duyệt của chính bạn! Nhưng yêu cầu mở vài cổng trong firewall/router, nên một số người có thể không thoải mái. Nhưng điều tốt là, bạn có thể làm điều này trong bất kỳ trình duyệt nào, thậm chí trên Windows.

Vấn đề (Problems)

Appliance có thể không boot. Làm một appliance tốt, đầy đủ tính năng mất thời gian và kiên nhẫn. Bạn không thể chỉ vứt phần mềm вместе và làm nó tự động hoạt động. Mặc dù Studio thực sự tha thứ cho người dùng, nó không thể làm kỳ diệu. Bạn phải cẩn thận khi làm dự án.

Đây là ví dụ build thất bại:

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Bạn thực sự không nên bỏ qua cảnh báo, lỗi và đề xuất hiển thị bởi Studio. Xem cột bên trái khu vực làm việc chính. Bạn sẽ thấy nhiều thông tin hữu ích.

Đảm bảo không thấy thông báo vàng hoặc đỏ, vì chúng chỉ ra lựa chọn xung đột trong build. Tương tự, chú ý đề xuất, vì chúng sẽ làm cuộc sống dễ dàng khi appliance mới sẵn sàng dùng.

SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh SUSE Studio: Tự xây dựng bản phân phối Linux tùy chỉnh

Kết luận

SUSE Studio là phát minh tuyệt vời. Nó đơn giản và thực tế. Ai cũng dùng được,无论是新手还是专家,Windows还是Linux用户。这个非凡的项目一次性实现了这么多目标:它免费给每个人提供SUSE的滋味,加上个人风格,使愿望和努力更加强烈;它为编程技能很少的用户提供了篡改操作系统并创建自己个性化发行版的能力,只需几分钟;它将全球用户连接成一个巨大的SUSE云,在浏览器中创建和构建应用,无论底层操作系统如何。

SUSE Studio拥有一切:它是操作系统、云、每个人强大的工具。如果你只是想玩玩包和烧录自己的CD,继续,使用SUSE Studio。如果你想测试软件或开发强大、实用的应用,SUSE Studio是正确的选择。你可以在任何地方做,无论是家里、办公室,甚至在机场等下一班飞机时。

我对Studio非常满意。它是Kiwi,简化、打磨并提供给大众。朝着正确方向迈出的真正伟大一步。我期待看到这个伟大的发明蓬勃发展。保重!

Chúc vui.