├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 Kaio Silva 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # duckdb-on-linux 2 | 3 | Este guia fornece um passo a passo detalhado para instalar o DuckDB em seu sistema Linux, especialmente no ambiente WSL Ubuntu. 4 | 5 | ## Instalação do DuckDB no Linux 6 | 7 | Execute os seguintes comandos no terminal para instalar o DuckDB no seu sistema Linux: 8 | 9 | ### Passo 1: Baixar o Arquivo Binário 10 | 11 | Use o seguinte comando para baixar o arquivo binário do DuckDB: 12 | 13 | ```bash 14 | curl -LO https://github.com/duckdb/duckdb/releases/download/v0.9.2/duckdb_cli-linux-amd64.zip 15 | ``` 16 | 17 | Consulte a documentação oficial do [DuckDB](https://duckdb.org/docs/installation), para atualizar o link da versão no futuro. 18 | 19 | ### Passo 2: Descompactar o Arquivo 20 | 21 | Descompacte o arquivo baixado usando o seguinte comando: 22 | 23 | ```bash 24 | unzip duckdb_cli-linux-amd64.zip 25 | ``` 26 | 27 | > Caso não tenha a ferramenta unzip, instale-a com os seguintes comandos: 28 | >```bash 29 | > sudo apt update 30 | > sudo apt install unzip -y 31 | >``` 32 | 33 | ### Passo 3: Mover para o Diretório de Binários 34 | 35 | Mova o executável do DuckDB para o diretório /usr/local/bin/ com o seguinte comando: 36 | 37 | ```bash 38 | sudo mv duckdb /usr/local/bin/ 39 | ``` 40 | 41 | > Não é necessário adicionar o diretório ao arquivo .bashrc ou similares, pois a pasta /usr/local/bin/ já está no PATH. 42 | 43 | ### Passo 4: Dar Permissões de Execução 44 | 45 | Conceda permissões de execução ao executável do DuckDB com o seguinte comando: 46 | 47 | ```bash 48 | sudo chmod +x /usr/local/bin/duckdb 49 | ``` 50 | 51 | ### Passo 5: Testar se Está Funcionando 52 | 53 | Verifique a versão do DuckDB e execute o console do DuckDB para garantir que a instalação foi bem-sucedida: 54 | 55 | A versão deste link é a v0.9.2 3c695d7ba9 56 | 57 | ```bash 58 | duckdb --version 59 | duckdb 60 | ``` 61 | --------------------------------------------------------------------------------