Skip to main content

basket

· 2 min read
Piero Proietti
penguins-eggs author
Deutsch  •  English  •  Español  •  Français  •  Italiano  •  Polska  •  Portuguese  •  Български  •  Русский  •  Українська  •  やまと  •  中国  •  فارsi

basket

Dove andate a prendere le uova?

La maggior parte dei programmi utilizzati da una distribuzione risiede nelle repository della stessa.

eggs è differente, sia perchè p un software relativamente giovane - le uniche repository attiva al momento sono quelle del progetto ufficiozero.org - e perchè, proprio per essere stato concepito per essere compatibile con più distribuzioni Linux, è nato - per così dire - figlio di una madre ignota!

Aspettare di avere eggs direttamente nella repository della propria distribuzione o creare una repository per eggs stesso, dove andare a scaricarlo?

Dove andate normalmente a cercare le uova più fresche?

E così, come sempre, andrete a cercare le uova nel basket (cestino).

Il basker per gli aggiornamenti di eggs è attualmente composto di due server, in uno sono allocati i file *.deb di eggs nelle varie versioni, mentre sul secondo è attivo un servizio che fornisce ad eggs le informazione su dove aggiornare e da dove scaricare l'aggiornamento.

Il risultato finale è che, dato il comando:

sudo eggs update.

e selezionando basket come metodo di aggiornamento, vi verranno proposte le varie versioni che, se selezionate, forniranno il link per il download del pacchetto e lo installeranno automaticamente.

Un metodo semplice e pulito per stare aggiornati. También

A Roma potremmo dire: "proprio da figli de puttana!"

Penguins' eggs presentation

· 2 min read
Piero Proietti
penguins-eggs author
Deutsch  •  English  •  Español  •  Français  •  Italiano  •  Polska  •  Portuguese  •  Български  •  Русский  •  Українська  •  やまと  •  中国  •  فارsi

presentation

english

For some time now, we have been missing a valid Linux remastering program.

I have used remastersys, systemback, refracta, uck, etc. over the years, but for some years there was a lack of a practical software suitable for the purpose of building remixes - personal or not - to be distributed to friends or to make specialized vertical versions. I'm thinking of the various specialized distros, musical and other.

Well, the time is now ripe and a new remastering system has arrived and is also mature and stable penguins-eggs.

penguins-eggs is a remastering tool, allows you to make your own version of Linux and is compatible with:

  • Debian 10 (buster)
  • Debian 11 (bullseye)
  • Devuan beowulf
  • Deepin 20
  • Linux Mint 19.3 (tricia)
  • Linux Mint 20.0 (ulyana)
  • Ubunti 18.4 (bionic) LTS
  • Ubuntu 20.4 (focal) LTS
  • Ubuntu 20.10 (groovy)

THE CHARACTERISTICS OF PENGUINS-EGGS

It is a tool that allows the installation of the livecd with the graphic installer calamares, which automatically takes care of the configuration. It is also possible to customize the appearance of the installer through themes.

Thanks to a small repository on the livecd, you can install the system even without internet connection.

It includes tools for cleaning the apt file and for the log files.

For Debian buster, Debian bullseye, Ubuntu focal there are remixes called naked on which no graphical interface is installed. Excellent as a boot point for your customization.

It works and you can find numerous examples of distros remastered with eggs directly on the penguins-eggs page of sourceforge. It doesn't come from nothing, the first commit is in 2017, now three years ago.

USER MANUAL AND INSTRUCTIONS

You can find the user manual in differnt languages english, italiano, português and informations, curiosities, forum.

There is a series of easy video terminal examples too.

Translation

Translated with the free version of the translator - www.DeepL.com/Translator

If you want to contribute to the translation to your language, you can download the content of this site with git. Correct it and send it to the author piero.proietti.

Thanks.

naked

· 2 min read
Piero Proietti
penguins-eggs author
Deutsch  •  English  •  Español  •  Français  •  Italiano  •  Polska  •  Portuguese  •  Български  •  Русский  •  Українська  •  やまと  •  中国  •  فارsi

