I do what I can

Random thoughts from Mauricio Teixeira…

Posts Tagged ‘mandriva

Easy Urpmi ( + Smart +)!

leave a comment »

–en
Easy Urpmi is a very famous site among Mandriva users because it provides an easy way to locate on-line media mirrors, and a cut’n’paste interface to Urpmi commands. Now, with a handful patch from me, it also works with SMART!

–pt_BR
Easy Urpmi é um site muito famoso entre os usuários de Mandriva porque provê uma maneira fácil de localizar mirrors de mídias on-line, e uma interface copiar&colar para comandos Urpmi. Agora, com uma modificaçãozinha feita por mim, ele também funciona com SMART!

Written by netmask

setembro 30, 2005 at 21:19

Publicado em Uncategorized

Tagged with ,

Mandriva "netmask" RPMs

with 4 comments

–en

I’ve been running a Conectiva contrib repository for quite a while, but unfortunatelly I had to leave the project in order to help with Mandriva. It was simply a matter of choice. Now, it’s time to start building RPMs for Mandriva! Check out my personal repository! (cooker i586 only)

# urpmi.addmedia netmask http://mteixeira.webset.net/pub/cooker-i586/netmask with hdlist.cz
# smart channel --add netmask type=urpmi baseurl=http://mteixeira.webset.net/pub/cooker-i586/netmask hdlurl=synthesis.hdlist.cz

Just for a start I’ve already put there some packages that I needed and I couldn’t find anywhere available. I’m pretty happy that Mandriva has so many useful and interesting contrib projects, like the main contrib (internal/external), PLF, JPackage, SoS, and maybe some others that I don’t know yet. But having so many options leads me to a big doubt in which one should I upload my contributed packages to. So I decided to build my own repository right now, just while I get used with the new SPEC formats and rules for Mandriva.

