Save
Saving
  • artisan 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.

    posted in Announcements read more
  • artisan 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!

    posted in Announcements read more
  • artisan 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

    posted in Announcements read more
  • artisan artisan

    It's long time I dont update informations here.

    We are at eggs_7.6.79 version

    Consult changelog to see updates.

    posted in Announcements read more
  • artisan 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

    posted in Support read more
  • artisan artisan

    Está aparecendo esse erro e não conclui a instalação do sistema... O que será? Como Resolver?

    Atenciosamente,

    Marcelo Soares

    calamares-error-display-mangeralt text

    posted in Support read more
  • artisan 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.

    posted in Announcements read more
  • artisan 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/fstab

    quindi chroom in mnt con il comando
    arch-chroot /mnt

    Ok, 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 arch

    systemctl 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 artisan

    pacman -S xorg
    pacman -S lxqt

    pacman -S xorg-xinit xorg-twm xorg-xclock xterm

    posted in Italiano read more
  • artisan 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

    incubator

    posted in English read more
  • artisan 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.

    tortuga gigante

    pajarito

    posted in Español read more