Mostrando postagens com marcador create. Mostrar todas as postagens
Mostrando postagens com marcador create. Mostrar todas as postagens

sexta-feira, 11 de agosto de 2023

Criando um .deb

 

Meu primeiro .deb



Nessa matéria irei mostrar como criar um .deb básico, a intenção é apenas de mostrar como é feito.

Vamos criar um diretório para o nosso projeto, para isso de o comando abaixo no terminal.

mkdir ~/meu_projeto

Agora iremos criar o diretório replicando o do sistema onde o programa sera instalado, no caso iremos instalar na pasta /opt, de o comando abaixo para criar o diretório.

mkdir ~/meu_projeto/opt

Precisamos criar o diretório DEBIAN para o arquivo de configurações do nosso .deb, ele leva o nome de control, de o comando abaixo para criar o diretório.

mkdir ~/meu_projeto/DEBIAN

Ai estão os diretórios necessários a esse projeto.





Entre no diretório no seu projeto de instalação do deu .deb com o comando abaixo.

cd ~/meu_projeto/opt

Você precisa de um programa que não tenha um .deb, no exemplo iremos usar o Firefox.
Faça o download com o comando abaixo no terminal.

wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/62.0.2/linux-x86_64/pt-BR/firefox-62.0.2.tar.bz2

Descompacte o arquivo com o comando abaixo.

tar -xvjf firefox-62.0.2.tar.bz2

Remova o arquivo que fizemos o download com o comando.

rm -fr firefox-62.0.2.tar.bz2

Note que temos agora o diretório do programa.





Já temos o programa e agora precisamos criar um lançador para ele, note que o programa sera instalado em /opt/firefox, o atalho deve ser criado em /usr/share/applications, portanto devemos criar o diretório do nançador em nosso projeto, para isso de o comando abaixo no terminal.

mkdir -p ~/meu_projeto/usr/share/applications

Para criar o lançador de o comando abaixo no terminal.

nano ~/meu_projeto/usr/share/applications/Meu-Firefox.desktop

Cole as linhas abaixo no nano aberto em seu terminal.


[Desktop Entry]
Name=Meu-Firefox
Comment=Browse the World Wide Web
GenericName=Web Browser
X-GNOME-FullName=Firefox Web Browser
Exec=/opt/firefox/firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/firefox/browser/chrome/icons/default/default128.png
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true


OBS: Note em Exec e icon que apontamos para o diretório em que o programa sera instalado, no caso é /opt/firefox/


Salve teclando Ctrl + x tecle s e tecle Enter para fechar o nano.

Ai está o nosso lançador.




Está quase pronto, vamos agora finalizar criando o arquivo /DEBIAN/control, de o comando abaixo no terminal.

nano ~/meu_projeto/DEBIAN/control

Cole as linhas abaixo no nano aberto em seu terminal.

Package: meu-firefox
Source: meu-firefox
Version: 1.0
Architecture: amd64
Maintainer: LOBO
Depends: libc6
Section: contrib/web
Priority: optional
Homepage: https://www.mozilla.org
Description: web browser


OBS: Esse pacote não tem dependências especiais, mas a titulo de vc visualizar o control mais completo adicionei a dependência libc6 que é dependência para todos os pacotes.

Salve teclando Ctrl + x tecle s e tecle Enter para fechar o nano.

Ai está o nosso control.





Para finalizar altere o proprietário do projeto para o root com o comando abaixo.

sudo chown -R root:root ~/meu_projeto


Altere as permissões do projeto com o comando.

sudo chmod 755 -Rf ~/meu_projeto

Finalmente crie o seu primeiro .deb com o comando abaixo.

dpkg-deb -b ~/meu_projeto ~/

O .deb sera criado na sua home.

Ai está o seu .deb.




Testando o seu primeiro .deb, de o comando abaixo no terminal para instalar o seu .deb.

sudo dpkg -i ~/meu-firefox_1.0_amd64.deb

Olha ele ai no seu menu ;)




Ele rodando.




Aqui mostrei o básico do básico da criação de um .deb, agora é com você buscar mais conhecimento na documentação do Debian sobre empacotamento.


OBS: Note que o .deb aceita de tudo dentro dele, nomes é você quem dá, deu pra sacar o perigo de usar .deb de quem você não conhece ? Cuidado.