The naked version of a distro is a minimal (cli) installation, however, reproducible with eggs.

You can create an iso of the installation and install it on a new machine.

Since it is a cli version, of course you won't be able to use the graphical installer calamares, but you will have to opt for the installer cli included in eggs.

What is this version for?

What does it do?

In addition to the characteristics of a minimal cli installation, naked remixes are capable of reproduction.

It is possible to create an iso of the installation and install it on a new machine.

Since it is a cli version, of course you won't be able to use the graphical installer calamares, but you will have to opt for the installer cli included in eggs.

However, before reproducing it we can integrate it with the software we are interested in.

And so, it's up to you: you can decide to have a light and modern remix with xfce on an i386 architecture. or you can prefer cinnamon or kde, gnome, etc.

You can also leave it without graphical interface and maybe include apache2, mysql and php to have an xampp server.

Whichever way is open, you will not have spurious libraries of previous installations and your system will always be able to reproduce and be reinstalled.

eggs update -i

· One min read
Piero Proietti
penguins-eggs author
Deutsch  •  English  •  Español  •  Français  •  Italiano  •  Polska  •  Portuguese  •  Български  •  Русский  •  Українська  •  やまと  •  中国  •  فارsi

A few days ago, I was thinking about a way to solve the problem of updating eggs in case it is installed as a deb package, the mode that seems to be the most used.

For this purpose I created a small microservice on the site https://penguins-eggs.net/versions

which returns the outgoing versions of eggs, and the changelog of the given version.

Although with some difficulties, these days I haven't had much time to dedicate to eggs, I am pleased to announce that since version 7.6.59 the automatic update of eggs is available.

Just give the command:

sudo eggs update -i

Probably there will still be some changes, I would like to create two channels one stable and one experimental.

Note: To use this function, You must have wget installed.

Update

A new idea

· One min read
Piero Proietti
penguins-eggs author
Deutsch  •  English  •  Español  •  Français  •  Italiano  •  Polska  •  Portuguese  •  Български  •  Русский  •  Українська  •  やまと  •  中国  •  فارsi

I have a new idea for eggs.

Eggs of course is not a package that is part of a distribution, moreover it is still relatively young. Waiting for it to end up in a repository would be long - not so much in truth - is present in the repository of ufficiozero.org, why not think about an autoupdate through this site?

It would be enough to provide the package with the list of versions, the text of the changelog to allow the user to decide and the download url.

It shouldn't be too difficult, nodejs is used for this purpose.

The idea, therefore, is to create a microservice that queries, provides:

  • version
  • changelog
  • url

Does anyone want to cooperate? Any suggestions?

Yes, it is born, and called basket!

Contact me on gitter

update

Ubuntu groovy gorilla

· One min read
Piero Proietti
penguins-eggs author
Deutsch  •  English  •  Español  •  Français  •  Italiano  •  Polska  •  Portuguese  •  Български  •  Русский  •  Українська  •  やまと  •  中国  •  فارsi

I updated the manual today - only in italian and english, automatic and revised translation - and tried for the first time eggs with Ubuntu groovy gorilla. It seems to be going apart from a little problem with the calamares displaymanager module that at the moment I simply removed. (It only serves to manage the possible autologin).

I tested the day realease on a UEFI machine, both iso production and install the system.

groovy-gorilla-install

Is there anybody out there?

contact me

That will be the future

· One min read
Piero Proietti
penguins-eggs author
Deutsch  •  English  •  Español  •  Français  •  Italiano  •  Polska  •  Portuguese  •  Български  •  Русский  •  Українська  •  やまと  •  中国  •  فارsi

Lately, before releasing version 7.6.47-1, I had a strong but constructive discussion with one of my users.

I noticed that they tend not to trust software in general and eggs in particular, due to the numerous versions and the lack of knowledge of its mysteries.

