Slackware Linux

  • View
    2.651

  • Download
    2

Embed Size (px)

DESCRIPTION

Palestra apresentada em parceria com Marcelo Andrade, no V Fórum Paraense de Software Livre, 2007.

Text of Slackware Linux

  • 1. Luiz Sanches (IESAM) Marcelo Andrade (SERPRO)

2. Histrico No comeo da dcada de 1990, mudanas no SLS (Softlanding Linux System), distro mais popular da poca, no agradaram a alguns desenvolvedores. Patrick Volkerding decidiu gerar uma nova distribuio, modificando eenxugando o SLS. A nova distribuio,chamada de Slackware, foi lanada em16 de julho de 1993. Com estrutura minimalista edesenvolvimento tradicional, o Slackware a mais antiga distribuio Gnu/Linux daatualidade. 3. Curiosidades Histrico de verses1.0 16 de julho de 19932.0 2 de julho de 19943.0 30 de novembro de 19954.0 17 de maio de 19997.0 25 de outubro de 19998.0 1 de julho de 20019.0 19 de maro de 200310.0 23 de junho de 200411.0 3 de outubro de 2006 4. Curiosidades Outro desenvolvedor insatisfeito do antigo SLS, chamado Ian Murdock, e sua mulher, Debra, criam uma distro chamada Debian em 16 de agosto de 1993.O Debian, portanto, exatamente 1 ms mais novo que o Slackware. :-) 5. Curiosidades Outro desenvolvedor insatisfeito do antigo SLS, chamado Ian Murdock, e sua mulher, Debra, criam uma distro chamada Debian em 16 de agosto de 1993.O Debian, portanto, exatamente 1 ms mais novo que o Slackware. :-)Slack um termo em ingls para preguia. De acordo com a Igreja dos SubGnios (uma religio ps-moderna), Slack significa senso de liberdade, independncia e originalidade para alcanar suas metas pessoais. 6. Curiosidades Outro desenvolvedor insatisfeito do antigo SLS, chamado Ian Murdock, e sua mulher, Debra, criam uma distro chamada Debian em 16 de agosto de 1993.O Debian, portanto, exatamente 1 ms mais novo que o Slackware. :-)Slack um termo em ingls para preguia. De acordo com a Igreja dos SubGnios (uma religio ps-moderna), Slack significa senso de liberdade, independncia e originalidade para alcanar suas metas pessoais. 7. Caractersticas KISS - Keep it Simple, Stupid A simplicidade como objetivo essencial.O princpio KISS norteia tudo relacionado ao Slackware: Instalao em modo texto Discos de instalao Scripts de inicializao Assistentes de configurao Sistema de pacotes Metodologia de desenvolvimento do sistema 8. Caractersticas KISS - Keep it Simple, Stupid A simplicidade como objetivo essencial. 9. Caractersticas KISS - Keep it Simple, Stupid A simplicidade como objetivo essencial.slackware Padronizao SimplicidadeEstabilidade 10. Caractersticas Patrick Volkerding - o ditador benevolente Slackware - linux de um homem s 11. Instalao 12. InstalaoA- Base do sistema.AP - Aplicativos que no precisam de interface grfica.D- Srie de desenvolvimento.E- GNU Emacs.F- FAQs, HOWTOs e demais tipos de documentao.GNOME -O ambiente grfico Gnome.K- O cdigo-fonte do kernel Linux.KDE- O ambiente grfico KDE e a biblioteca Qt.KDEI - Instalao de diversos idiomas para o KDE.L- Bibliotecas de sistema.N- Programas de rede.T- Sistema de tipografia teTeX.TCL - Tool Command Language (Tk, TclX e TkDesk).X- Sistema X Window.XAP - Aplicaes grficas em geral.Y- Jogos diversos. 13. Instalao 14. Instalao Compilao a partir dos fontes # ./configure # make # make install 15. Instalao Compilao a partir dos fontes # ./configure Sempre recomenda-se # makeler os arquivos README # make install e INSTALL 16. Instalao Compilao a partir dos fontes # ./configure # make # make install 17. Instalao Compilao a partir dos fontes # ./configure # make # make install Sistema de pacotes (.tgz) pkgtool installpkg upgradepkg removepkg explodepkg makepkg 18. Instalao Compilao a partir dos fontes # ./configure # make # make install Sistema de pacotes (.tgz) pkgtool installpkg Checkinstall upgradepkg Gera pacote .tgz a partir de um processo de compilao a removepkg partir dos fontes. explodepkg makepkg 19. Instalao Compilao a partir dos fontes # ./configure # make # checkinstall Sistema de pacotes (.tgz) pkgtool installpkg Checkinstall upgradepkg Gera pacote .tgz a partir de um processo de compilao a removepkg partir dos fontes. explodepkg makepkg 20. Sistema de pacotes Pacotes .tgz arquivos gzipados estrutura de arquivos e diretrios do programa script de ps-instalao (doinst.sh) descrio textual do pacote (slack-desc) Padro de nomenclatura nomepacote-versao-arquitetura-build.tgz Exemplo:bash-3.1.017-i486-2.tgz 21. Sistema de pacotes Ferramentas auxiliares slackbuild script de recompilao de pacotes do CD emerde inspirado no portage do Gentoo swaret diversas funes e resoluo de dependncias slapt-get utiliza o repositrio www.linuxpackages.net slackpkg mais fiel aos princpios do Slackware Projeto nacional desenvolvido por Piter Punk 22. Sistema de pacotes Ferramentas auxiliares slackbuild script de recompilao de pacotes do CD emerde inspirado no portage do Gentoo swaret diversas funes e resoluo de dependncias slapt-get utiliza o repositrio www.linuxpackages.net slackpkg mais fiel aos princpios do Slackware Projeto nacional desenvolvido por Piter Punk 23. Sistema de pacotes Ferramentas auxiliares slackbuild script de recompilao de pacotes do CD emerde inspirado no portage do Gentoo swaret diversas funes e resoluo de dependncias slapt-get utiliza o repositrio www.linuxpackages.net slackpkg mais fiel aos princpios do Slackware Projeto nacional desenvolvido por Piter Punk 24. Outras arquiteturas Arquitetura 64 bitsSlamd64 (http://slamd64.com) BlueWhite64 (http://www.bluewhite64.com)Arquitetura IBM S/390Slack390 (http://www.slack390.org/)Arquitetura PowerPC (Macintosh)SlackIntosh (http://workaround.ch/)Arquitetura SparkSplack (http://www.splack.org/) 25. Distros Derivadas GoblinX (http://www.goblinx.com.br/) ZenWalk (http://www.zenwalk.org/) VectorLinux (http://www.vectorlinux.com/) InsigneLinux (http://www.insignesoftware.com/) SlaX (http://www.slax.org/) pQui Linux (http://site.pquilinux.org/) CEMF Linux (http://codigolivre.org.br/projects/cemflinux/) 26. GoblinX 27. GoblinX 28. GoblinX 29. ZenWalk 30. ZenWalk 31. ZenWalk 32. VectorLinux 33. VectorLinux 34. VectorLinux 35. InsigneLinux 36. InsigneLinux 37. InsigneLinux 38. SlaX 39. SlaX 40. SlaX 41. pQui Linux 42. pQui Linux 43. pQui Linux 44. Recursos para SlackwareGrupo de Usurios Slackware (GUS-BR)http://www.slackwarebrasil.orgslack-users-br@googlegroups.comLinux Paid'guahttp://www.ausla.orglinuxpaidegua@yahoogrupos.com.brSlackBookhttp://www.slackbook.orghttp://slackbookptbr.sf.netSlackwareZinehttp://www.slackwarezine.com.brViva o Linuxhttp://www.vivaolinux.com.brLinuxQuestionshttp://www.linuxquestions.org 45. Muito Obrigado! 46. Muito Obrigado!Luiz Sanches luizgrsanches@gmail.comMarcelo Andrade mfandrade@gmail.com