The main packages on this rep, and the ones that I would like to share with the Conectiva users community, are the NVIDIA driver packages. I know Mandriva has a strong policy that doesn’t allow this one to go into main, neither contrib, but Conectiva users had those available, and some miss them. So I took the liberty to take the Conectiva 10 SPECS and modify to make it work in Mandriva cooker (sorry, only cooker right now). It’s been tested and running fine in my home (FX5200) and at José Pissin’s (“pizza” on #mandriva-br, thanks!) PCs. There is the xorg-x11-driver-nvidia and the xorg-x11-driver-nvidia_legacy. The legacy driver fits on old RIVA cards (read the package description for details). Please, test, use, and report if anything goes wrong. I’ll be very glad to hear from you.

If any Conectiva user need something that can’t be found on any of the other repositories mentioned before, feel free to contact me and express our need so I’ll do anything I can do to help you out. Send me an e-mail or talk to “netmask” on #mandriva or #mandriva-br on irc.freenode.net.

–pt_BR

Há algum tempo eu vinha tocando um repositório de contribuições para Conectiva, mas infelizmente tive que abandonar o projeto de forma a ajudar com o Mandriva. Foi simplesmente questão de escolha. Agora é hora de começar a drivar RPMs para o Mandriva! Acesse meu repositório pessoal! (apenas cooker i586)

# urpmi.addmedia netmask http://mteixeira.webset.net/pub/cooker-i586/netmask with hdlist.cz
# smart channel --add netmask type=urpmi baseurl=http://mteixeira.webset.net/pub/cooker-i586/netmask hdlurl=synthesis.hdlist.cz

Só pra começar coloquei alguns pacotes que eu precisava mas não conseguia encontrar em lugar algum. Estou muito contente que o Mandriva tenho tenha tantos projetos de contribuição úteis e interessantes, como o contrib principal (interno/externo), PLF, JPackage, SoS, e talvez alguns outros que eu ainda não conheça. Mas ter tantas opções me deixou em dúvida para qual deles eu deveria enviar meus pacotes de contribuição. Então eu decidi criar o meu próprio repositório agora, somente enquanto eu me acostumo com os novos formatos do SPEC e regras para Mandriva.

Os principais pacote nesse repositório, e aqueles que eu mais gostaria de compartilhar com a comunidade de usuários Conectiva, são os pacotes de drivers NVIDIA. Eu sei que a Mandriva tem uma política bastante rígida que não permite que este pacote entre no main, nem no contrib, mas usuários de Conectiva tinham esses pacotes disponíveis, e alguns sentem falta deles. Então eu tomei a liberdade de pegar os SPECS do Conectiva 10 e modificá-los para funcionar no Mandriva cooker (desculpe, somente cooker por enquanto). Eles foram testados e estão rodando sem problemas nos PCs da minha casa (FX5200) e do José Pissin (“pizza” no #mandriva-br, obrigado!). Existe o xorg-x11-driver-nvidia e o xorg-x11-driver-nvidia_legacy. O driver legacy serve para as antigas RIVA (leia a descrição do pacote para detalhes). Por favor, teste, use, e reporte se alguma coisa der errada. Eu ficarei muito feliz em saber como ficou.

Se algum usuário Conectiva precisar de alguma coisa que não esteja disponível em qualquer um dos outros repositórios mencionados anteriormente, sinta-se à vontade para me contactar e expressar suas necessidades que eu farei qualquer coisa que eu puder para ajudá-lo. Envie um e-mail ou fale com “netmask” no #mandriva ou #mandriva-br em irc.freenode.net.

Written by netmask

setembro 17, 2005 at 16:07

Publicado em Uncategorized

Tagged with

Mandriva 2006 beta!

with 3 comments

–en

The future release of Mandriva is available as public beta! The Mandriva 2006 Beta 1 has been released for quite some time to those brave cooker users, but now it’s available to everyone who wishes to test the next release. Details can be found on the public announcement site. Have fun!

Ps.: When I get some more time I’ll make a little list of the already present improvements added by the Conectiva guys.

–pt_BR

A futura versão do Mandriva já está disponível como beta público! O Mandriva 2006 Beta 1 já estava disponível a algum tempo para os “bravos” usuários do cooker, mas agora está liberado para todos aqueles que quiserem testar a nova versão. Detalhes podem ser encontrados no site oficial do anúncio. Divirtam-se!

Ps.: Quando eu tiver um pouco mais de tempo vou fazer uma pequena lista das novidades já presentes inseridas pelo pessoal da Conectiva.

Written by netmask

agosto 2, 2005 at 20:15

Publicado em Uncategorized

Tagged with

The "task" packages are coming! // Os pacotes "task" estão vindo!

with 3 comments

–en

Many old Conectiva users miss the great “task” packages from that distro. As the name say, those packages are intended to accomplish specific installation tasks. For example, the first ones that came into cooker were task-c-devel and task-c++-devel. Those packages are simply an empty one with many “Requires”, so when you install it, all packages related to that named task will be installed too. In that case, when you need a basic set of C/C++ tools for compiling programs, those tasks will help you with that.

task-c-devel requires: autoconf automake binutils bison byacc gcc-cpp ctags diffutils flex gcc glib2-devel glibc-devel libslang-devel libtool libz-devel m4 make ncurses-devel patch texinfo
task-c++-devel requires: task-c-devel gcc-c++ libstdc++-devel

More are to come! Conectiva has 64 task packages, and they are all very useful when you want to build a system from ground up (minimum install, for example). Stay tuned!

BTW, the task “porting” should be credited to Andreas Hasenack. Thanks!

Update! Ten minutes after this post, I noticed task-kde has been uploaded! 🙂

— pt_BR

Muitos antigos usuários do Conectiva sentem falta dos excelentes pacotes “task” desta distribuição. Como o próprio nome indica, tais pacotes são utilizados para executar tarefas de instalação específicas. Por exemplo, os primeiros pacotes que apareceram no cooker foram task-c-devel e task-c++-devel. Eles são simplesmente pacotes vazios com um ou mais “Requires”, de forma que quando instalados, todos os pacotes relacionados a tal tardefa são instalados também. Nesse caso, quando você necessita de um conjunto básico de ferramentas para a compilação de programas C/C++, estes pacotes irão ajudá-lo nesta tarefa.

task-c-devel requer: autoconf automake binutils bison byacc gcc-cpp ctags diffutils flex gcc glib2-devel glibc-devel libslang-devel libtool libz-devel m4 make ncurses-devel patch texinfo
task-c++-devel requer: task-c-devel gcc-c++ libstdc++-devel

Muitos virão! Conectiva possui 64 pacotes task, e todos eles são muito úteis quando se quer criar um sistema do nada (a partir de uma instalação mínima, por exempli). Fiquem ligados!

BTW, a “portagem” dos pacotes task deve ser creditada ao Andreas Hasenack. Valeu!

Update! Dez minutos depois deste post eu vi que subiu o task-kde! 🙂

Written by netmask

agosto 1, 2005 at 13:06

Publicado em Uncategorized

Tagged with

Suggestions for an easy kernel update

with one comment

The previous entry in my blog was in portuguese because I wanted it to be a tip to former Conectiva users, which most of the time are brazilians. But after that I realized that the links posted could be interesting for others.

There’s been a discussion in coorker mailing list about creating easy ways to update Mandriva’s kernel. If someone wants to keep track of what’s happening, here are the links to the mailing list threads:

Written by netmask

julho 7, 2005 at 14:54

Publicado em Uncategorized

Tagged with

Atualização de kernel no Mandriva

leave a comment »

Pro pessoal que usava Conectiva não ficar perdido, aí vai mais uma dica.

No Conectiva bastava simplesmente rodarmos um apt-get dist-upgrade que o sistema inteiro seria atualizado, inclusive a kernel. Acontece que no Mandriva não existe uma maneira tão simples assim. Você precisa antes de tudo procurar a versão mais nova do pacote (usando urpmq kernel ou smart kernel, sua preferência), e instalar manualmente a versão desejada.

Por exemplo: se eu tenho a versão 2.6.11-6mdk rodando, e quero atualizar para 2.6.12-3mdk, eu preciso comandar a instalação do pacote kernel-2.6.12-3mdk.

Mas não pensem que isso é ridículo, ou um problema sem solução. Como eu encanei que isso precisava de uma solução, acabei iniciando uma longa conversa sobre o assunto nas listas de discussão. Então, se alguém quiser entender o andamento e analisar as várias sugestões que estão surgindo para resolver esse problema, começe a ler:

Written by netmask

julho 7, 2005 at 14:50

Publicado em Uncategorized

Tagged with

Act local, think global

leave a comment »

There has been a discussion in Cooker mailing list about package splitting, size of downloads, and such. Someone post a comment that made me sad. I’ll paste the comment and my reply, and leave it as a message to everybody that cares.

> I don’t know many people who still have do not have a fast internet
> connection.

According to recent estimatives, only 12% of the active internet home
users in Brazil has some kind of broadband access. Also, Brazil holds
50% of the active internet access population in South America, and 32%
compared to all Latin America (South + Central). However, it’s estimated
that 2005 will face an increase of 90% in the number of broadband users.

Since the latest acquisition of Conectiva, any Mandriva initiative
should think in a more general way, not concentrating the thoughts on
European or North American markets only. I think the current desire is
to spread the product/company to new markets (specially old markets held
by Conectiva), and knowing about it’s particularities is essential.

As an old said I learn in school, “act local, think global”.

Written by netmask

julho 3, 2005 at 14:07

Publicado em Uncategorized

Tagged with