Welcome to Planet openSUSE

This is a feed aggregator that collects what openSUSE contributors are writing in their respective blogs.

To have your blog added to this aggregator, please read the instructions.


Tuesday
25 April, 2017


face

Today: And what if I want to remove some files?

It’s easy and obvious to add new files with a driver update (DUD). But what if you need to remove some files? Or, related: can you replace some read-only file by a writable copy?

Let’s for this article assume you want to modify the Xorg configuration. Say,
/usr/share/X11/xorg.conf.d/10-evdev.conf troubles you.

The direct way would be to write an update.pre script than removes the file and include this into a DUD.

update.pre is run right after the DUD has updated the files in the installation system.

For example:

echo \
  rm /usr/share/X11/xorg.conf.d/10-evdev.conf \
  > update.pre
mkdud --create test1.dud --dist tw --name "remove 10-evdev.conf" update.pre

But when we try test1.dud we run into this:

Driver Update: remove 10-evdev.conf
Driver Updates added:
  remove 10-evdev.conf
[...]
rm: cannot remove '/usr/share/X11/xorg.conf.d/10-evdev.conf': Read-only file system

So, we see the catch: much of the installation system resides on a read-only file system! You can’t just go and modify things.

But how does the driver update process manage to add new files to the installation system then? It does so by restructuring the file system using symlinks. In the process all directories that need to be modified are replaced by writable copies.

In other words: if you include the file you want to remove in the DUD – you will be able to remove it. It’s actually sufficient to include the directory the file resides in to make this work.

So, let’s try this:

mkdir -p /tmp/dud/usr/share/X11/xorg.conf.d
echo \
  "rm /usr/share/X11/xorg.conf.d/10-evdev.conf" \
  > update.pre
mkdud --create test2.dud --dist tw --name "remove 10-evdev.conf" update.pre /tmp/dud

Now we don’t get any error applying test2.dud and when we login to the installation system, we see:

console:vm9732:/ # ls -l /usr/share/X11/xorg.conf.d
total 0
console:vm9732:/ # 

Tip

For easy testing a DUD, boot the machine with

startshell=1 sshd=1 password=*** dud=<URL>

startshell=1 wi ll stop the installation workflow after the installation system has been fully prepared just before YaST will be started. sshd=1 will start an SSH daemon and you’ll be able to connect to the machine and look around.

A similar trick can be used to make files writable (watch out for correct shell quoting):

mkdir -p /tmp/dud/usr/share/X11/xorg.conf.d
echo \
  cp --remove-destination '$(readlink -f /usr/share/X11/xorg.conf.d/10-evdev.conf)' \
  /usr/share/X11/xorg.conf.d/10-evdev.conf \
  > update.pre
mkdud --create test3.dud --dist tw --name "make 10-evdev.conf writable" update.pre /tmp/dud

We can verify the result:

console:vm9732:/ # ls -l /usr/share/X11/xorg.conf.d               
total 4
-rw-r--r-- 1 root root 1099 Apr 24 13:06 10-evdev.conf
console:vm9732:/ #

The file is now writable.


Monday
24 April, 2017


face

openSUSE wird mal wieder die Versionsnummernvergabe ändern. Derzeit ist die Version openSUSE Leap 42.2 aktuell. Im openSUSE – Downloadportal kann man aktuell Leap 42.3 als  Entwicklerversion zum Testen herunterladen. Die 42.3 soll demnach diesen Sommer 2017 als Nachfolger erscheinen. Danach war dann eigentlich die Versionsnummer Leap 43 geplant gewesen. Daraus wird jetzt wohl nichts mehr. Hier greift jetzt die angekündigte Änderung.

Um mit der aus dem selben Haus stammenden Suse Linux Enterprise Ausgabe letztendlich die Ausgabeversionsnummern zu synchronisieren, sprich gleichzuziehen, kommen danach beide Varianten, openSUSE Leap und SUSE Linux Enterprise mit der Versionsnummer 15.x raus. Dies war jetzt deutlich vereinfacht ausgedrückt. OpenSUSE Vorstand Richard Brown hat es auf der Entwicklerliste (englisch) weit ausführlicher begründet und erläutert. Auf Pro-Linux.de oder Linux-Magazin.de kann man es ausführlicher in deutsch nachlesen.