The main reason is the lack of understanding of what happens behind the scenes. I decided, therefore, to rewrite more clearly what happens during the installation and removal of prerequisites. It is, in fact, nothing magical, but only a series of apt install or apt remove, the various software that serve as eggs for its operation.

I still have some problems, but you will see in detail the operations performed.

Updates

· 2 min read
Piero Proietti
penguins-eggs author
Deutsch  •  English  •  Español  •  Français  •  Italiano  •  Polska  •  Portuguese  •  Български  •  Русский  •  Українська  •  やまと  •  中国  •  فارsi

Not always I have time to update this site, but the last versions, expecially 7.48.1 are well tested and working, so I think it's better to present them.

added a beutifull new theme for ufficiozero thanx to Julian Del Vecchio.

eggs-7.46.1_1.deb

changed flags in produce and calamares. just added flag --final to make the final version of your project: all the packages relative to the "reproduction" will be removed during the installation with the gui installer; module packages in calamares now work in accord with the flag --final, if present will build the remove section in packages.conf (you can check this file in /etc/calamares/modules) if not, only section try-install will be build. This section is ideal for international packages, languages, etc.

eggs-7.44.1_1.deb

buxfix: there was a little problem with links in the previus version.

eggs-7.43.1_1.deb

improvement: patch per bionic in calamares module grubcf, added check plymouth from successive version of calamares (in bionic calamares is quite old and not mantained); improvment: actually is possible to use directly produce after the installation, eggs will propose the necessary operations to install prerequisites, calamares and so on; bugfix: the previous version I put distro.versionId as productName in calamares, but due the fact who was used ad EFI name too, Debian refuse to boot. So I changed in branding.ts the line bootloaderEntryName=productName to bootloaderEntryName = distro.distroId.

An important release

· One min read
Piero Proietti
penguins-eggs author
Deutsch  •  English  •  Español  •  Français  •  Italiano  •  Polska  •  Portuguese  •  Български  •  Русский  •  Українська  •  やまと  •  中国  •  فارsi

Same days ago I released eggs-7.6.39_1.deb

I resolved a lot of bugs, from the previos release 7.6.34.

This is an important version, in which a lot of work is completed, the reasons are the following:

Just finished the rewriting work. Well now we have officially Debian buster, Devual beowulf, Ubuntu focal and Ubuntu bionic fully supported, both for standard BIOS installation and UEFI installation, both on i386 and amd64 architecture.

Of course it follows that other derived distros can also be easily remastered: Linux Mint 20.20, Linux Mint 19.3, etc.

I also tried Deepin 20, which works perfectly, but only on standard BIOS machines

Deepin

UfficioZero adopt eggs

· 2 min read
Piero Proietti
penguins-eggs author
Deutsch  •  English  •  Español  •  Français  •  Italiano  •  Polska  •  Portuguese  •  Български  •  Русский  •  Українська  •  やまと  •  中国  •  فارsi

ZERO OFFICE

UfficioZero is in the process of adopting Penguin's eggs as a tool for creating its own Debian and Devuan-based systems.

We are very proud with UfficioZero's staff of the new collaboration that will allow us both to grow, and is also the first time that eggs will be included in an official repository.

This is a short presentation of UfficioZero Linux, but I recommend you to follow their site.

UfficioZero Linux is an open source operating system designed by SIITE SRLS, which has acquired the historical domain and provides various virtual servers to host web services, mail services, repositories and sharing servers for the development team.

The project is aimed at freelancers, professionals, private and state agencies who want to use a free, useful and easy to understand tool.

Currently Office Zero Linux comes in three versions:

  • Ufficio Zero Linux codename Roma 2.0.1 for pc with 32bit processor, based on Devuan 3 Beowulf and with desktop manager Xfce
  • Office Zero Linux codename Mantova 2.0.1 for pc with 64bit processors, based on PCLinuxOS and with desktop manager Mate
  • Office Zero Linux codename Vieste 2.0.1 for pc with 64bit processor, based on Linux Mint 19.3 and with desktop manager Mate