`
love~ruby+rails
  • 浏览: 829732 次
  • 性别: Icon_minigender_1
  • 来自: lanzhou
社区版块
存档分类
最新评论

10 scripts to create your own Linux distribution

阅读更多

Those familiar with Linux will be able to tweak settings, add and remove apps and customise the menu, toolbars and other desktop elements.

Incredibly, those are about all the skills you need to create your very own Linux distro.

We're going to take a look at some scripts that'll help you customise different distros.

1. Remastersys

This tool has a newbie-proof GUI and works on both Ubuntu and Debian distros and any of their derivatives.

Remastersys works by transferring the distro you're running into an ISO image. You can choose to include your settings and personal data too, which makes it ideal for backups.

2. UCK

The Ubuntu Customisation Kit – which is tastefully shortened to UCK – works with the ISO of any of the four Ubuntu flavours (the GNOME based original Ubuntu, KDE-based Kubuntu, Xfce-based Xubuntu and education-targeted Edubuntu) and lets you add or remove any apps to the stock.

This tool is ideal for advanced users because during the customisation process it places you in a chrooted environment of the Live CD, enabling you to tweak any aspect of the distro.

3. Reconstructor

As the name suggests, this tool is a comprehensive suite for creating your own custom Ubuntu and Debian distros from an existing ISO image. It lets you tweak the wallpaper, themes, icons, applications, and more.

The browser-based tool requires no installation, but you'll need to pay a small fee before you can use all of its features.

4. Revisor

Unlike the three tools above, this app is for the RPM-based distro Fedora. Revisor has both a GUI and a command-line interface, and it can create USB Live media as well as install-only CDs and DVDs.

Instead of using ISO images, Revisor downloads packages from the internet, so it may take some time to compile depending on your connection speed and customised package selection.

5. SUSE Studio

Novell's SUSE Studio is taking the world by storm. It lets you select packages, set various configurations (including network detection, firewall settings and so on) and select a logo, background and more.

 

The most impressive part is that all this functionality is accessed from within a browser. You can even test-drive your new distro – again from within the browser – before downloading the ISO image to share with the world.

6. Pungi

This is the tool that the Fedora developers use to spin the official releases. It's a command-line tool written in Python.

Like Revisor, the tool gathers packages directly from the internet and then automatically splits them and creates CD-sized installable ISO images.

7. Builder

Builder is a series of bash scripts that are used by the gNewSense developers to create their distro. Along with the tool they've also written a handy nine-step guide to creating a customised distro from Ubuntu Hardy. The guide is available on their site.

8. Linux-Live

If you want a truly distro-agnostic way of customising your favourite Linux distribution, you need the Linux-Live set of scripts. The scripts work on any installed Linux distro and can create a Live system that you can boot from optical media or USB drives.

The popular Slackware -based Slax Live distro is built using these scripts, which work best on Slackware but can work on other distributions as well.

9. MySlax Creator

Here's a Slackware customisation script with a unique twist. The tool creates customised versions of the Slackware-based Slax distro we mentioned above, but unlike the other tools we talk about here, MySlax Creator installs and work from within Windows!

It works with Slax ISO images and lets you add data to your own custom spins.

10. Linux From Scratch

If you're a Linux purist then you'll probably find the idea of using scripts and automated systems to create a distro quite abhorrent. Well, fear not. If you're keen to get your hands dirty, you'll need the definitive tome Linux From Scratch, a book that explains how to make your own Linux distro the very hardest way.

分享到:
评论

相关推荐

    Make Your Own PCBs with EAGLE_2014

    electronics guru Simon Monk leads you through the process of designing a schematic, transforming it into a PCB layout, and submitting standard Gerber files to a manufacturing service to create your ...

    the scripts to create Windows usb bootable disk

    a tool to create USB bootable disk

    Small.Sharp.Software.Tools.epub

    Chain several commands together to transform data, and create your own scripts to automate repetitive tasks. Make things even faster by customizing your environment, creating shortcuts, and ...

    Instant Node.js Starter(英文)

    by the end of the book you will have created a set of working Node.js scripts to create servers and clients.You will learn how you can include and use Node.js core modules, and how you can use ...

    Learning Linux Shell Scripting 2nd Edition pdf

    By the end of this book, you will be able to confidently use your own shell scripts in the real world. What you will learn Familiarize yourself with the various text filtering tools available in ...

    linux shell scripts

    linux shell scripts linux shell scripts linux shell scripts

    Developing Android on Android

    Take charge of your Android phone or tablet by creating your own programs and scripts to make your device work for you. Developing Android on Android will teach you how to use the latest cutting-edge ...

    PHP CLI: Create Command Line Interface Scripts with PHP

    Learn to quickly create useful and effective Command Line software and scripts using the world's most popular native web scripting language, PHP. Enjoy the benefits of writing CLI scripts in ...

    linux-ppp-scripts.rar

    移远5g模块 PPP拨号上网配置文件

    Linux Shell Scripting Cookbook - Third Edition

    Finally, you'll learn how to set up Linux Containers and Virtual machines and even run your own Cloud server with a free SSL Certificate from letsencrypt.org. Style and approach This book will take ...

    linux-ppp-scripts_V1.2.zip

    linux-ppp-scripts_V1.2,移远4G模组ppp拨号工具,拨号连接网络,用于开发linux系统嵌入式设备。赶快下载吧。

    the linux command line

    As you make your way through the book's short, easily-digestible chapters, you'll learn how to: * Create and delete files, directories, and symlinks * Administer your system, including networking, ...

    101 shell script for linux and unix

    Mac OS X, and Unix Systems <br>This cookbook of useful, customizable, and fun scripts gives you the tools to solve common Linux, Mac OS X and UNIX problems and personalize your computing ...

    Linux for Developers: Jumpstart Your Linux Programming Skills

    Linux for Developers: Jumpstart Your Linux Programming Skills (Developer's Library) by William "Bo" Rothwell English | 17 Apr. 2017 | ASIN: B06ZY85CPJ | 224 Pages | AZW3 | 5.37 MB Linux for ...

    Getting Started with Unity 2018 , 3rd Edition

    You'll be familiarized with all the tools that Unity has to offer to create your own immersive VR experiences. Each section is a stepping stone toward the completion of the final game. By the end of...

    Mastering.Xamarin.UI.Development.epub

    Moving on, you will use third-party libraries – such as the Razor template engine that allows you to create your own HTML5 templates within the Xamarin environment – to build a book library Hybrid ...

    Mastering Xamarin UI Development pdf

    Moving on, you will use third-party libraries – such as the Razor template engine that allows you to create your own HTML5 templates within the Xamarin environment – to build a book library Hybrid ...

    The Linux Command Line

    As you make your way through the book's short, easily-digestible chapters, you'll learn how to: * Create and delete files, directories, and symlinks * Administer your system, including networking, ...

    Mastering QGIS(PACKT,2015)

    QGIS is the leading alternative to proprietary GIS software.... Finally, you will learn how to create and run Python data processing scripts and write your own QGIS plugin with pyqgis.

Global site tag (gtag.js) - Google Analytics