Quellen: openSUSE- Mailingliste, Pro-Linux.de (von Ferdinand Thommes) , Linux-Magazin.de (von Ulrich Bantle)


Michael Meeks: 2017-04-24 Monday.

21:00 UTCmember

face
  • Mail chew, consultancy call with Miklos. Submitted a brief paper for GUADEC deadline today. Plugged away at backlog of admin tasks, code review etc. Poked at plain-text import performance here & there for a customer.
  • Nicolas over in the afternoon, great to see him - caught up, dinner, made some nail-blocks to avoid cat sitting on M's bird-box. Soldered new relay into the fridge & re-assembled: working again. Talked until late happily.

face
Como instalar o cliente overGrive e usar o Google Drive no Linux sem complicação

Se você está a procura de uma solução para acessar seus arquivos do Google Drive em sistemas Linux, veja como instalar o cliente overGrive e usar o Google Drive no Linux.

Leia o restante do texto "Como instalar o cliente overGrive e usar o Google Drive no Linux sem complicação"

face

La version d’openSUSE Leap qui suivra la 42.3 sera la version 15 !

Cela pour suivre les nouveaux numéros de version de SUSE Linux Enterprise (SLE). Jusqu’à présent ils en étaient à la version 12 ce qui avait empêché openSUSE de suivre ce numéro car openSUSE 12 avait déjà existé.

On aura donc eu et on devrait avoir : 12.3, 13.1, 13.2, 42.1, 42.2, 42.3, 15.0, 15.1, 15.2…

openSUSE Leap 42.3 est prévu pour juillet de cette année et openSUSE Leap 15 sera prévu pour 2018.

 

– Source-

Mailing-list [en] : https://lists.opensuse.org/opensuse-project/2017-04/msg00014.html

Sur Phoronix [en] : http://www.phoronix.com/scan.php?page=news_item&px=openSUSE-Leap-15-Versioning


face

Douglas de Maio, publicou no openSUSE News uma revisão do que aconteceu nesta três semanas em openSUSE Tumbleweed a versão “rolling release” de atualização contínua da distribuição de GNU/Linux openSUSE.


O anúncio original você pode ler no blog de Dominique Leuenberger, no link abaixo:


Atualização do Samba, Ceph, LightDM nos Snapshots do openSUSE Tumbleweed
Os Snapshots lançados nas últimas duas semanas do openSUSE O Tumbleweed diminuiram um pouco, mas softwares continuam sendo atualizados nos cinco Snapshots que foram lançados desde o dia 6 de abril.

O snapshot mais recente, 20170417, trouxe o Samba 4.6.2, que tinha uma enorme quantidade de correções de bugs e problemas de regressão abordados pelas correções de segurança para CVE-2017-2619. GPhoto teve muitas melhorias graças à atualização para libgphoto2 2.5.13. O snapshot também atualizou o ethtool para a versão 4.10, que sincronizou o utilitário usado para exibir e modificar alguns parâmetros dos controladores de interface de rede com a versão upstream, e a regressão fixa da versão 3.2.0 do yast2-fonts introduzida na versão 3.1.17 e adicionado o UTF- 8 codificação para Ruby strings.

O Snapshot 20170414 forneceu a versão 3.5.25 de squid nos repositórios, que fixa aspectos envolvidos com conexões de dados e tráfego FTP intercepta, e yast2-dhcp-servidor 3.2.2 versão fixa um acidente acontece com o mais recente yast2-core yast2-ruby -bindings pacotes. A primeira biblioteca de Componentes de Internacionalização para Unicode (ICU), que fornece suporte globalizado para aplicativos de software, foi atualizada para a versão 58.2 e corrigiu alguns problemas para usuários cantoneses, gregos e árabes, bem como caracteres Emoji atualizados e 19 novos símbolos para o novo 4K TV padrão.

