Retirado do “Slackware Linux Essentials”

Julho 27, 2007

19. ZipSlack

19.1. O que é o ZipSlack?

O ZipSlack é uma versão especial do Slackware Linux. Ele é uma versão já instalada do Slackware que está pronta para rodar a partir da sua partição DOS ou Windows. É uma instalação básica, e não tem todos os recursos do Slackware.

O ZipSlack tem esse nome porque é distribuído em um grande arquivo .ZIP. Usuários de DOS e Windows provavelmente terão mais familiaridade com esse tipo de arquivo. Eles são arquivos compactados. O arquivo do ZipSlack contém tudo que você precisa para utilizar o Slackware.

É importante notar que o ZipSlack é significativamente diferente de uma instalação normal. Apesar de funcionarem da mesma maneira e terem os mesmos programas, o público alvo e a suas funções são diferentes. As principais vantagens e desvantagens do ZipSlack são discutidas abaixo.

Uma última dica, você deve sempre consultar a documentação incluída no diretório do ZipSlack. Ela contém as últimas informações relativas a instalação, boot e uso do produto.

19.1.1. Vantagens

  • Não requer o reparticionamento do seu disco rigido.
  • Uma ótima maneira de se aprender a utilizar o Slackware sem ter que passar pelo processo de instalação.

19.1.2. Desvantagens

  • Usa o sistema de arquivos do DOS, que é mais lento que um sistema de arquivos nativo do Linux.
  • Não funciona com o Windows NT.

19.2. Obtendo o ZipSlack

Obter o ZipSlack é fácil. Se você comprou a caixa de CDs oficial do Slackware, então você já tem o ZipSlack. Apenas encontre o CD que contém o diretório zipslack e coloque-o no seu drive de CD-ROM. Esse CD costuma ser o terceiro ou o quarto disco, mas sempre confie mais nas etiquetas do que nessa documentação já que o disco em que ele está pode mudar.

Se você quiser fazer o download do ZipSlack, você deve primeiro vistar nossa página Get Slack para obter as últimas informações referentes a downloads:

http://www.slackware.com/getslack

O ZipSlack faz parte de todas as versões do Slackware. Localize a versão que você quer e vá para o diretório da mesma no FTP. A última versão pode ser encontrada no seguinte endereço:

ftp://ftp.slackware.com/pub/slackware/slackware/

Você encontrará o ZipSlack no subdiretório /zipslack. Ele é distribuído como um grande arquivo .ZIP ou em partes do tamanho de um disquete. As partes estão no diretório /zipslack/split.

Não fique apenas com os arquivos .ZIP. Você também pode fazer o download da documentação e qualquer imagem de boot que estiver no diretório do ZipSlack.

19.2.1. Instalação

Após ter feito o download dos componentes necessários, você precisará extrair o arquivo .ZIP. Assegure-se que está usando um descompactador 32-bit. O tamanho e os nomes dos arquivos são muito grandes para um descompactador de 16-bit. Exemplos de descompactadores 32-bit são o WinZip e o PKZIP para Windows.

O ZipSlack é desenvolvido para ser descompactado no diretório raiz de uma unidade (tal como C: ou D:). Um diretório \LINUX onde estará a instalação do Slackware será criado. Você também encontrará os arquivos necessários para iniciar (bootar) o sistema nesse diretório.

Após descompactar os arquivos, você terá um diretório \LINUX na unidade que você escolheu (nós usaremos C: a partir de agora).

19.3. Bootando o ZipSlack

Há varias maneiras de se bootar o ZipSlack. A mais comum é usar o arquivo LINUX.BAT para bootar o sistema a partir do DOS (ou a partir do modo DOS do Windows 9x). Esse arquivo deve ser editado para refletir seu sistema antes de utilizá-lo.

Comece abrindo o arquivo //C:\LINUX\LINUX.BAT // em seu editor de textos favorito. No topo do arquivo você verá um grande comentário. Ele explica o que você precisa editar nesse arquivo (e também o que fazer se você estiver bootando atravé de um Zip drive externo). Não se preocupe se você não entender o paramêtro <literal>root=</literal>. Há vários exemplos, sinta-se a vontade para escolher um e testá-lo. Se não funcionar, você pode editar o arquivo novamente, comentar a linha que você usou, e escolher outra.

Após habilitar a linha que você quiser, removendo a palavra rem do começo da linha, salve o arquivo e saia do editor de textos. Reboot sua máquina em modo DOS.

Um prompt do DOS no Windows 9x NÃO é suficiente.

Digite C:\LINUX\LINUX.BAT para bootar o sistema.

Se tudo correr bem, você deverá ver um prompt de login.