fonte: https://linuxdicasesuporte.blogspot.com/2018/10/criar-pacote-deb-para-debian-ubuntu-e_2.html

sexta-feira, 9 de agosto de 2013

Como criar e utilizar uma VIEW (visão)

Introdução

O principal desde post é explicar de maneira simples como se criar e utilizada uma View(Visão).
Quando se cria uma View é criada uma espécie de tabela virtual ou consulta armazenada pela qual é possível obter somente os dados existentes no Select contido no corpo da View.

Vantagens


Dentre as vantagens existentes na utilização de Views pode citar:

- Evitar retrabalho - Ou seja não é necessário executar sempre um mesmo bloco SQL para obter um determinado resultado.


- Associar varias tabelas em uma única (VIEW) - É possível juntar varias tabelas em uma única view evitando desta forma precisar editar joins.

- Restrição de dados - É possível criar uma VIEW para uma tabela e exibir só um determinado grupo de colunas.

Sintaxe


Abaixo é possível ver a sintaxe básica para criar uma view.

Sintaxe:

CREATE VIEW NOME_VIEW (CAMPO_V1,CAMPO_V2,...,CAMPO_VN)
AS
SELECT CAMPO_1,CAMPO_2,...,CAMPO_N FROM TABELA_USADA

Onde:

- NOME_VIEW - Nome que será dada a view que será criada.

- CAMPO_V1 - Nome da coluna que será criada na VIEW que é referenciada no na TABELA_USADA ao CAMPO_1.

- CAMPO_1 - Nome da coluna da TABELA_USADA que será visto na VIEW

-TABELA_USADA - Tabela ou tabelas que farão alimentação da view.

 

Utilização


O processo de utilização da view é bem simples basta seguir a sintaxe abaixo:


SELECT * FROM NOME_VIEW


Onde:

NOME_VIEW - Nome da VIEW que criamos.


Montando ambiente de teste

Para testarmos neste post iremos criar uma tela simples chamada PESSOA que guarda algumas informações
pertinentes a uma determinada pessoa (DATA_NASCIMENTO, nome, numero de filhos)

CREATE TABLE PESSOAS
(
    PES_ID INTEGER PRIMARY KEY,
    PES_DATA_NASCIMENTO DATE,
    PES_NUMERO_FILHOS INT,
    PES_NOME VARCHAR(48)
);



Após criar uma tabela será necessário popula-la.

INSERT INTO PESSOAS VALUES(1,'1988-12-31',3,'MARCOS');
INSERT INTO PESSOAS VALUES(2,'1982-03-31',5,'MARIO');
INSERT INTO PESSOAS VALUES(3,'1997-10-3',4,'JULHO');
INSERT INTO PESSOAS VALUES(4,'1991-11-12',2,'ROBERTO');
INSERT INTO PESSOAS VALUES(5,'1989-12-15',1,'FERNANDO');







Neste exemplo vamos criar uma view que somente mostrar o nome e a quantidade de filhos que o indivíduos na tabela recém criada tem.


CREATE VIEW NOME_FILHO (Nome, TOTAL_FILHOS) AS
SELECT  PES_NOME, PES_NUMERO_FILHOS FROM PESSOAS


Agora vamos executar a VIEW.

SELECT * FROM NOME_FILHO   


Conclusão


Como foi possível ver ao longo deste pequeno post a criação e utilização de uma view é bem simples e quando a mesma é bem utilizada pode vir a ser muito utíl.

segunda-feira, 4 de fevereiro de 2013

Criando ambiente para desenvolvimento Android no Linux


Introdução

O principal objetivo deste post é explicar de maneira simples e rápida como se monta o ambiente para desenvolvimento e teste de aplicações Android, bem como criar uma simples aplicação.


Obtenção do SDK do Android

O primeiro passo é obter o android-sdk, o mesmo pode ser obtido no site do google na parte referente ao desenvolvedor. Para ir para parte referente ao desenvolvedor é necessário ir até  o rodapé da página e escolher e clicar no link desenvolvedores.


 Figura 1: Site do desenvolvedor.


Após clicar em no link você será direcionado para a parte do site voltada para os desenvolvedores. Abaixo é possível ver a versão da página do dia 8 de Novembro de 2012, talvez a mesma esteja diferente  quando estiver lendo esse post.


Figura 2: Site do android voltado para o desenvolvedor.


Para obter o sdk é necessário clicar em Developers que está ao lado do mascote do android e selecionar a opção Get the SDK.