O Mozilla Firefox corrigiu uma falha de inicialização no Linux com o lançamento 52.0.2 no Snapshot 20170413 do Tumbleweed e o Linux Kernel foi atualizado para a versão 4.10.9. O iniciador do kernel Linux open-iscsi teve uma grande quantidade de remoções e adições de patches. O sistema de arquivos btrfs amadureceu ainda mais com o lançamento da versão 4.10.2. A suíte e aplicação de arte Calligra recebeu uma correção para falha ao usar chaves de seta na versão 3.0.1 e é Fluxo gráfico adicionado comandos de desfazer. O snapshot também mesclou correções upstream Ceph para o codestream. O WindowMaker 0.95.8 adicionou alguns patches e novos recursos para usuários veteranos.

O Mesa 17.0.3 foi atualizado no snapshot 20170407 e o libvirt 3.2.0 subiu alguns patches e adicionou uma correção para uma falha do IPv6. Cryptsetup 1.7.4 fixou a compatibilidade de LibreSSL e adicionou o apoio para OpenSSL 1

face
Como instalar a versão multiplataforma do IRPF 2017 no Linux manualmente

E chegou a hora de acertar as contas com o leão, por isso, se você quer fazer sua declaração do imposto de renda pessoa física no Linux, veja aqui como instalar o programa IRPF 2017 no Linux.

Leia o restante do texto "Como instalar o programa IRPF 2017 no Linux"

face

Boletín de noticias relacionadas con el software libre publicado por la Free Software Foundation.

La Fundación para el Software Libre o Free Software Foundation (FSF) es una organización creada en Octubre de 1985 por Richard Stallman y otros entusiastas del software libre con el propósito de difundir este movimiento.

La Fundación para el software libre (FSF) se dedica a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las áreas de la computación, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU.

Además de tratar de difundir la filosofía del software libre, y de crear licencias que permitan la difusión de obras y conservando los derechos de autorías, también llevan a cabo diversas campañas de concienciación y para proteger derechos de los usuarios frentes a aquellos que quieren poner restricciones abusivas en cuestiones tecnológicas.

Mensualmente publican un boletín (supporter) con noticias relacionadas con sus campañas, o eventos. Una forma de difundir sus proyectos, para que la gente conozca los hechos, se haga su propia opinión, y tomen partido si creen que la reivindicación es justa!!

Puedes ver todos los números publicados en este enlace: http://www.fsf.org/free-software-supporter/free-software-supporter

Un pequeño equipo de entusiastas traducimos mensualmente este boletín para que esté disponible en castellano. Tratamos de hacerlo lo mejor que podemos pero no estamos exentos de cometer errores.

¿Te gustaría aportar tu ayuda y ayudarnos en la traducción? Lee el siguiente enlace:

Este mes se ha publicado la versión traducida un poco tarde, pero por fín aquí te traigo un extracto de algunas de las noticias que ha destacado la FSF este mes de abril de 2017, pero puedes leer el boletín completo en español en este enlace:

.- SecureDrop y Alexandre Oliva son los ganadores de los “Free Software Awards” (Premios del software libre)

Del 25 de marzo

Anunciamos los ganadores de los premios “Free Software Awards” en una ceremonia celebrada durante la conferencia LibrePlanet 2017 en el Instituto Tecnológico de Massachusetts (MIT). El presidente de la FSF, Richard M. Stallman, entregó el premio para Proyectos con Beneficio Social a SecureDrop (recibido por el ingeniero Conor Schaefer) y el premio por el Avance del Software Libre para Alexandre Oliva. Puedes ver el vídeo en los siguientes enlaces.

.- ¿La actualización de los términos del servicio de GitHub entra en conflicto con la licencia “copyleft”?

Del 14 de marzo

La actualización de los términos ha causado una gran preocupación, pero


Sunday
23 April, 2017


face

Time-stamping

Sometimes you need to get the time stamps for each line printed by a programm. How to do it? Fortuntely there is a tool called ts (like Time Stamp).

