O que é um pacote?

2006/11/27

linux ouve-se falar muito em pacotes, afina o que é isso?

Pacote de software é um arquivo, normalmente compctado, que contém todos os arquivos (binários, shell scripts, configuração, dados, documentação e outros) necessários para a sua instalação,remoção, configuração e manutenção pelo gerenciamento de pacotes. No mundo linux, existem vários formatos de empacotamento de software, sendo que os principais são o .debv, o .rpm eo .tgz.

autor R.E. ferreira







powered by performancing firefox

O que é SOFTLIVRE

2006/11/23


Um [[software]] é considerado como livre quando atende aos quatro tipos de liberdade para os usuários do software definidas pela [[Free Software Foundation]]:

* A liberdade para executar o programa, para qualquer propósito (liberdade nº 0);

* A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades (liberdade nº 1). Acesso ao código-fonte é um pré-requisito para esta liberdade;

* A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade nº 2);

* A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie (liberdade nº 3). Acesso ao código-fonte é um pré-requisito para esta liberdade;

A liberdade de executar o programa significa a liberdade para qualquer tipo de pessoa física ou jurídica utilizar o [[software]] em qualquer tipo de [[sistema computacional]], para qualquer tipo de trabalho ou atividade, sem que seja necessário atender a alguma restrição imposta pelo fornecedor.

A liberdade de redistribuir deve incluir a possibilidade de se repassar os códigos-fonte bem como, quando possível, os arquivos binários gerados da compilação desses códigos, seja em sua versão original ou modificada. Não é necessária a autorização do autor ou do distribuidor do software para que ele possa ser redistribuido, já que as licenças de software livre assim o permitem.


Technorati Tags:
powered by performancing firefox

Comando Linda

O linda, assim como o lintian, é outro comando que examina pacotes binários ou fontes do Debian e verifica se há erros ou violação da política Debian. Assim como o lintian, o linda também útiliza um diretório de trabalho chamado laboratório, no qual armazena informaçôes sobre os pacotes que examina.

Technorati Tags:
powered by performancing firefox

Scripts básicos

2006/11/21

Os scrpit básico servem para executar comandos quando um pacote é instalado, atualizado ou desinstalado. Por exemplo, é possível editar um arquivo de configuração de um serviço, ativar um serviço na inicialização do linux, inicializar um serviço, adicionar usuários etc..



Technorati Tags:



powered by performancing firefox

O que são arquivos PATCHES?

2006/11/20

Patches são arquivos utilizados para aplicar correções a arquivos de programas. A idéia básica do patch é, quando desejamos distribuir alterações em um arquivos de programas, executamos o comando diff do Unix-padrão para gerar um arquivo de diferenças que indique como o arquivo de programa original deve ser modificado.
Então, distribuímos o arquivo de diferenças para que qualquer um que tenha o arquivo de programa original possa fazer as correções.

O que é RPM?

2006/11/15

O RPM é um poderoso gerenciador de pacotes utilizado por um grande número de distribuições Linux. Desenvolvido inicialmente pela Red Hat Linux, é um software de licença livre GPL, que conta com vários desenvolvedores e agora está disponível não só para várias outras distribuições Linux como também sabores UNIX.
O RPM pode ser utilizado para instalar, atualizar, apagar, consultar, verificar e construir pacotes de software. Os pacotes podem ser dois tipos: pacotes binários, utilizado para encapsular o software a ser instalado, e pacotes-fonte, que contém o código-fonte e o procedimento necessário para produzir os pacotes binários.
Caso tenha alguma dúvida, ou pergunta. Deixe seu cométario.

O que é Macro?

2006/11/07

Uma macro é uma abreviação para um conjunto de comandos utilizada para simplificar uma tarefa repetitiva, de forma que, ao invés de executar uma complicada sequência de comandos, é possivél executar somente o nome de uma macro. Pode-se pensar que uma macro é um novo comando ou uma subrotina. Também podemos utilizar macros para definir variáveis.

Comando Linux (básico)

2006/11/05

* (qualquer comando) --help: mostra o HELP (arquivo de ajuda) do comando que você digitou;
* ls: lista os arquivos e diretórios da pasta (DIR no DOS);
* clear: limpa a tela (CLS no DOS);
* cd ___ : entra em um diretório (igual ao DOS);
* cd: vai direto para o diretório raiz do usuário conectado;
* pwd: mostra o diretório inteiro que você está;
* cat: igual ao TYPE no DOS;
* df: Mostra as partições usadas ou livres do HD;
* |more: lista o arquivo com pausa de linha em linha (exemplo: CAT leiame |more)
* |lpr: imprime o arquivo listado;
* free: mostra a memória do computador (MEM no DOS);
* shutdown: desliga o computador:
shutdown -r now : reinicia o computador;
shutdown -h now : desliga o computador (só desligue quando aparecer escrito "system halted" ou algo equivalente);
OBS.: O now pode ser mudado. Por exemplo: shutdown -r +10 e o sistema irá reiniciar daqui a 10 minutos).
* Reboot: reinicia o sistema instantaneamente (pouco recomendável, preferível shutdown -r now). Use somente em emergências;
* startx: inicia o X-Windows (interface gráfica) do Linux;
* mkdir: cria um diretório (MD no DOS);
* rmdir: destrói um diretório VAZIO (RD no DOS);
* rm: apaga um arquivo (DEL no DOS);
* rm �r: apaga um diretório;
* who: mostra quem está usando a máquina;
* wc: conta a quantidade de:
wc -c arquivo : quantidade de bytes
wc -w arquivo : quantidade de palavras
wc -l arquivo : quantidade de linhas;
* date: mostra data e hora;
* telnet: inicia a TELNET;
* m: abre o MINICOM e permite configurar o modem;
* type: explica um determinado arquivo do sistema;
* file: descreve um determinado arquivo;
* find / - name ____ : procura arquivo "____";
* useradd nome_do_novo_usuário: cria uma nova conta usuário;
* passwd nome_do_usuário: cria ou modifica a senha do usuário;
* userdel -r nome_do_usuário: apaga um usuário;
* su: passa para o superusuário (perceba que no prompt irá mudar o $ pelo #);
* TAR: arquivo para criar Backups:
TAR �c: cria
TAR �x: restaura
TAR �v: lista cada arquivo
TAR �t: lista os arquivos de backups;
* write: escreve mensagens para outro usuário em rede;
* mv: move arquivos;
* linuxconf: configuração do Linux;
* alias: possibilita a criação de Html simples;
* &: coloca o comando desejado em background, ou seja, trabalha enquanto você faz outra coisa no computador;
* ps: relata os processos em execução;
* kill: encerra um ou mais processos em andamento;
* history: mostra os Html que o usuário já digitou;
* lpr: imprime um arquivo (exemplo: lpr arquivo);
* lpq: mostra o status da fila de impressão;
* lprm: remove trabalhos da fila de impressão;
* whereis ___: procura pelo binário do arquivo indicado, útil para saber seu diretório ou se ele existe no sistema;
* vi: inicia o editor de textos vi.