tag:blogger.com,1999:blog-76093027576051763112024-02-20T14:23:54.753-08:00GNU Rock ReggaePensamentos sobre Software Livre, Reggae Music e o que mais vier a mente...Anonymoushttp://www.blogger.com/profile/14001980705842152564noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-7609302757605176311.post-23294318144836890392011-08-02T11:50:00.000-07:002011-08-02T12:06:49.074-07:00OpenSuse 11.4Hehe galera, voltei depois de muito tempo sumido. A novidade agora é o OpenSuse 11.4<br />
<br />
Lançado já alguns meses, consegui atualizar minha máquina e estou usando bastante. O bagulho tá legal a beça. Interface semelhante ao 11.3, mas melhorada, estabilidade maior e desempenho muito bom.<br />
<br />
Fiz uma pequena seleção de softwares para instalar via 1-Click Install. Segue aí:<br />
<br />
<b><span class="Apple-style-span" style="color: #0c343d;"><a href="http://www.chromium.org/">Chromium Web Browser</a></span></b><br />
<span class="Apple-style-span" style="color: #0c343d;">Browser de código aberto baseado no projeto Chrome do Google.</span><br />
<a href="http://software.opensuse.org/ymp/openSUSE:11.4:Contrib/standard/chromium.ymp?base=openSUSE%3A11.4&query=chromium"><img border="0" src="http://3.bp.blogspot.com/-nxQoyz1Ay3Y/TjhC-btV7tI/AAAAAAAAKR0/CB4d798SNd8/s1600/chromium1click.png" /></a><br />
<br />
<b><span class="Apple-style-span" style="color: #0c343d;"><a href="http://inkscape.org/">Inkscape</a></span></b><br />
<span class="Apple-style-span" style="color: #0c343d;">Editor de imagens vetoriais estilo Corel Draw.</span><br />
<a href="http://software.opensuse.org/ymp/openSUSE:11.4/standard/inkscape.ymp?base=openSUSE%3A11.4&query=inkscape"><img border="0" src="http://1.bp.blogspot.com/-sS__ZVTmZNk/TjhDBEP_EzI/AAAAAAAAKR4/W7Iy57x12L0/s1600/inkscape1click.png" /></a><br />
<br />
<b><span class="Apple-style-span" style="color: #0c343d;"><a href="http://icedtea.classpath.org/">Java plugin (Icedtea)</a></span></b><br />
<span class="Apple-style-span" style="color: #0c343d;">Plugin java desenvolvido baseado na arquitetura openjdk.</span><br />
<a href="http://software.opensuse.org/ymp/openSUSE:11.4:Update/standard/icedtea-web.ymp?base=openSUSE%3A11.4&query=icedtea"><img border="0" src="http://1.bp.blogspot.com/-O-WoDF2ATYc/TjhDBlOqPpI/AAAAAAAAKR8/ZlDh6GBx3BI/s1600/icedtea1click.png" /></a><br />
<br />
<b><span class="Apple-style-span" style="color: #0c343d;"><a href="http://www.adobe.com/go/getflashplayer_br">Flash player plugin</a></span></b><br />
<span class="Apple-style-span" style="color: #0c343d;">Plugin para uso da tecnologia Adobe Flash.</span><br />
<a href="http://software.opensuse.org/ymp/openSUSE:11.4:Update/standard/flash-player.ymp?base=openSUSE%3A11.4&query=flash"><img border="0" src="http://4.bp.blogspot.com/-6Nyyk2ZU6ik/TjhDB7wqyPI/AAAAAAAAKSA/ZXZOuif3mic/s1600/flash1click.png" /></a><br />
<br />
<span class="Apple-style-span" style="color: #0c343d;"><b><a href="http://www.rastersoft.com/programas/devede.html">Devede</a></b></span><br />
<span class="Apple-style-span" style="color: #0c343d;">Programa para criar DVD's e Video CD's (VCD, sVCD or CVD) </span><br />
<a href="http://software.opensuse.org/ymp/home:enzokiel/openSUSE_11.4_Update/devede.ymp?base=openSUSE%3A11.4&query=devede"><img border="0" src="http://4.bp.blogspot.com/-yp0tnNPDFM4/TjhKGSLWlFI/AAAAAAAAKSI/dxyE3aA57dA/s1600/devede1click.png" /></a><span class="Apple-style-span" style="color: #0c343d;"><b><br />
</b></span><br />
<span class="Apple-style-span" style="color: #0c343d;"><b><br />
</b></span>Anonymoushttp://www.blogger.com/profile/14001980705842152564noreply@blogger.com0tag:blogger.com,1999:blog-7609302757605176311.post-14890739193115297882011-01-27T09:11:00.000-08:002011-01-27T09:11:13.139-08:00Gerenciador de Pacotes Único para todas as distrosTradução Livre do Artigo disponível em (http://ostatic.com/blog/one-package-manager-for-them-all) <br />
<br />
<br />
Desenvolvedores da RedHat, Fedora, Debina, Ubuntu, OpenSUsE, Mandriva e Mageia reuniram-se num escritório da SUsE em Nürnberg para discutir como implementar esse instalador universal referindo-se a uma AppStore.<br />
<br />
A ideia de um formato de pacotes para todas as distribuições linux não é nenhuma novidade. Um dos maiores exemplos é a idéia dos arquivos <a href="http://icculus.org/fatelf/">FatELF</a> de Ryan C. Gordon. Foram várias as reações em contrátio. Contudo um time formado por representantes de várias as distribuições mais tradicionais pensam em implementar "uma API e infraestrutura comum de instalação de aplicações". Esta é uma resposta à crença de que os usuários finais não estão preocupados como bibliotecas, dependências, compatibilidade e outros detalhes técnicos. Eles pensam que usuários somente se interessam por screenshots, descrições básicas, avaliações etc. A ideia é definir como uma ferramenta pode encontrar e instalar aplicações.<br />
<br />
A ideia de Ryan "icculus" Gordon para criar arquivos de pacotes de software precisava que módulos de kernel, dependências, bibliotecas e softwares fossem todos incluídos é um grande pacote. <br />
<br />
Ryan "icculus" Gordon's idea was to package software archives so that needed kernel modules, dependencies, libraries, and software files were all included in one larger package. Sua ideia era fornecer todas as arquiteturas para todas as distribuições. Ele explica "ele adiciona algumas informações de contabilidade no início do arquivo e depois inclui os binários ELF. FatELF permite incluir os binários em um único arquivo separados por OS ABI, versão do OS ABI, ordem de byte, tamanho da palavra, e o mais importante, arquitetura da CPU". Uma das principais ideias é que os pacotes de software devem ser bem semelhantes, da mesma forma que os instaladores de software Windows. Não demorou muito para a oposição suspender o projeto.<br />
<br />
Mas a ideia está sendo retomada, de forma bem diferente. AppStream se baseia no <a href="http://www.kdenews.org/2010/11/02/frank-karlitschek-introduces-bretzn">Projeto Bretzn</a>, que produz os pacotes para as várias arquiteturas e distribuições após o desenvolvedor enviar o código, publicar o pacote e enviar os anúncios de lançamento.<br />
<br />
<span class="long_text" id="result_box"><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: #ebeff9;" title="But the idea is being revived, albeit by a
totally different mechanism."></span><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: white;" title="AppStream builds on
the idea introduced by the Bretzn Project, which will do the packaging
for various architectures and distributions after the developer sends up
the code, publish the package, and send out release announcements."><br />
</span></span><br />
<span class="long_text" id="result_box"><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: #ebeff9;" title="But the idea is being revived, albeit by a
totally different mechanism."></span><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: white;" title="AppStream builds on
the idea introduced by the Bretzn Project, which will do the packaging
for various architectures and distributions after the developer sends up
the code, publish the package, and send out release announcements.">A equipe do AppStream considera o Ubuntu Software Center a interface ideal para o projeto e planeja migrá-lo para o PackageKit. Pensam em usar os servidores do Xapian para fornecer as buscas e o Open Collaboration Services para permitir as avaliações e revisões dos usuários. Metadados serão armazenados em servidores com as informações do pacote, localização de ícones, tipo e local do repositório entre outros. Um servidor extrai as informações do pacote de um arquivo .desktop (que as distribuições suportadas deverão fornecer para cada pacote) e a saída de todas as informações para um arquivo XML. A interface do AppStream será um Front-End para o PackageKit, que irá instruir o gerenciador de pacote da distribuição usada a instalar o pacote solicitado.</span></span><br />
<span class="long_text" id="result_box"><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: white;" title="AppStream builds on
the idea introduced by the Bretzn Project, which will do the packaging
for various architectures and distributions after the developer sends up
the code, publish the package, and send out release announcements."><br />
</span></span><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_oCrxRIzj7qs/TUGnJHQ1lOI/AAAAAAAAKNQ/_-ZTvQSPtoU/s1600/appstream_architecture_small.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="273" src="http://2.bp.blogspot.com/_oCrxRIzj7qs/TUGnJHQ1lOI/AAAAAAAAKNQ/_-ZTvQSPtoU/s320/appstream_architecture_small.png" width="320" /></a></div><span class="long_text" id="result_box"><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: #ebeff9;" title="But the idea is being revived, albeit by a
totally different mechanism."></span><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: white;" title="AppStream builds on
the idea introduced by the Bretzn Project, which will do the packaging
for various architectures and distributions after the developer sends up
the code, publish the package, and send out release announcements."><br />
</span></span><br />
<br />
<span class="long_text" id="result_box"><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: white;" title="AppStream builds on
the idea introduced by the Bretzn Project, which will do the packaging
for various architectures and distributions after the developer sends up
the code, publish the package, and send out release announcements.">A diferença entre o FatELF e o AppStream é que o primeiro inclui todos os arquivos necessários para o pacote universal, enquanto que o segundo compila somente os metadados necessários para popular o instalador universal. Ele pode ser o principal ou único gerente gráfico de pacotes da maioria das distribuições, se desejar substituir (ou somado a), por exemplo, Synaptic ou RpmDrake da Mandriva</span></span><br />
<span class="long_text" id="result_box"><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: #ebeff9;" title="But the idea is being revived, albeit by a
totally different mechanism."></span><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: white;" title="AppStream builds on
the idea introduced by the Bretzn Project, which will do the packaging
for various architectures and distributions after the developer sends up
the code, publish the package, and send out release announcements."><br />
</span></span><br />
<span class="long_text" id="result_box"><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: #ebeff9;" title="But the idea is being revived, albeit by a
totally different mechanism.">A meta principal é possuir uma experiência única de software para Linux como um todo, ou nas palavras da equipe da AppStream "para instalar e remover software no Linux".</span><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: white;" title="AppStream builds on
the idea introduced by the Bretzn Project, which will do the packaging
for various architectures and distributions after the developer sends up
the code, publish the package, and send out release announcements."><br />
</span></span><br />
<br />
<span class="long_text" id="result_box"><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: #ebeff9;" title="But the idea is being revived, albeit by a
totally different mechanism."></span><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: white;" title="AppStream builds on
the idea introduced by the Bretzn Project, which will do the packaging
for various architectures and distributions after the developer sends up
the code, publish the package, and send out release announcements."></span></span><br />
<br />
<span class="long_text" id="result_box"><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: #ebeff9;" title="But the idea is being revived, albeit by a
totally different mechanism."></span><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: white;" title="AppStream builds on
the idea introduced by the Bretzn Project, which will do the packaging
for various architectures and distributions after the developer sends up
the code, publish the package, and send out release announcements."></span></span><br />
<br />
<span class="long_text" id="result_box"><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: #ebeff9;" title="But the idea is being revived, albeit by a
totally different mechanism."></span><span onmouseout="this.style.backgroundColor='#fff'" onmouseover="this.style.backgroundColor='#ebeff9'" style="background-color: white;" title="AppStream builds on
the idea introduced by the Bretzn Project, which will do the packaging
for various architectures and distributions after the developer sends up
the code, publish the package, and send out release announcements."></span></span>Anonymoushttp://www.blogger.com/profile/14001980705842152564noreply@blogger.com0tag:blogger.com,1999:blog-7609302757605176311.post-79950485734446232252010-11-23T06:04:00.000-08:002010-11-23T06:20:39.255-08:00Venda da Novell e o projeto OpenSuseComo já foi noticiado desde o dia 22/11 a Novell, uma das maiores fornecedoras de Linux Corporativo (Suse Linux Enterprise) e especialista em Sistemas para Redes de Computadores, está sendo adquirida pela Attachmate.<br /><br />Maiores detalhes <a href="http://idgnow.uol.com.br/mercado/2010/11/22/attachmate-arremata-a-veterana-novell-por-us-2-2-bilhoes/">aqui</a>.<br /><br />E o que o OpenSuse tem a ver com isso?<br />OpenSuse é um projeto comunitário em que milhares de programadores, designers, tradutores e diversos outros contribuidores colaboram com seu tempo e esforço sem nenhum retorno financeiro. Porém a Novell colabora com o projeto porque obtém retorno desse trabalho. Base do Suse Enterprise é o OpenSuse. A relação é semelhante ao RedHat/Fedora. O dinheiro investido pela Novell serve para produção de camisas, DVDs, hospedagem dos serviços, realização de conferências etc.<br /><br />O que pode acontecer?<br />A Attachmate já se pronunciou oficialmente afirmando que não há mundaça na relação Suse/OpenSuse, conforme esse <a href="http://www.attachmate.com/Press/PressReleases/nov-22-2010-SUSE.htm">link</a>.<br />Caso essa promessa não se cumpra, a comunidade pode seguir com as próprias pernas, talvez sinta um pouco de dificuldades no início, mas continuará viva. Tenha em mente que o OpenSuse não vai morrer.<br /><br />Saiba mais <a href="http://news.opensuse.org/2010/11/22/novell-agrees-to-be-acquired-by-attachmate-corporation/">aqui</a>.Anonymoushttp://www.blogger.com/profile/14001980705842152564noreply@blogger.com1tag:blogger.com,1999:blog-7609302757605176311.post-35067882561172199222010-11-10T09:04:00.000-08:002010-11-12T03:37:55.332-08:00Slideshow de Papel de Parede para OpenSuse 11.3Neste artigo falarei do Crebs (Create Background Slideshow) uma aplicação escrita em Python/GTK para criar slideshow de papéis de parede para o Gnome.<br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oCrxRIzj7qs/TN0mzDXqwGI/AAAAAAAAKLs/nihNCw1tiXA/s1600/crebs.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 310px;" src="http://2.bp.blogspot.com/_oCrxRIzj7qs/TN0mzDXqwGI/AAAAAAAAKLs/nihNCw1tiXA/s320/crebs.png" alt="" id="BLOGGER_PHOTO_ID_5538625775255339106" border="0" /></a><br />Seu uso é bastante simples, basta selecionar as imagens, definir o tempo de transição, escolher um nome para refência do papel de parede, e clicar em confirmar (um v verde). Automaticamente seu papel de parede é alterado e seu slideshow já está funcionando.<br /><br />Para instalar essa aplicação em seu Desktop OpenSuse, basta clicar no ícone do 1-ClickInstall abaixo e divirta-se.<br /><a href="http://dl.dropbox.com/u/2085683/crebs.ymp"><br /><img src="http://en.opensuse.org/images/f/f1/Oneclick.png" style="cursor: pointer; width: 162px; height: 46px;" alt="" border="0" /><br /></a><br /><br />Esse pacote está disponível tanto para 32 bits como para 64 bits.<br />Maiores detalhes sobre o software em http://www.obfuscatepenguin.net/crebs/Anonymoushttp://www.blogger.com/profile/14001980705842152564noreply@blogger.com1tag:blogger.com,1999:blog-7609302757605176311.post-89287978808144624092010-11-08T07:36:00.000-08:002010-11-09T08:26:30.346-08:00GnoMenu para OpenSuse 11.3<div><div>Continuando minha experiência de migração do Fedora para OpenSuse, acabo de disponibilizar os pacotes do GnoMenu para OpenSuse 11.3 (32 e 64 bits). Para instalar é só clicar no ícone do <span><span>OneClickInstall abaixo.<br /><a href="http://dl.dropbox.com/u/2085683/gnomenu.ymp"><br /><img src="http://en.opensuse.org/images/f/f1/Oneclick.png" border="0" style="cursor:pointer; cursor:hand;width: 162px; height: 46px;" alt="" /><br /></a></span></span><div><br /></div><div>Para quem não conhece, o OneClickInstall é um modelo de instalação de pacotes do OpenSuse de forma que, através do próprio navegador Web você consiga instalar pacotes de maneira simples e prática. O arquivo (.ymp - Yast MetaPackage) se responsabiliza por adicionar os repositórios necessários e instalar os pacotes. Quem se responsabiliza pelo conhecimento necessário na criação do pacotes e do arquivo ymp é o desenvolvedor do programa e não o usuário.</div></div></div>Anonymoushttp://www.blogger.com/profile/14001980705842152564noreply@blogger.com0tag:blogger.com,1999:blog-7609302757605176311.post-55982568461939886572010-11-03T19:03:00.000-07:002010-11-09T08:28:51.520-08:00Migrando Fedora para Opensuse part4Neste post falarei sobre dois aplicativos que usava bastante no Fedora e continuo usando no OpenSuse. Dropbox e GnoMenu.<br /><br />Dropbox não é bem um aplicativo, mas um serviço de disco virtual que uso para compartilhar meus documentos entre computadores diferentes. Também pode ser usado para realizar Backups. Para instalá-lo no OpenSuse basta instalar o pacote dropbox disponível no Gerenciador de Software. No fedora eu tinha que baixar o pacote direto do site. Ponto para o OpenSuse. Mais informações sobre o serviço em <a href="http://www.dropbox.com">http://www.dropbox.com</a><br /><br />Gnomenu é um menu alternativo para o Gnome, com alto nível de personalização e bem interessante. Uso-o há algum tempo e sempre achei melhor do que os concorrentes. Criei um pacote dele para o OpenSuse. Clique <a href="http://dl.dropbox.com/u/2085683/gnomenu-2.9-1.x86_64.rpm">aqui</a> para baixar. Após a instalação, clique com o botão direito na barra de tarefas e clique em "Adicionar ao painel". Procure pelo item GnoMenu. Essa versão é para intel/amd 64 bits (arch x86_64). Em breve disponibilizo a versão para 32 bits.<br />Mais informações sobre GnoMenu em <span class="f"><cite></cite></span><a href="https://launchpad.net/gnomenu">https://launchpad.net/gnomenu</a><br /><br />Por enquanto é só pessoal. Até a próxima.Anonymoushttp://www.blogger.com/profile/14001980705842152564noreply@blogger.com0tag:blogger.com,1999:blog-7609302757605176311.post-31758724748150246902010-10-29T06:11:00.000-07:002010-11-09T08:29:23.199-08:00Migrando Fedora para Opensuse part3De volta ao trabalho, vamos para a terceira parte do nosso artigo. Conforme havia anunciado, vamos falar agora da instalação de alguns pacotes bem comuns, como plugins do java e do flash, codecs de vídeos, Google Chrome e Adobe Reader. Todos esses pacotes estão disponíveis através dos repositórios listados no artigo anterior.<br /><br />Os codecs de vídeos estão disponíveis através dos pacotes gstreamer disponíveis na distro. O mesmo ocorre com o flash que possui o pacote (flash-player). Existem duas versões de java disponíveis: A versão da sun (<a onclick="var currentElement=this; if ($('#swdt-129789055').hasClass('fetched') == false) {Q.add({type: 'POST',complete:function(msg){fill_or_exec(msg,'replace','swdt-129789055');tab.Software.popup.html($('#swdt-129789055').addClass('fetched').html());},data:{name:'java-1_6_0-sun',},url: 'http://susestudio.com/software/details?appliance_id=273025&authenticity_token=BDk0MFjcfdafrgKj&repository_id=6861'});};; return false;" onmousedown="tab.Software.add.packageDetails(this);">java-1_6_0-sun e </a><a onclick="var currentElement=this; if ($('#swdt-129789055').hasClass('fetched') == false) {Q.add({type: 'POST',complete:function(msg){fill_or_exec(msg,'replace','swdt-129789055');tab.Software.popup.html($('#swdt-129789055').addClass('fetched').html());},data:{name:'java-1_6_0-sun',},url: 'http://susestudio.com/software/details?appliance_id=273025&authenticity_token=BDk0MFjcfdafrgKj&repository_id=6861'});};; return false;" onmousedown="tab.Software.add.packageDetails(this);">java-1_6_0-sun-plugin</a>) e a versão do openjdk (<a onclick="var currentElement=this; if ($('#swdt-127894640').hasClass('fetched') == false) {Q.add({type: 'POST',complete:function(msg){fill_or_exec(msg,'replace','swdt-127894640');tab.Software.popup.html($('#swdt-127894640').addClass('fetched').html());},data:{name:'java-1_6_0-openjdk-plugin',},url: 'http://susestudio.com/software/details?appliance_id=273025&authenticity_token=BDk0MFjcfdafrgKj&repository_id=8039'});};; return false;" onmousedown="tab.Software.add.packageDetails(this);">java-1_6_0-openjdk e </a><a onclick="var currentElement=this; if ($('#swdt-127894640').hasClass('fetched') == false) {Q.add({type: 'POST',complete:function(msg){fill_or_exec(msg,'replace','swdt-127894640');tab.Software.popup.html($('#swdt-127894640').addClass('fetched').html());},data:{name:'java-1_6_0-openjdk-plugin',},url: 'http://susestudio.com/software/details?appliance_id=273025&authenticity_token=BDk0MFjcfdafrgKj&repository_id=8039'});};; return false;" onmousedown="tab.Software.add.packageDetails(this);">java-1_6_0-openjdk-plugin</a>). Escolha a sua favorita e instale-a. Instale o pacote chromium para navegar pelo Google Chrome e acroreader para usar o Adobe Reader 9.<br /><br />Nessa questão não vejo muita diferença entre o OpenSuse e as distros Ubuntu e Fedora. Todas disponibilizam esses programas através de seus próprios repositórios ou de repositórios desenvolvidos pela comunidade, enfim, a única preocupação é encontrar o repositório que possui o pacote desejado, que como vimos no capítulo anterior, é uma vantagem do OpenSuse.<br /><br />Em breve, mais novidades nessa trajetória.Anonymoushttp://www.blogger.com/profile/14001980705842152564noreply@blogger.com0tag:blogger.com,1999:blog-7609302757605176311.post-1641356742292512722010-10-26T02:32:00.000-07:002010-11-09T08:29:58.062-08:00Migrando Fedora para Opensuse part2<div>Reeditando este artigo, seguindo dica de um comentário, resolvi enxugar a lista de repositórios, evitando que problemas com as diferentes versões de pacotes disponíveis em repositórios diversos possam gerar problemas.</div><div><br /></div>Continuando o artigo, seguem alguns mais tópicos<br /><br />2.1 Yast<br />Quem já usou o Suse/OpenSuse em algum momento já deve conhecer o Yast, para quem não conhece, ele é uma ferramenta de configuração do sistema, como o Painel de Controle do Windows, sendo ponto único para as ferramentas de configuração de Hardware, instalação de Software, Administração de Serviços e Contas de Usuários etc. Acho esse modelo melhor do que diversas ferramentas soltas, como o system-config-etc do Fedora/RedHat. Suas ferramentas são módulos que podem ser removidos/adicionados/substituidos sem alterar o ponto central de configuração.<br /><br />2.1 Repositórios<br />Configuração de Repositórios extras no OpenSuse é muito legal. Ele já traz um serviço de busca por repositórios da comunidade de forma que pelo próprio Yast2 é possível adicionar/remover repositórios. Não é necessário uma única intervenção por linha de comando. Para usuários menos experientes, isso é ótimo.<br /><br />Segue a lista dos repositórios que adicionei em minha instalação:<br /><br />name=Repositório principal (NON-OSS)<br />baseurl=http://download.opensuse.org/distribution/11.3/repo/non-oss/<br />name=Repositório principal (OSS)<br />baseurl=http://download.opensuse.org/distribution/11.3/repo/oss/<br />name=Repositório principal (Contrib)<br />baseurl=http://download.opensuse.org/repositories/openSUSE:/11.3:/Contrib/standard/<br />name=Repositório principal de atualização<br />baseurl=http://download.opensuse.org/update/11.3/<br />name=Packman Repository<br />baseurl=http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/11.3/<br /><br />Instalação de Programas<br />O módulo do Yast para Gerenciamento de Software é muito semelhante ao Package-Manager do Fedora, sendo que para que já usa não terá nenhum problema para operar essa ferramenta. Uma pequena diferença fica por conta do solver, um script responsável por resolver os problemas de conflitos de dependências de pacotes. Ele permite maior administração por parte do Administrador do Sistema que pode inclusive ignorar os problemas detectados e manter o ambiente inconsistente. Não acho que isso seja bom para usuários menos experientes. Para usuários mais avançados, existem outras formas de fazer isso. Na minha avaliação, ponto para o Fedora nesse aspecto.<br /><br />CompizFusion / Sax2<br /><br />Infelizmente nessa versão, 11.3, o Sax2 ficou de fora. Sax2 é uma ferramenta de configuração de vídeo, e eu achava o diferencial do OpenSuse. Sempre senti falta de uma ferramenta a altura nas outras distros. De qualquer forma, não tive nenhum problema com configuração de vídeo em meu desktop. O hardware foi detectado e não precisei configurar nada, da mesma forma foi com Fedora e Ubuntu. Quanto ao CompizFusion, o OpenSuse já vem com um módulo de configuração dos Efeitos da Área de Trabalho com alguns recursos a mais que Fedora e Ubuntu. Ainda assim é menos completo do que o compizconfig-settings. De qualquer forma, gostei dessa ferramenta, que já vem integrada ao sistema, não é necessário instalar pacotes adicionais para configurar alguns efeitos extras. Ponto para o OpenSuse.<br /><br />Ao final desse artigo, avalio o OpenSuse, até aqui como um Desktop muito bom, com algumas vantagens em relação ao Ubuntu e ao Fedora, e algumas outras, de forma que deixo os 3 num mesmo nível. No próximo artigo falarei sobre a instalação de plugins e codecs (Java, Flash e Vídeos) Google Chromium e Adobe Reader.Anonymoushttp://www.blogger.com/profile/14001980705842152564noreply@blogger.com1tag:blogger.com,1999:blog-7609302757605176311.post-15961086915558822272010-10-25T17:40:00.000-07:002010-11-09T08:30:53.376-08:00Migrando de Fedora para OpensuseJá algum tempo recebi venho analisando os avanços do OpenSUsE, mas agora resolvi instalar e usar essa grande distro, e começarei a relatar numa série de artigos minha experiência na migração do Fedora para ela.<br /><br />Incialmente devo dizer que odeio esse modelo de atualização adotado pela distro em que ele baixa e instala cada pacote. Na maioria das outras distros, primeiro baixa-se todos os pacotes para depois instalá-los. Os riscos de gerar uma incosistência no sistema são bem menores dessa forma. Porém há uma maneira simples de solucionar esse problema:<br /><br />Como root, edite o arquivo /etc/zypp/zypp.conf<br /><br />Pesquise pela linha com o valor "commit.downloadMode"<br />Remova o comentário e altere seu valor para "DownloadInAdvance" , sendo que a linha deve ficar assim:<br /><br />commit.downloadMode = DownloadInAdvance<br /><br /><br />Dessa forma, durante a atualização ou instalação de pacotes, primeiro é feito o download de todos os arquivos para depois iniciar a instalação dos mesmos.<br /><br />Por hoje, fico por aqui, em breve mais relatos.Anonymoushttp://www.blogger.com/profile/14001980705842152564noreply@blogger.com5