In openSUSE it is not installed by default, but is available in the standard repositories in the moreutils package:

sudo zypper in moreutils

When using time-stamping it is a good idea to get rid of buffering which might prevent from getting the correct time. So the usual usage pattern should be something like this:

unbuffer <command> | ts

See man ts for more details, it has few but very usefull options. It can display absolute or relative time, define the precision, etc…

Profiling

If you can get exact time stamps for each output line then it is easy to find the line which took too long time.

In this example I was writing a new test for the s390 YaST module. I noticed that one test took much more time than the others. So I used ts to get the real numbers, the full command in this case was unbuffer rake test:unit | ts -i %.s:

Original Test

As you can see the tests usually take just few miliseconds, 5 ms at most. Except the Write test which takes more than 500ms. I was wondering why.

Debugging

So how to find the place where the test took most of the time? You could use the Ruby profiler:

ruby -rprofile -S rspec <test_file>

But I found the output too detailed without finding any relevant information, probably because it measures the CPU time, not the real time…

The alternative approach is simply to add the puts call somewhere in the tested code. So you can measure how long it takes to reach this specific point. Using the usual bisect approach you can find the problematic place quite quickly.

In this case the problematic place was surprisingly calling the sleep(500) function here which obviously adds 500ms to the test time. The fix was easy, simply mock the sleep call in the test and return immediately.

The result is that the Write test now also takes few miliseconds just like the others:

Fixed Test

The test as a whole is now more than 20x faster. :wink:

Conclusion

In this case the real improvement was small, saving half a second is not a game changing feature.

But I used this approach in the past in the YaST registration module where the problem was caused by running a SLP network discovery without mocking it. That took much more time and scanning the local network in tests is at least not nice.


Michael Meeks: 2017-04-23 Sunday.

21:00 UTCmember

face
  • Fine breakfast, checked-out, swam & sauna-ified; off to pick up the babes - who had had a fine time with B&A. Lovely lunch, drove home. Picked up H. from Lynn's, back for some songs & bible study together - tea, put H. and others to bed. Watched Line of Duty - gripping.

face

It is an easy and a vulgar thing to please the mob, and not a very arduous task to astonish them. —Martin Werge Nissen


face

Back in February the fifteenth SUSE Hack Week took place. As always this was a week of free hacking, to learn, to innovate, to collaborate, and to have a lot of fun. I didn't have the full time, so I worked on a couple of small things and a few projects I maintain. I did want to summarize that, so here you go.

The first project remained unfinished. I wanted to fill out Tim Urban's Life Calendar (you might have seen that on his excellent blog "Wait But Why"), but realized that it's not trivial to map dates to weeks in your life. So I wrote a small tool to calculate that, stopped after I had a failing test and had a rough feeling for how to put the dots on the life calendar.

The second project was something I always wanted to do, implement Conway's Game of Life. I had once started an implementation in 68000 assembler on the Amiga many years ago, but never finished it. Technology has advanced, so I decided to do at as ASCII pixel art. Who needs high resolution? The result turned out to be a bit more generic, as a command line tool to manipulate pixel matrices stored in text files, the Pixelist. While I was at it, I also implemented Langton's Ant and a simulation of diffusion limited aggregation.

GivenFilesystem is a Ruby gem I maintain for writing unit tests dealing with files on disk. It's quite convenient, if you test code, which writes files on disk and you want to have a well-defined environment without side effects for testing this code. There were some open pull requests. I reviewed and merged them and released given_filesystem 0.2.0.

I already wrote about Inqlude, where I used Hack Week to finally publish the new Inqlude web site, which is based on the work Nanduni did during last year's Google Summer of Code. It's a great improvement. I also did some cleanup work, including reviewing the open issues. So we have a nice roadmap now. There is some interesting work to do. People who want to help with that are always welcome.

Trollolo is another side project I work on from time to time. We use it for supporting our Scrum work flows at SUSE in Trello, such as generating burndown charts. I didn't get around to write code, but I consolidated some of the ideas floating around and put them into issues. This also is a nice opportunity, if you want to have some fun with writing a bit of Ruby code for a small project. Issues are up for takers.

