williamcanin / pykernel

:snake: Download da última versão estável do kernel Linux com Python3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

# PyKernel


[ Sobre ]

    Esse é um programa simples que tem por finalidade realizar o download da
    última versão estável do Kernel Linux (https://kernel.org) através de um
    comando no terminal.

    O programa poderá ter atualizações, para isso tem o arquivo "CHANGELOG.md"
    no qual você pode estar acompanhando essas atualizações.

[ Perguntas ]

    1 - Qual a finalidade desse programa?

    R:- Caso o usuário seja um 'sysadmin' que trabalhe apenas com terminal
        em uma máquina sem interface gráfica, e queira realizar o download
        do Kernel Linux estável para instalar na máquina, ele pode fazer
        isso com o PyKernel.

    2 - Por que criou esse programa?

    R:- Esse projeto (v1.0.0) foi realizado para a conclusão do curso
        "Aprenda a programar em Python com facilidade do zero" na Udemy
        (https://www.udemy.com) ministrado por Ivan Lourenço Gomes
        (https://www.udemy.com/user/ivan-lourenco-gomes/).

[ Dependências ]

  * Git
  * Python3
  * pip3

  Modulos externos:
    * pathlib
    * requests
    * tqdm

[ Instalação ]

    $ git clone https://github.com/williamcanin/pykernel.git "pykernel"
    $ cd pykernel
    $ python -m venv venv
    $ source venv/bin/activate
    $ pip install -r requirements.txt

[ Usando ]

    > Linux / OS X

        $ chmod +x pykernel.py
        $ ./pykernel.py download --path "$HOME/Downloads"

    > Windows

        Mesmo que você consiga executar o PyKernel no Windows, ele foi
        desenvolvido para atender uma necessidade em sistemas operacionais Linux.

    Nota1 : Se você não especificar o argumento --path, ele realizará o
            download na pasta raiz do usuário. Ex: ./pykernel.py download
    Nota 2: Se a pasta que você especificar para o download
            tiver permissão apenas para usuário root, o download não irá ser
            feito por questões de permissão.

    Para mais informações de comandos, use: ./pykernel.py --help


[ Demo ]

  Acesse o link abaixo para ver uma demonstração de funcionamento do PyKernel:

  https://github.com/williamcanin/pykernel/blob/master/img/demo.png

[ Licença ]

    MIT License (MIT) https://opensource.org/licenses/MIT


Projeto Oficial em: https://github.com/williamcanin/pykernel

© PyKernel. William C. Canin. All rights reserved. ®

About

:snake: Download da última versão estável do kernel Linux com Python3

License:MIT License


Languages

Language:Python 100.0%