Logue como root, sem senha. Você provavelmente vai querer definir uma senha para root, assim como adicionar uma conta para você. A partir desse ponto você pode consultar outras seções desse livro sobre a utilização do sistema.

Se você não conseguir bootar o sistema usando o arquivo LINUX.BAT, você deverá consultar o arquivo C:\LINUX\README.1ST incluso sobre outras formas de boot.

http://www.slackware.co.yu/img/vlogo.gif

[]´s.

Novidades em breve…

Julho 20, 2007

Caros,

Tenham paciência que estou recuperando o tempo perdido com relação ao nosso ambiente On-Line.

Hoje fiz vários uploads de material interessante e enviei links legais para o grupo.

Daqui a alguns minutos atualizarei Blog, Del.icio.us e Orkut (com novas comunidades).

Saudações Livres!

Sistema de Gerenciamento de Pacotes no Slackware

Junho 30, 2007

Pessoal,

Vamos tentar não usar outras distribuições Linux, pelo menos, enquanto o curso tá acontecendo. Não quero aqui ser um ditador, mas é bacana isso para nos forçarmos a usar a distro que estamos estudando com mais profundidade. Não faz sentido estudar uma teoria e praticar algo distante da mesma!

Claro que usar diversos “sabores” é interessante e até mesmo essencial, mas nesse momento, o mais importante mesmo é fuçar o Slackware, OK?!

Encontrei dois textos bacanas sobre Gerenciamento de Pacotes (para resolução de dependências) no Slackware e socializo os mesmos com vocês agora:

Análise de Sistemas Gerenciais de Pacotes para Slackware – Primeiro Texto

Autor: toledo (toledo@core-dumped.org)

1. Introdução

Sim, o Slackware tem um gerenciamento de pacotes e neste artigo vamos analisar 3 tipos de sistemas gerencias de pacotes desenvolvidos especialmente para o Slackware, são eles: swaret, slapt-get e slackpkg. Vou relatar uma breve explicação de como usar cada um deles, vamos lá!

2. Swaret

Com certeza o swaret é o sistema mais completo, com muitas funções, entre elas – a mais importante – a de resolver dependências. Pode ser baixado através do site oficial: http://www.swaret.org/ ou pelo 2o. CD de Instalação do Slack (/extras).

2.1 Instalando e configurando o Swaret

Instale como qualquer outro pacote (como root):

# installpkg swaret-x.x.x-noarch-x.tgz

Após sua instalação é necessário renomear o arquivo de configuração:

# mv /etc/swaret.conf.new /etc/swaret.conf

O arquivo de configuração do Swaret é bem extenso, não vou entrar em detalhes para não sair do propósito do artigo, mas você pode obter ajuda através do seguinte comando:

# man swaret.conf

Gerando lista de pacotes:

# swaret --update

Pronto! Agora você já pode utilizar o Swaret para gerenciar seu pacotes :)

2.2 Exemplos de como utilizar o Swaret

Para instalar todos os programas em um comando só:

# swaret --install -a

Gerar a lista de dependencias a serem consultadas:

# swaret --dep -a

Help/FAQ/Manual

# swaret --faq
# swaret --manual

3. Slapt-get

Já o Slapt-get é o projeto mais recente nessa área. Um APT-like desenvolvido para distribuição Slackware a partir da versão 9.0. A vantagem é que você pode usar também o repositório www.linuxpackages.net (não oficial) para gerenciar os pacotes.

3.1 Instalando e configurando o Slapt-get

Como todo pacote criado para o Slackware, execute como root:

# installpkg slapt-get-x.x-xx.tgz

A configuração do slapt-get é simples e não precisa fazer nenhuma alteração no arquivo de configuração dele. Mas se for preciso é só editar o arquivo /etc/slapt-getrc

Para baixar os arquivos necessários para o funcionamento do Slapt-get, rode:

# slapt-get --update

E seu sistema está pronto usar o Slapt-get! :)

3.3 Exemplos de como utilizar o Slapt-get

Atualize seu sistema executando:

# slapt-get --upgrade

Para baixar apenas as atualizações:

# slapt-get --download-only

Help

# slapt-get --help

4. Slackpkg

O Slackpkg, desenvolvido pelo brasileiro Piter Punk, é o mais diferente de todos os outros. Seu desenvolvedor segue muito a linha K.I.S.S(Keep it Simple, Stupid – Mantenha-se simples), não resolvendo dependências, o qual se encaixa perfeitamente na simples distribuição Slackware. Você pode baixar o slackpkg em: http://slackpkg.sourceforge.net/ ou instalar do /extras do 2o. CD de instalação do Slackware.