Figura 3: Seleção da opção get the sdk.


Agora vocẽ será direcionado para página para realizar o download do sdk de acordo com o seu sistema operacional, no meu caso vou puxar android-sdk_r20.03-linux.tgz  que é voltado para linux.


Figura 4: Página voltado para o download do android sdk.


Abaixo é possível ver o momento no qual é iniciado o download.

Figura 5:Janela que inicia o download.

Figura 6: Download em pleno andamento.

Figura 7: Visão do arquivo recém baixado.

Após realizar o download do arquivo sdk é necessário descompacta-lo, para isso vá até o diretório onde o mesmo se encontra e execute o seguinte comando (caso o arquivo tenha extensão .tgz)

tar xvzf nome_arquivo.tgz

Onde:

nome_arquivo.tgz - É o nome do arquivo a ser descomptactado.


Neste exemplo comando ficaria assim:

tar xvzf android-sdk_r10-linux_x86.tgz



Figura 8: Momento do descompactação


Após realizar o descompactamento é necessário ir entrar na pasta e entrar na pasta tools.




Figura 9: Pasta tools.

Agora execute o arquivo android para abrir o Android Manager.
Para executar o arquivo android basta digitar da seguinte maneira.

./android


Figura 10: Execução do arquivo android pela primeira vez.

Abaixo é possíve visualizar a janela do Android Manager aberta. Agora basta seleciona o que você deseja fazer o download (Versões do do Android e ferramentas para desenvolvimento).

Figura 11: Tela do Android Sdk Manager.

Ao selecionar os arquivos  que serão abaixados basta clicar no botão Install N package... 

Após clicar no botão Install N package você será direcionado para tela de aceitação de termos. Para aceitar o mesmo basta selecionar Accept e clicar no botão Install.
Figura 12: Tela para aceitação dos termos e instalação.


Utilizando o Eclipse


Agora que você já terminou de configura o sdk do android, o próximo passo a ser seguido é a instalação do android no framework eclipse.

Inicie o eclipse como você gosta. No meu caso eu abri pelo terminal.

Figura 13: Iniciação do Eclipse


Para fazer a junção entre o sdk e o android primeiramente é necessário realizar a instalação de plugin no mesmo. Para isso basta seguir o seguinte

Figura 14: Tela inicial do eclipse.

Para instalar o plugin clique nos itens da barra de ferramenta: HelpInstall New Software.

Para instalar o plugin basta colar a URL abaixo no campo Work with:

https://dl-ssl.google.com/android/eclipse/


E depois clicar em no botão Add.


 

Figura 15:  Tela para adição de repositório.

 


Figura 16: Tela para instalação de plugin do eclipse.


Após você clicar em Add será exibido os itens possíveis para download. Basta você selecionar o item e clicar em Finish.

Figura 17: Tela que exibi os itens para download.




Figura 18: Seleção de plugin para download.

Após a seleção dos plugins para download basta clicar no botão Next.
Abaixo é exibidos os itens que serão instalados.


Figura 19: Itens a ser instalados.

Na próxima tela é a tela responsável pela aceitação dos termos. Basta habilitar o campo aceito e clicar em Finish.


Figura 20: Tela de aceitação de termos.

Figura 21: Momento da instalação do plugin no eclipse.

Após o termino da instalação do será requerido que você reinicie o eclipse. Caso você queira basta clicar em Yes.


Figura 22: Confirmação pós instalação do plugin.

Após a reiniciação do eclipse o eclipse será reaberto agora sendo posśivel criar projetos do android.


Figura 23: Tela inicial pós reiniciar.

Um passo importante agora é criar um novo emulador para seus projetos android. Para criar um emulador basta clicar no botão Android Virtual Device Manager.



Figura 24: Botão Android Virtual Device Manager a direita.

Abaixo é possível ver a tela para criação de um emulador.


Figura 25: Tela de criação de um novo emulador.

Após configura o emulador com os devidos atributos basta clicar em Create AVD.

Abaixo é possível ver o emulador recém criado.


Figura 25: Tela que lista os emuladores criados.

Para criar um novo projeto Android é necessário clicar na barra de ferramentas do eclipse nos itens:

File > New

Abaixo é possível ver a seleção do novo projeto Android Application Project:

Figura 26: Tela para criação do primeiro programa para android.