Finally I worked a bit on the next iteration of my attempt to make git support multiple authors. This would make life with git in a pair programming situation much nicer. Based on the feedback I got on my first iteration and at the Git Merge conference, I started to work on


Saturday
22 April, 2017


Michael Meeks: 2017-04-22 Saturday.

21:00 UTCmember

face
  • Up rather early; room a bit light (despite otherwise being lovely) cooked breakfast; took a turn around the fine lawns, out together to Sutton Hoo for a walk around the bluebell woods & fine views. Back for a snacky lunch.
  • Enjoyed the pool, sauna, spa, massage, relaxing. Idly poked at fixing and merging my DelaySocket development implementation for Online some more in the evening - it works.
  • Fine dinner in the evening together, Parks & Recreation later; bed.

face

Para facilitar a vida das crianças que desejam utilizar o openSUSE, eu e meu filho Guilherme começaremos disponibilizar material para tornar a vida dos novos usuários Linux mais simples.

É tão simples que não tem o que redigir, basta clicar no botão abaixo, escolher a versão do Linux e pronto.



Friday
21 April, 2017


Michael Meeks: 2017-04-21 Friday.

21:00 UTCmember

face
  • Out for a run in the morning.
  • Saddened to see Russia's Supreme Court's approach to Jehovah's Witnesses (JW). Personally I have serious theological problems with JWs on so many levels - their frequent Conjectural Emmendation (ie. willful alteration of the text, by un-named 'translators') in their New Testament eg. around κύριος (Lord) speaks volumes for their confidence in their understanding of God. The Trinity undergirds God's very nature as love: Father, Son & Holy Spirit - and is (in my view) a foundational understanding of Christian theology from which so much beauty and truth flows. As a footnote Christ-ians (a label they are fond of presenting) has a sense of partisans of Christ (His people who are crazy about Him) which is far from my experience of JWs. The anti-intellectualism expressed in their general avoidance of higher education concerns me - although I know of notable exceptions; their use of church discipline - particularly with a mistaken lack of precedence for honoring your parents, and the primacy of loving your family is also troubling. Anyhow - I routinely invite in, and enjoy respectful conversations with those JWs who come to my door - despite our differences. When a society is not willing to tolerate and listen to passionately held, different views, and goes so far as to confiscate property and stop them from meeting and praying - it is in deep trouble. It seems to me that the defence of liberty is most important at the extremes.
  • Mail chew. Poked at a performance problem with text import - lots of dynamic_casting cost from a dynamic_cast with no check for a NULL return; hmm.
  • H, picked up by Emily for DofE expedition. Set off to Aldeburgh to drop the babes with B&A - kindly baby-sitting. On to Seckford Hall for a lovely meal and evening together.

face
Alternativa ao Google Earth: Instale o Marble no Linux

Se você está procurando uma alternativa ao Google Earth, experimente instalar o Marble no Linux e comece a explorar o mundo.

Marble é um aplicativo desenvolvido pelo projeto KDE pode fornecer uma alternativa ao Google Earth, que fosse livre e viável.

Leia o restante do texto "Alternativa ao Google Earth: Instale o Marble no Linux"


face

Last week I came across pam_python, a PAM module that lets you write PAM modules in Python. It seems interesting to play in this direction, but I had to install it manually. It seems that there was no official packages for openSUSE until now…

Yesterday I built version 1.0.6 for Tumbleweed. Please test it. It’s in our security repo. Feel free to send submit requests.

After installing it we will get /lib64/security/pam_python.so PAM modul. It’s just an interface between PAM and your own plugin (that you have to implement). To test it, you will need to add PATH of your plugin to the /etc/pam.d/login file (in case of getty-access test, for example), like described here.

This code can be used as an example. It will close access for all getty.

> cat /lib64/security/access.py

def pam_sm_authenticate(pamh, flags, argv):
  if str(pamh.service) == "login":
    return pamh.PAM_AUTH_ERR

