Groups
-
artisan
E' un cambiamento di versione, voluto perchè finalmente ho introdotto l'autocompletamento dei comandi.
Una interfaccia cli, non deve essere per forza ostica, per questo l'autocompletamento dovrebbe aiutare ad avere una curva di apprendimento più lineare.
eggs alla fine è basato su due comandi fondamentali, produce e kill.
Produce crea l'immagine iso dall'installazione linux presente, kill la rimuove. Il resto sono essenzialmente comandi di aggiornamento e rimozione del tool, comandi informativi (help ed info) e strumenti eggs tools, infine - ma sono utilu soprattutto in sede di sviluppo - eggs export:[deb/docs/iso] per esportare la documentazione dei sorgenti, pacchetti debian o immagini iso.
La lista completa dei comandi
- adapt
- autocomplete
- calamares
- export
- :deb
- :docs
- :iso
- help
- info
- install
- kill
- prerequisites
- produce
- remove
- tools
- :clean
- :initrd
- :locales
- :yolk
- :skel
- :pve
- :sanitize
- update
I comandi
eggs adapt
Ha due soli flag --help --verbose
Adatta la risoluzione video a quella della finestra della macchina virtuale.
autocomplete
flags: --refresh-cache
Crea il file per l'autocomplete e fornisce le istruzioni per la sua attivazione.
calamares
flags: --final --help --install --theme --verbose
Configura l'installer calamares per la nostra remix o installa e configura calamares.
export:deb
flag: --armel --clean --help
Esporta su host remoto il pacchetto deb (utile solo per lo sviluppo)
export:docs
flag: --help
Esporta su host remoto la documentazione dei sorgenti di eggs (utile solo per sviluppo)
export:iso
flag: --clean --help
Esporta su host remoto l'immagine iso generata da eggs.
help
Schermata di aiuto.
info
Stampa la configurazione di eggs e del sistema ospite.
install
flag: --cli --info --mx --verbose --gui --lvmremove --umount
Esegue la procedura di installazione della iso generata su un sistema nuovo. Di default l'installazione avviene con il metodo cli.
kill
flag: --help --verbose
Rimuove l'immagine iso creata e la struttura di directory creata per la sua creazione.
prerequisites
flag: --configuration --help --verbose
Installa i pacchetti debian prerequisiti di eggs.
produce
flag: --adapt --fast --ichoice --script --yolk --basename --final --pve --theme --compress --help --rsupport --verbose
Genera una nuova immagine iso del sistema ospite.
remove
flag: --all --prerequisites --verbose --help --purge
Rimuove eggs o, a scelta rimuove eggs e cancella i file di configurazione. Può rimuovere anche calamares.
tools:clean
flag: --help --verbose
Rimuove la cache di apt, rotate log
tools:initrd
flag --check --clean --help --verbose
tools:locales
flag --help --reinstall --verbose
Installa e pulisce i locales
tools:yolk
flag --help --verbose
configura eggs per l'installazione senza connessione internet
tools:skel
flag --help --verbose --user=user
update /etc/skel from user configuration
tools:pve
flag --enable --disable --help --verbose --start --stop
tools:sanitize
flag --help
enable/start/stop pve-live (experimental)
update
flag --apt --basket --help --npm --verbose
Esegue l'aggiornamento di eggs alle versioni successive.
-
artisan
Hola Marcelo,
desculpe pelo atraso, você precisa atualizar os arquivos de configuração do eggs em /etc/penguins-eggs.d/eggs.conf.
você pode fazer isso com o comando
sudo eggs prerequisites -c
que atualiza os arquivos de configuração.
Feliz Natal!
-
artisan
There are not many changes, some editing to better clarify how vmlinuz and initrd are detected, and the resolution of an annoying problem that was the lack of display during the execution of the command of the parameters used:
- displays the command flags of commands;
- updated comment in configuration file /etc/penguins.d/eggs.conf
-
artisan
It's long time I dont update informations here.
We are at eggs_7.6.79 version
Consult changelog to see updates.
-
artisan
Hola Marcelo,
você provavelmente tem um problema com o gerenciador de displaymanager.conf.
eggs verificam qual displaymanager está presente entre (slim, sddm, lightdm, gdm, gdm3, mdm, lxdm e kdm) e gera o arquivo de configuração do calamares displaymanager.conf.
Como corrigir o problema
Você pode visualizar e editar este arquivo desta forma:
após criar a iso, vá para o diretório/home/eggs/ovarium
dar o comando: sudo ./bind para montar o sistema de arquivos ao vivo- entrar no diretório del filesystem live:
cd filesystem.squashfs
cd etc/calamares/módules
- ver e corregir o arquivo
displaymanager.conf
Alternativamente,
- após iniciar o comando:
sudo /home/eggs/ovarium/bind
- você pode editar o arquivo settings.conf em
sudo nano /home/eggs/ovarium/filesystem.squashfs/etc/calamares/settings.conf
e anexar um comentário à linha
- displaymanager
transformando-o em
# displaymanager
Neste ponto, você tem que gerar a iso novamente com suas correções.
Para gerar novamente a iso:
- voltar em ovarium
cd /home/eggs/ovarium
- excluir primeiro o arquivo compressed filesystem.squashfs
sudo rm ./ovarium/iso/live/filesystem.squashfs
sudo ./mksquashfs
sudo ./mkiso
Scripts que estão em
/home/eggs/ovarium
também podem ser usados para quaisquer outras mudanças que você tenha em mente.Os scripts em ovário são:
- bind
- bindvfs
- ubind
- ubindvfs
- mksquashfs
- mkiso
Você pode encontrar mais informações sobre o livro
Obrigado pela pergunta, uma saudação de Roma.
Piero
Piero Proietti
Via Pio Joris 15, 00155 Roma
sito: http://penguins-eggs.net
Internet MAIL: piero.proietti@gmail.com - entrar no diretório del filesystem live:
-
artisan
Está aparecendo esse erro e não conclui a instalação do sistema... O que será? Como Resolver?
Atenciosamente,
Marcelo Soares
-
artisan
bux fix for Devuan beowolf support, minor errors remain to fix wicd on all. Currently eggs supports and has been tested on Debian, Ubuntu and Devuan.
-
artisan
Si sente molto spesso parlare bene di Arch Linux, una distribuzione semplice dal punto di vista tecnico, ma non facile da quello dell'utente finale.
Anche per cercare di allargare gli orizzonti di penguin's eggs ho provato ad installarla.
Sono partito dal disco di installazione loro, meno di 700 Kb, la iso parte tranquillamente e ci pone di fronte ad un sistema live dove siamo noi stessi a decidere cosa installare. A questo punto sono dovuto avvalermi della guida.
Una volta avviato conviene sistemare subito la tastiera, dopo qualche ricerca è bastato
loadkeys it.map.gz
Una controllata alla connessione, per vedere se funziona,
ping google
, ok siamo a cavallo!timedatectl set-ntp true
- mkfs.ext4 /dev/sda1
- mkswap /dev/sda2
- swapon /dev/sda2
mount /dev/sda1 /mnt
pacstrap /mnt base linux linux-firmware nano networkmanager grub
Insomma quello che servirà a far partire un sistema base.
generiamo fstab per il nostro sistema
genfstab -U /mnt >> /mnt/etc/fstabquindi chroom in mnt con il comando
arch-chroot /mntOk, aggiustiamo il fuso orario
ln -sf /usr/share/zoneinfo/Europe/Rome /etc/localtime
installiamo e configuriamo grub
hwclock --systohc
edit /etc/locale-gen e rimuovi asterisco su it_IT.UTF-8, quindi creaiamo il file /etc/locale.get ed aggiungi LANG=it_IT.UTF-8.
Quindi editiamo /etc/vconsole.conf ed aggiungiamo la mostra tastiera, in questo caso: KEYMNAP=it.map,gz
Configuriamo il nome dell'host editando /etc/hostname, quindi il file /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 arch.localdomain archsystemctl enable NetworkManager.service
Dopo qualche bestemmia, il sistema si avvia regolarmente.
Installiamo sudo e creaiamo un nuovo utente
pacman -S sudo
user
useradd -m -s /bin/bash artisanpacman -S xorg
pacman -S lxqtpacman -S xorg-xinit xorg-twm xorg-xclock xterm
-
artisan
Eggs compatible with Debian 10, Ubuntu 20.20, Ubuntu 18.04, Linux Mint 20 and Linux Mint 19.3
At the beginning of June, after a Brazilian magazine sempreUpdate reviewed eggs, I had pleasure but also a bit of fear. The article suggested to use eggs both to make your own Linux version on modern comuters and to run old pc (i386). So in order to try to satisfy the intentions and the users, I set to work to make eggs usable again on i386. So now eggs allows you to remaster your system to 32 or 64 bits and, not only that, you can use the graphical installer calamares both for Debian Buster and on all the following distributions and derivatives:
- Debian 10 Buster (i386/amd64 both uefi and bios)
- Linuxmint 20 ulyana (amd64 bios only)
- Ubuntu 20.04 Focal (amd64 bios only)
- Linuxmint 19.3 tricia (i386/amd64 bios only)
- Ubuntu 18.4 bionic (i386/amd64 bios only)
In short, you can really go between two extremes, on the one hand thanks to i386 compatibility you can create a lightweight version - tailor-made for your netbook, for the somewhat old computers of your school or your club, etc - on the other hand, but you have the ability to modify and adapt to your needs the latest news of the Debian panorama and derivatives, including Ubuntu, Linux Mint and, I hope soon to bring squid on Deepin 20 beta.
Eggs Packages
Eggs is released in both .deb and npm format. All you need to do to get started is download the package and install it according to the guide.
penguin's eggs blog
Visit the penguin's eggs blog to be always updated and subscribe to the forum for comments, suggestions, proposals, etc.. In addition to the guide, you can find examples of terminal usage, source code references, etc.
Example ISO
To begin with, you can also download and install one of the example isos you can find on sourceforge which include the playback tool.
-
debu-x64_2020-07-05_0133.iso It's a derivative of Debian Buster, it's my favorite, it uses cinnamon as desktop manager, including all office and development tools.
-
incubator-x64_2020-07-05_154.iso It is a derivative of Debian Buster, as a debu, but with the addition of Proxmox VE for virtualization, it is the machine I normally use, on which all the others run as VM. NB. It still presents some difficulties of use, in particular I would like to write an installation version that allows the use of LVM2 or zfs, to have also the possibility of hot backups of VMs.
-
lamp-x64_2020-07-05_1518.iso It is a derivative of Debian Buster, as a debu, but with lampp and wordpress tools preinstalled.
-
less-i386_2020-07-05_1456.iso It is a Debian Buster derivative containing the essential development and browser tools. It uses sublime_text as editor.
less-x64_2020-07-05_1448.iso* It is a derivative of Debian Buster, contains the essential for development, uses code as editor.
lmde4-x64_2020-07-05_0825.iso* It is a derivative of the Linux Mint Debian Edition, to which eggs for reproduction and calamari for "hatching" have been added,
lubuntu-i386_2020-07-05_0234.iso* It's a derivative of Ubuntu 18.04 bionic, lightweight for dated computers. -
naked-i386_2020-07-05_0808.iso It's a Debian Buster derivative, cli and eggs only for playback! It goes, as it were: dressed, for your needs or used as a server.
naked-x64_2020-07-05_0753.iso* It's a Debian Buster derivative, cli and eggs only for playback! It goes, as it were: dressed, for your needs or used as a server. -
i386_2020-07-05_0730.iso It's a Linux Mint 19.3 derivative, in turn derived from Ubuntu 18.04 bionic. What can I say, staying on an i386 without giving up anything!
-
tweet-xfce-i386_2020-07-05_.iso As tricia-i386 but with XFCE as graphical interface, lighter.
ufo-x64_2020-07-05_0911.iso Ubuntu Focal, as it is with the only difference of using squid as installer and the possibility to revive everything. -
ulyana-x64_2020-07-05_0907.iso It's Linux Mint 20.20 with the addition of eggs, squids and development tools.
It is also reported on the sourceforge README, anyway, I remember that all versions use users:
- live / evolution
- root / evolution
-
artisan
¿Por qué penguin's eggs?
Durante años fui fan de Knoppix y de los primeros lanzamientos en vivo por así decirlo "a imagen y semejanza". En particular recuerdo con placer Kanotix de Kano y Kurumin de C. Morimoto que era uno de mis favoritos en ese momento y del que aprendí mucho. Pero también fue el comienzo de Slax de Tomas Matejicek, y fue el amanecer de la transición de la instalación tradicional a la común desde hace muchos años: mientras que en otros sistemas operativos lleva toda una vida y el ordenador está atascado, nosotros, los afortunados usuarios de Linux, podemos empezar a navegar con seguridad por la red y más, incluso durante la instalación.
Knoppix fue una verdadera revolución, lo que se dio por una distribución difícil de instalar se convirtió en un CD autoconfigurado que insertado en un ordenador, lo hizo operativo de inmediato.
La idea, por supuesto, fue copiada por todos, inmediatamente por Ubuntu que escribió un nuevo sistema de instalación, lo ubiquity de hoy en día que se basó, precisamente en un CD en vivo.
Pero lo mejor estaba por suceder, Tony Brijeski (alias Fragadelic) ideó algo enormemente exitoso, a saber, la posibilidad de realizar la operación inversa, es decir, no sólo del liveCD al computador, sino del computador al liveCD! El proyecto se denominó remastersys, y aún sobrevive en varias reencarnaciones aunque ya no sea mantenido por su autor.
La idea fue tan exitosa como lo fue, y tal vez llevó a algunos malentendidos. Surgió una miríada de "distros" - como solían decir en ese momento - basados principalmente en la escritura Fragadelic y adiciones.
Unos años más tarde, Systemback de Krisztián Kende (kendek) fue un gran éxito, revolucionando y refinando lo que era Remastersys, con un programa bien hecho, estable y mantenido escrito en C.
Incluso Kendek, después de unos años, abandonó su proyecto, que todavía existe y es mantenido por otros desarrolladores, pero por supuesto durante años perdió parte de su popularidad y su base de usuarios. (Nota: Kendek ha tomado el control de systemback en una nueva forma como una utilidad de línea de comandoi: systemback.sh)
Durante años, entonces, se acosó a un sustituto, alguien trató de mantener los viejos programas, y así sucesivamente.
Empecé con un problema diferente, siempre perdimos los CDs de instalación de Windows en la oficina y, para evitarlo, sacamos un servidor ... de sí mismo! Siguiendo prácticamente las guías de red para estaciones de trabajo sin disco, creé un script que, instalado en un sistema, hizo una copia para distribuir en la red a través de PXE, http y nfs. La máquina anfitriona se llamaba tortuga gigante y la máquina anfitriona era un pajarito, aunque el pajarito fuera la copia exacta de la tortuga, excepto por los datos. Desde entonces en el pajarito se instaló el clonezilla y la tortuga también sirvió como servidor ssh, se podía clonar y reconfigurar las máquinas sin la molestia de los CDs de instalación y con un considerable ahorro de tiempo. Básicamente era una especie de Servidor FOG.
Por supuesto, inmediatamente después de hacerlo, me di cuenta de que, en general, la mayoría de los trabajos eran iguales a los cd's en vivo y uno podía reemplazar al otro.
Sin embargo, pasaron años antes de que volviera a intentarlo, después de la fatídica jubilación, la negativa a colgar el teclado a la uña y la falta de una relación de trabajo continua y satisfactoria que me diera la oportunidad de volver a experimentar.