4.1 Instalando e configurando o Slackpkg

Para instalar é fácil, como ele foi escrito em linguagem Shell-Script é só instalar como qualquer outro pacote para o Slack. Como root, execute:

# installpkg slackpkg-x.xx-noarch-x.tgz

O arquivo /etc/slackpkg/slackpkg.conf, permite configurar o Slackpkg. Não vou entrar em muitos detalhes porque é simples de configurá-lo, mas para você ter idéia, você pode fazer configurações do tipo: verificação de integridade (md5sum), manter os pacotes de instalação no HD, adicionar flags para o wget e etc. Outra configuração interessante, é que você pode adicionar pacotes que não quer instalar no arquivo /etc/slackpkg/blacklist, através do comando:

# slackpkg blacklist pacote

Agora edite o arquivo de configuração /etc/slackpkg/mirrors, escolha um dos mirrors que se encontra no arquivo e descomente a linha (Ah, você pode também incluir um ftp de sua escolha ou se preferir, até usar o CD contendo pacotes para o Slackware)

Feito isso, agora temos que baixar a lista de arquivos para sabermos o que teremos de pacotes que poderão ser instalados/atualizados:

# slackpkg update

Pronto, seu sistema está pronto para fazer instalações/atualizações e etc com o Slackpkg :)

4.2 Exemplos de como utilizar o Slackpkg

Para manter sua distribuição Slackware sempre atualizada contra bugs de segurança, execute:

# slackpkg upgrade patches

E para atualizar seus pacotes por versões novas:

# slackpkg upgrade slackware

5. Conclusão

Cada sistema apresentado aqui tem seu próprio propósito. Se você é um administrador que não tem muito tempo para ficar analisando o ChangeLog e resolvendo problemas de dependência, use o swarent ou o slapt-get, já se você é um administrador mais preocupado com o funcionamento do seu sistema e é um usuário fiel ao Slackware (como eu), com certeza irá preferir o slackpkg.

Sugestões, críticas e dúvidas, entre em contato: toledo@core-dumped.org

 *** 

Resolvendo dependências no Slackware com slackpkg – Segundo Texto
Documentação Postado por grejaoo
Contribuição de grejaoo emWednesday, August 25 @ 15:19:22 BR

Uma ferramenta muito útil para atualização do Slackware é o slackpkg.
Existem muitos tutoriais sobre ele aqui no site, você deveria lê-los e
dominar essa ferramenta se o Slackware for a sua distribuição.

Referências: 

Slackpkg, uma ótima ferramenta para Slackware
Mantendo seu Slackware atualizado

Dependências são bibliotecas e programas que são necessários para o funcionamento de determinado
software. Problemas desse tipo são comuns (tão comuns que, na verdade, nem deveriam ser
encarados como problemas, mas algo rotineiro com o qual inevitavelmente teremos que lidar),
e temos que aprender a lidar com eles.

Primeiramente, um problema de dependência geralmente é claro, ou seja, o programa que apresenta
problema de dependências diz exatamente o nome do arquivo ou biblioteca que está faltando para
que ele possa funcionar. Assim, com slackpkg em mãos, basta buscar o pacote que contém
esse arquivo e então baixá-lo e instalá-lo. No slackpkg, para saber qual pacote contém determinado
arquivo basta digitar:

slackpkg search [expressão]

Onde [expressão] pode ser o nome completo do arquivo ou apenas parte dele. Se você quiser,
por exemplo, localizar qual pacote contém o arquivo libSDL-mt.so.5, bastaria digitar:

# slackpkg search SDL

ou ainda

# slackpkg search sdl

É melhor habituar-se a procurar pelo nome parcial do arquivo, pois, muitas vezes, encontramos
pacotes que contém os arquivos que precisamos, mas com nomes diferentes. Nesses casos,
ainda enfrentaremos outro problema. Já me aconteceu, por exemplo, de ser solicitado
o arquivo libsoap-mt.so.5 enquanto no meu sistema havia sido instalado o arquivo libsoap.so.5
na pasta /usr/lib.

O que fiz nesse caso foi criar um link simbólico dentro de /lib com o nome libsoap-mt.so.5 apontando
para libsoap.so.5 na pasta /usr/lib.

Assim, eu fiz com que o programa "pensasse" que estava utilizando um arquivo quando na verdade
estava usando outro. Logicamente, esse procedimento só funciona se o arquivo que
você tiver no seu PC for compatível com o arquivo solicitado pelo programa. Nesse exemplo
acima, o comando utilizado foi, estando dentro de /lib:

# ln -s /usr/lib/libsoap.so.5 libsoap-mt.so.5