You will also need to add this line to the /etc/pam.d/login file:

auth required pam_python.so access.py

This is just an example with login service or getty. Pam-python supports also, for example, ssh- and kdm-services. It supports many other interesting things. For more info look at documentation page.



face

Distribuições Linux Por Fábio dos Reis   O sistema Linux é um sistema modular, o que significa que é composto por partes que se combinam entre si. A parte principal é o núcleo do sistema - chamado de Kernel - que deve ser completado por diversos outros componentes para que possamos tem um sistema operacional completo, tais como: Drivers de dispositivos Bibliotecas de software


face

O Projeto GNU e Software Livre Por Fábio dos Reis Software livre é software sobre o qual os usuários possuem a liberdade para distribuir e alterar. Alguns usuários podem obter cópias sem custo, enquanto outros pagam para obter essas cópias, dependendo da forma como  software é distribuído. O projeto GNU foi um projeto de desenvolvimento de software livre para um sistema operacional


face

  A história do Unix e do GNU/Linux Nesta primeira parte de nosso artigo sobre o que é o Linux e suas origens, vamos apresentar uma história resumida do Sistema Operacional Linux, tratando também de sistemas operacionais ancestrais e suas relações entre si, desde o final dos anos 60 até os dias atuais. Primórdios: o Unix O Unix é um sistema operacional que surgiu no final dos anos 60, mais


face

Utilitário md5sum O utilitário md5sum é utilizado para calcular e verificar resumos de mensagens MD5 (Hash MD5). Uma de suas principais aplicações é realizar a verificação de integridade de imagens ISO baixadas da Internet, como por exemplo ISOs de sistemas operacionais, de modo a garantir que o arquivo não tenha sido modificado de forma maliciosa por terceiros ou corrompido durante o


face

Comando bcrypt O utilitário bcrypt permite criptografar e decriptar arquivos por meio do uso do algoritmo blowfish. Os arquivos criptografados são salvos com a extensão .bfe . Por padrão, os arquivos criptografados com bcrypt são comprimidos antes da criptografia, e os arquivos originais são removidos do sistema (desde que o processo de criptografia tenha ocorrido com sucesso), e por fim o


face

In the old setup only the MF IT team could do DNS changes for us in their DNS appliance. So we always had to run through tickets for changes.

Now we have a FreeIPA instance for the openSUSE cluster to manage the DNS zone. We use FreeIPA not only for DNS but that is a topic for another article.

After we fixed all the technical problems 3 weeks ago (you can read about it here), we finally got the approval for the change from upper management.

Now also their change control team agreed and we finally completed the change.

So lets all welcome home the opensuse.org zone!


face

Acaba de sair do forno OSAR (OpenSUSE Augmented Reality). Resultado de estudos e trabalhos desde 2007. OSAR é uma imagem Live CD Linux baseado no openSUSE, cujo principal objetivo é permitir a criação aplicações de realidade aumenta na plataforma Linux. Basta apenas um pendrive e utilizar todos os recursos de realidade aumentada na plataforma Linux sem Magia Negra.

Esta iniciativa surgiu para propiciar a possibilidade de atribuir utilidades aos computadores com GNU/Linux disponibilizados nas escolas públicas, que na maioria dos casos encontram-se abandonados.

Em breve treinamentos sobre o OSAR em São Paulo. Para download e mais informações sobre o projeto CLIQUE AQUI!

A seguir um vídeo demonstrativo, onde demonstra a facilidade de uso da plataforma OSAR: http://osar.assuntonerd.com.br/



Thursday
20 April, 2017


face
Nom : 500px-KDE_logo.svg.png
Affichages : 602
Taille : 166.8 Ko
Une nouvelle version de la collection de logiciels libres de KDE a été publiée ce jeudi 20 avril. KDE Applications 17.04 apporte un certains nombre d'améliorations et nouveautés.

Quoi de neuf ?

En bref :
  • KAlgebra est maintenant disponible dans une

