-
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