A linkagem é um procedimento rotineiro. Mas poucas vezes você vai precisar criar um link com um nome
diferente do arquivo ao qual o link se refere.

Bom, se eu tiver conseguido utilizar uma linguagem clara o suficiente, acredito que pude dar uma ajuda
a novatos em Slackware que venham a ter ou que estejam tendo problemas com dependências
ao instalarem algum programa. Esses procedimentos são usados constantemente, pois, como disse,
problemas com dependências são tão comuns que nem deveriamser considerados
problemas, mas apenas "ossos do ofício".

É isso aí. Um grande abraço a todos! Aguardo comentários. Eles podem me levar a melhorar esse artigo.
E sempre que houver algum caso novo de resolução de dependências, publicarei aqui.

Falo pessoal!!!
Autor: Davidson Rodrigues Paulo - bozolinux[nospam]pop.com.br
Fonte: VivaoLinux

Projeto SlackBook em Português do Brasil

Maio 25, 2007

Como todos sabem, a um tempo atrás (13/04/2007) foi finalizada a tradução do magnífico SlackBook ou Slackware Linux Essentials para o Português do Brasil (pt_BR) pelos amigos do GUS-BR, podendo citar como exemplo o Diogo Leal [estranho] que participou ativamente do projeto.

O livro é realmente de ótima qualidade e uma leitura indispensável para qualquer usuário de Slackware. Inclusive, além de ler e aprender você ainda pode contribuir enviando correções para o endereço de contato no site do projeto, afinal algumas traduções sempre passam despercebidas, e é você leitor que poderá ajudar com isso!

O endereço para leitura do SlackBook pt_BR é:

http://slackbookptbr.sourceforge.net/livro/slackbook.html

Enviado por: Marcel Ribeiro Dantas [vuln]

OBSERVAÇÃO: Pessoal, esta notícia foi retirada do site Slackware Brasil.

[]‘s.

“List of Unix programs”

Maio 19, 2007

Estava navegando na Internet, fuçando curiosidades sobre Ciência da Computação e seus personagens exóticos como Alan Cox, e me deparei com um artigo muito bacana na Wikipédia. Falei sobre curiosidades, mas o artigo que agora apresento não tem nenhuma relação com as curiosidades desta ciência. Mas enfim, é bom e resolvi divulgar!

O artigo classifica uma série de softwares de Unix/Unix-like e, em sua maioria, são softwares padrões do sistema, um indicativo do poder deste sistema operacional. Em Windows, a maioria das demandas são solucionadas se instalando softwares de terceiros, em contrapartida, em Unix/Linux, a maioria dos seus problemas serão solucionados com softwares que já existem neste sistema desde seus primórdios, e isso é muito produtivo!

O artigo é muito importante para quem está inciando os estudos na áera, visto que sua organização pode ser usada como um caminho coerente de estudos.

Saudações Livres, pessoal!

Placas wireless & GNU/Linux

Maio 15, 2007

Galerinha,

Bem, no intervalo do almoço de hoje, resolvi tirar um tempinho para fazer uma pesquisa sobre o tema do título deste post e me deparei com algumas coisas interessantes.

Hoje, o suporte à placas de rede sem-fio em GNU/Linux está extremamente desenvolvido. Existem módulos para uma variedade grande de fabricantes e modelos e, quando ele não está disponível como software livre, outros recursos são utilizados para usufruir dos drivers proprietários sem abrir mão do uso de sua distribuição predileta.

Como havíamos combinado, utilizaremos dos nossos recursos web para propagar o maior número de informações sobre o tema. Se acharem algo novo, não pensem duas vezes, divulguem!

Abaixo, enumero alguns links para consulta. Os mesmos também estão no Del.icio.us, OK?!

Referências:

  1. http://www.guiadohardware.net/tutoriais/092/
  2. http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4118
  3. http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4337
  4. http://www.linuxnarede.com.br/tutoriais/post_art/fullnews.php?id=view&f_act=fullnews&f_id=105
  5. http://www.plugmasters.com.br/sys/materias/344/1/Utilizando-Placas-Wireless-no-Linux
  6. http://www.dicas-l.com.br/dicas-l/20060616.php
  7. http://www.apostilando.com/download.php?cod=2154&categoria=Linux
  8. http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/
  9. http://www.gidforums.com/t-4390.html
  10. http://www.practicallynetworked.com/tools/wireless_linux.htm

Divirtam-se!

1o Dia de Aula

Maio 12, 2007

The Nerd

É hoje, dia 12/05/2007.

Esse post pode parecer ridículo, mas ele foi criado para fins de teste, OK?!

=)


Seguir

Get every new post delivered to your Inbox.