Michael Meeks: 2017-04-20 Thursday.

21:00 UTCmember

face
  • Fifteenth wedding anniversary - it seems like yesterday - time flies when you're enjoying yourself; of course having an amazing, patient, graceful, intelligent, beautiful, wife is an amazing privilege as well. God is extraordinarily good to us, despite our general depravity, so much to give thanks for.
  • Mail chew; more reading about COM interception - a lovely paper on the very thing is out there; in today's world I'd hope the same paper would have lots of nice URLs, including a github link. Chat with Florian. ESC call, sync. with Tor.
  • Long delayed fridge relay turned up: good. Dropped M. to Scouts for the first time, put babes to bed, worked away until late.

face

Se você atualizou o Spotify e está com dificuldade para usá-lo, veja como criar uma Unity Quicklist para controlar o Spotify no Linux.

Leia o restante do texto "Como criar uma Unity Quicklist para controlar o Spotify no Linux"

face
Como instalar a versão mais recente do LibreOffice no Ubuntu via PPA ou SNAP

Foi lançado oficialmente o LibreOffice 5.0, a nova geração dessa suíte de escritório. Se você está querendo experimentar essa versão do LibreOffice no Linux antes de todos, veja como instalar.

Leia o restante do texto "Como instalar a versão mais recente do LibreOffice no Linux"

face
Como instalar a última versão do driver Nvidia no Linux

Foi lançada mais uma atualização do Nvidia Driver para Linux. Se você utiliza um hardware suportado por esse pacote, veja aqui como instalar a última versão do driver Nvidia no Linux, ou melhor, em qualquer distribuição Linux suportada por ele.

Leia o restante do texto "Como instalar a última versão do driver Nvidia no Linux"

face

Snapshots released the past two weeks of openSUSE Tumbleweed have slowed down a bit, but new software continues to be updated in the five snapshots that have been release since April 6.

The most recent snapshot, 20170417, brought Samba 4.6.2, which had an enormous amount of bug fixes and addressed regression issues introduced by the security fixes for CVE-2017-2619. gPhoto had lots of improvements thanks to the update to libgphoto2 2.5.13. The snapshot also updated ethtool to version 4.10, which synchronized the utility used for displaying and modifying some parameters of network interface controllers with the upstream release, and yast2-fonts’ 3.2.0 version fixed regression introduced in version 3.1.17 and added UTF-8 encoding to Ruby strings.

Snapshot 20170414  provided the 3.5.25 version of squid in the repositories, which fixed aspects involved with data connections and FTP traffic intercepts, and yast2-dhcp-server’s 3.2.2 version fixed a crash happens with the latest yast2-core and yast2-ruby-bindings packages. The premier library for Internationalization Components for Unicode (ICU), which provides globalized support for software applications, was updated to version  58.2 and fixed some issues for Cantonese, Greek and Arabic users as well as updated Emoji characters and 19 new symbols for the new 4K TV standard.

Mozilla Firefox fixed a startup crash on Linux with it’s 52.0.2 release in Tumbleweed’s 20170413 snapshot and the Linux Kernel was updated to version 4.10.9. Linux Kernel initiator open-iscsi had a large amount of patch removals and additions. The btrfs file system matured even more with the release of version 4.10.2. The suite and art application Calligra received a fix for crash when using arrow keys in version 3.0.1 and it’s Flow chart added undo commands. The snapshot also merged upstream Ceph fixes for the codestream. WindowMaker 0.95.8 added some patches and new features for veteran users.

Mesa 17.0.3 was updated in the 20170407 snapshot and libvirt 3.2.0 dropped some patches and added a fix for an IPv6 failure. Cryptsetup 1.7.4 fixed LibreSSL compatibility and added support for OpenSSL 1.1.0.

LightDM 1.22.0 was made available in snapshot 20170406 along with ImageMagick 7.0.5.4, which deleted unneeded patches, and ccache 3.3.4 documented the different cache statistics counters and fixed a regression in version 3.3 related to “potentially” bad content of dependency files.

<- Current blog entries