Após selecionar o item Android Application Project, basta clicar em Next.
Na próxima tela você deve passar algumas informações sobre o seu primeiro projeto android, como o nome da aplicação, o nome do projeto, o nome do pacote e as versões do android que o seu aplicativo radará. Após passar todas informações basta clicar no botão Next.

Vale salienta que só aparecerá as versões do android que vocẽ instalou anteriomente no Android Manager.

Figura 27: Tela para informações basicas do seu aplicativo.


Após clicar no botão Next você será direcionado para tela responsável por gerar o icone do aplicativo. Após configurar o icone a seu gosto basta clicar em Next, para prosseguir.

Figura 28: Tela responsável pela geração do icone do aplicativo.

Na próxima tela criar a sua primeira Activity e sua tela. Após escolher o modelo basta clicar em Next.


Figura 29: Tela para criação da primeira Activity.


O próximo passo é configura a Activity em si e seus atributos básicos.

Figura 30: Tela para configuração da Activity.

Pronto, agora você consegui criar seu primeiro projeto android. Abaixo é possível ver a primeira tela que você criou anteriomente com a frase Hello World.


Figura 31: Tela inicial do projeto recém criado.

Para fazer o projeto rodar basta clicar no projeto em si como é visto abaixo e escolher a opção:

Run As > Android Aplication

Figura 32: Momento da seleção do projeto para executa-lo.

Após clicar Aplication Android você será direcionado para tela básica de configuração de execução (caso for a primeira vez que você executa), clique na aba target selecione o seu emulador que fora criado anteriomente clique no botão Apply e após no botão Run.


Figura 33: Tela de seleção do simulador.


O emulador começará a iniciar (isso poderá levar alguns minutos) e logo após a inicialização seu projeto será rodado, como em celular normal como é possível ver abaixo:

Figura 34: O primeiro programando rodando no simulador.


Conclusão

A criação de um ambiente para desenvolvimento Android é bem simples e para isso basta gastar um pouco de tempo.

quarta-feira, 31 de outubro de 2012

Criando um novo facebook


Introdução

O principal objetivo deste post é explicar de maneira simples e rápido como se cria uma conta no facebook.


Criando uma conta

O primeiro passo para criar uma conta no facebook é entrar na site do mesmo.


http://www.facebook.com



Figura 1: Tela Inicial do facebook


Após entrar no site do facebook é necessário preencher os dados para cadastro, localizado abaixo do item "Cadastre-se":

Figura 2: Cadastro de um novo usuário.

Após preencher os dados e clicar no botão Cadastre-se, você será direcionado para página de procura amigos, neste caso foi utilizado um email do hotmail para criar um conta. Caso vocẽ queira encontrar algum amigo com esse email, basta clicar em "Localizar amigos", caso contrário basta clicar em  "Pular esta etapa".

 Figura 3: Primeira etapa do cadastro.

Na próxima etapa será necessário informar mais algumas informações do seu perfil, que podem vir a ajudar te localizarem no facebook.


Figura 4: Preechimento de informações para perfil.


Na próxima etapa é necessário escolher uma foto para seu perfil. Você pode escolher uma foto de seu computador ou tirar da sua própria webcam. Para prosseguir basta clicar em "Salvar e Continuar". Caso não deseje anexar uma imagem basta clicar em "pular".

 Figura 5: Escolha de foto para perfil.


Logo que a ultima etapa for passada, você será direcionada para tela inicial do facebook, na mesma é informado que é necessário acessar seu e-mail, que foi utilizad no cadastro.

Figura 6: Tela inicial do facebook.


Agora é necessário abrir a caixa de email no qual você cadastrou seu facebook, no me caso foi utilizado um e-mail do hotmail.

 Figura 7: Caixa de email com e-mails do facebook.

Clique no e-mail que está escrito algo como "Você tem mais uma etapa..." . No e-mail que abrir basta clicar no botão "Conclua o Cadastro".

Figura 8: Email de conclusão de cadastro.

Após você clicar no botão "Conclu o Cadastro", você será direcionado novamente para página inicial do facebook.

Figura 9: Tela inicial do facebook.

Agora caso você deseje entrar no facebook, basta você entrar no site do mesmo(http://www.facebook.com).


Figura 10: Tela inicial do facebook para login com conta recém criada.


Conclusão

Como foi ver ao longo do post a criação e uma conta no facebook é bem simples, basta ter um email.