Arquivos de Categoria: ubuntu

Gravando imagem ISO pela linha de comando com status de progresso e ETA

Como colocar status de progresso no comando DD if=X e of=Y

Nesse post rapidamente quero apresentar uma dica para gravar uma imagem ISO em uma partição de um HD, ou mesmo em um pendrive, utilizando o dd, pela linha de comando, e com barra de progresso. Basta ter instalado o pv, para calcular o progresso. Se não tiver instalado, abra o terminal e digite:

$ sudo apt-get install pv

Pronto. Instalado o pv, basta dispor o comando da seguinte forma:

$ sudo if=/home/usuario/arquivodeorigem.iso | pv /home/usuario/arquivodeorigem.iso | of=/dev/sdX

Substituindo, evidentemente, as origens e destinos conforme necessário. Nesse caso, /home/usuario/arquivodeorigem.iso é a origem, e /dev/sdX é o destino. Na prática, o destino deve ficar algo como /dev/sdb2 ou /dev/sdb4 ou /dev/sdc2 e assim por diante. Verifique exatamente qual a partição correspondente ao dispositivo de destino que você quer gravar a imagem.

Era isso!

Novo site

Este post pretende ser o último por aqui, todo o material daqui vai para o novo site no domínio http://jetersilveira.com.br. Saudações!

Install Microsoft Office 2010 inside Ubuntu 13.10 ou 14.04 with PlayOnLinux

Hello! Yeah, Ubuntu is awesome, but… many people still does not leave Windows by the apps that are very good. The Office package by Microsoft, let’s be honest, is one of the few good things that Microsoft has produced… hehe.  I do plenty of academic papers and other documents, so I’m conscious that Microsoft Office has much more (or “easier”) tools for edition than LibreOffice (OpenOffice). However, do I have to use Windows for it?… 😦 Thanks to PlayOnLinux and to Wine, I don’t!! 🙂 So, let’s go!

PlayOnLinux is an app that makes easier the installation and use of software that were made for Windows in Linux. Wine is a layer of compatibility that allows us to execute Windows apps on Linux: it’s not an emulator because it does not simulate the Windows internal logic, but translates API calls from Windows, what make it very efficient. PlayOnLinux uses Wine, of course, but POL simplifies the installation: for example, in order to install MS Office there are a couple Fonts needed and a dll file, which POL does automatically.

Let’s see. First, you ought to install wine and playonlinux, pretty easy, through command line:

$ sudo apt-get install wine playonlinux

If your machine and your system are both 64 bits, as my case, you’re gonna have to install wine 32 bits:

$ sudo apt-get install wine:i386

Be aware that you’ll need, obviously, have the installation files for MS Office (I used a torrent to download it) 32 bits, since the 64 bits will not run with wine. After that, you must execute playonlinux (it should be on the Games menu, or you can execute it from the terminal):

$ playonlinux

It will display PlayOnLinux window, see that I’ve already Office apps installed:

playonlinux

Then, you have to click over “+ Install a Program”, and the rest is intuitive: go to “Office” -> “Microsoft Office 2010”, e “Install” and it shall be all right!

playonlinux1

playonlinux2

Then you just follow the “Windows protocol” for installation: next, next, next... hehe. When you do start Office, it’s interesting to choose the option to Do not make changes (or something like it) (on the updates question). If it all follows through, you’ll have MS Office perfetcly running inside your Ubuntu Linux (in my case, even faster than original Windows installed on my laptop):

excel_start

excel_ubuntuPlayOnLinux will create shortcuts at your Desktop and at the Office menu, but that may fail (the menu creation, I have no idea why this happen). But just in case you wanna create them (the sortcuts) elsewhere, it’s good to knoe that que icons are at the “~/.PlayOnLinux/icones/fullsize/” directory – in order to use the icons, you have to add the PNG extension to the files – and the command lines to execute the apps will be like this (be careful with upper and lower case, like OneNote and Powerpoint):

$ /usr/share/playonlinux/playonlinux –run “Microsoft Excel 2010” %F

$ /usr/share/playonlinux/playonlinux –run “Microsoft OneNote 2010” %F

$ /usr/share/playonlinux/playonlinux –run “Microsoft Outlook 2010” %F

$ /usr/share/playonlinux/playonlinux –run “Microsoft Powerpoint 2010” %F

$ /usr/share/playonlinux/playonlinux –run “Microsoft Word 2010” %F

That’s it! I hope it’s inteligible, and the community don’t hate me too much.. haha. But there it is, hope it can be useful. Bye! 🙂

Installing Pronterface on Ubuntu and the error: Not a directory: ‘/usr/share/printrun/pronterface.py’

Hello, people! Installing PRONTERFACE on my machine, when I tried to run it, I got the error Not a directory: ‘/usr/share/printrun/pronterface.py’. So I’ve created my workaround 😀 I decided to write a small step-by-step to explain how to install this software through the available repository and also solve this error. Let’s go. Open a terminal, and get it done:

sudo apt-get install python python-serial python-wxgtk2.8 python-tk
sudo apt-add-repository ppa:richi-paraeasy/ppa
sudo apt-get update
sudo apt-get install pronterface skeinforge

After running these commands, you’re going to have Pronterface installed. Open the terminal again e try to execute the command “$ pronterface” (whithout the $). You’ll probably get the following error:

OSError: [Errno 20] Not a directory: ‘/usr/share/printrun/pronterface.py’

Ok. Once this happened, let’s go to the next steps. You will edit the files pronterface.py and pronsole.py. You’ll find them at the directory /usr/share/printrun/.

Open each file, as a superuser, with your favorite text editor (like Vim).

If you use gedit, as a text editor, you can execute:

sudo gedit /usr/share/printrun/pronterface.py

Inside the file, look for this line (it should be next to 24):

os.chdir(os.path.realpath(__file__))

And replace for this one:

os.chdir(os.path.realpath(‘./’))

Save and close the file. Next, open the second file:

sudo gedit /usr/share/printrun/pronsole.py

And make the same change in the same line (it should be next to 30, on this file). Then, save and close the file. You have to make this change in both pronterface.py e pronsole.py. Actually, all you are going to do is replace  __file__  for ‘./’  on these lines.

Once you’ve done that, you can run pronterface:

pronterface

If necessary, as superuser:

sudo pronterface

And happy printing!  😀

pronter

 

[RESOLVIDO] Instalando o Pronterface no Ubuntu para a RepRap e o erro Not a directory: ‘/usr/share/printrun/pronterface.py’

Salve, pessoal! Instalando o programa PRONTERFACE aqui na minha máquina, deparei com o erro Not a directory: ‘/usr/share/printrun/pronterface.py’. Criei o meu workaround 😀 Resolvi fazer um tutorialzinho para explicar como instalar esse programa através do repositório disponível e já resolver esse erro. Vamos lá. Abra um terminal e mande brasa:

sudo apt-get install python python-serial python-wxgtk2.8 python-tk
sudo apt-add-repository ppa:richi-paraeasy/ppa
sudo apt-get update
sudo apt-get install pronterface skeinforge

Depois de executar esses comandos, você vai ter o pronterface instalado. Abra um terminal e tente executar o comando “$ pronterface”. Você provavelmente vai receber o seguinte erro como resposta:

OSError: [Errno 20] Not a directory: ‘/usr/share/printrun/pronterface.py’

Certo. Verificado que está acontecendo este erro, faça o seguinte. Você vai precisar editar os arquivos pronterface.py e pronsole.py. Você irá encontrá-los no diretório /usr/share/printrun/

Abra um arquivo de cada vez, com permissões de superusuário, em seu editor de textos favorito (eu uso o Vim).

Se você usar gedit, como editor de texto, pode executar:

sudo gedit /usr/share/printrun/pronterface.py

Dentro do arquivo, procure a seguinte linha (deve estar próxima à linha 24):

os.chdir(os.path.realpath(__file__))

E substitua por essa outra:

os.chdir(os.path.realpath(‘./’))

Salve e feche o arquivo. Na sequência, abra o próximo:

sudo gedit /usr/share/printrun/pronsole.py

E faça a mesma modificação (deve estar próxima à linha 30). Depois, salve e feche o arquivo. Faça as mundanças na linha referida em cada um dos arquivos pronterface.py e pronsole.py. Na realidade você só vai precisar substituir  __file__  por ‘./’ nessas linhas.

Feito isto, execute o pronterface no terminal:

pronterface

Se for necessário, como superusuário:

sudo pronterface

E boas impressões! 😀

pronter

FreeCAD – desenho técnico em 3D com LIBERDADE!!

freecad_banner

Olá, pessoal!! Quero apresentar pra vocês o FreeCAD, um software livre de modelagem 3D, desenho técnico (CAD) tridimesional! Pra você que é engenheiro, arquiteto, estudante… libertar-se de vez do SolidWorks!! 😀 O programa é novo, e tem algumas diferenças na utilização, se comparar com o SolidWorks (eu estou comparando com esse outro programa porque utilizo o desenho de peças – “part design”), até porque o FreeCAD também serve para inúmeras outras finalidades, como Arquitetura e até projeto e simulação de um NAVIO!! Isso mesmo!

Modelagem de um Jeep FreeCAD

Modelagem de um Jeep FreeCAD

Tem versões para Windows e Mac, que podem ser encontradas no site do projeto. Para instalação no Ubuntu 14.04, que já tem o FreeCAD nos repositórios oficiais, basta executar essa linha de comando:

$ sudo apt-get update && sudo apt-get install freecad freecad-doc

Se você não usa o Ubuntu ou não tem os repositórios instalados (se der erro encontrando os pacotes), você precisa adicioná-los. Faça-o com o seguinte comando:

$ sudo add-apt-repository ppa:freecad-maintainers/freecad-stable

E então instale:

$ sudo apt-get update && sudo apt-get install freecad freecad-doc

Veja abaixo em um vídeo minha peça de teste (uma extrusão simples, um fillet e o recurso “thinkness” – similar ao “Casca” do Solid):

 

Resolvendo o erro “Cannot add PPA” no Ubuntu 14.04 – Proxy

Tentando instalar o “netflix-desktop” para poder assistir meus filmes e sérias da Netflix tranquilamente no meu Ubuntu recém instalado, deparei-me com o seguinte erro na hora de adicionar os repositórios:

Cannot add PPA: ‘ppa:pipelight/stable’.
Please check that the PPA name or format is correct.

O “pipelight/stable” é o repositório que contém o “netflix-desktop”. Procurei na rede em diversos sites e encontrei as dicas de executar o comando:

sudo apt-get install –reinstall ca-certificates

E, segundo a maioria dos sites, isso deveria funcionar. SE NÃO funcionasse, eu ainda deveria passar a opção “-E” para o “sudo” utilizar o proxy, dessa forma:

sudo -E apt-add-repository ppa:pipelight/stable

No entanto… NADA! Claro, conferi se tinha realmente configurado o proxy executando o comando:

echo $http_proxy

…e estava tudo certo. Proxy configuradinho, retornou isto:

http://usuario:senha@ip_do_proxy:num_da_porta

Depois de um leve “bate perna” virtual… EUREKA! E era tão óbvio… é preciso setar também a variável ambiente https_proxy, porque a adição de repositórios necessita de uma conexão HTTP SEGURA. Para que funcione, então, no seu caso, se está com esse problema… após setar a variável http_proxy com os dados de seu proxy e reinstalar os certificados, configure a https_proxy, executando o comando:

https_proxy=”https://usuario:senha@ip_do_proxy:num_da_porta

E pronto! Execute o comando de adição do repositório passando a opção “-E” para o “sudo” (observe que estou utilizando nos comandos de exemplo o repositório do netflix-desktop, que é o que precisei instalar no momento):

sudo -E apt-add-repository ppa:pipelight/stable

Seja feliz! 😉

Instalar o Microsoft Office 2010 no Ubuntu 13.10 ou 14.04 com o PlayOnLinux

Olá! Pois é, o Ubuntu é uma maravilha, mas… muita gente ainda não abandona o Windows pelos apps que são muito bons. O pacote Office da Microsoft, convenhamos, é uma coisa boa que a Microsoft produziu… rs. Como eu faço bastantes edições de trabalhos acadêmicos e outros documentos, tenho consciência de que o Microsoft Office tem muito mais ferramentas e facilidades de edição de documentos que o LibreOffice. No entanto, preciso usar o Windows pra isso?… 😦 Graças ao PlayOnLinux e ao Wine, não!! 🙂 Vamos lá!

O PlayOnLinux é um aplicativo que facilita a instalação e a utilização de softwares feitos para Windows em um ambiente Linux. O Wine é uma camada de compatibilidades que permite executarmos aplicativos Windows no Linux: não é um emulador porque não simula a lógica interna do Windows, mas traduz as chamadas API do Windows, o que torna seu desempenho bastante elevado. O PlayOnLinux utiliza o Wine, só que o PlayOnLinux facilita o trabalho de instalação: por exemplo, para instalar o MS Office são necessárias algumas instalações de fontes e dll que o PlayOnLinux faz automaticamente.

Vejamos. Primeiro você deverá instalar o wine e o playonlinux, muito fácil, pela linha de comando:

$ sudo apt-get install wine playonlinux

Se a sua máquina e seu sistema forem de arquitetura 64 bits, como foi o meu caso, você precisará instalar o wine 32 bits:

$ sudo apt-get install wine:i386

Tenha em mente que você precisará, obviamente, ter os arquivos de instalação do Office (eu utilizei um torrent para baixar) 32 bits, pois o 64 bits não irá rodar com o wine. Depois disso, você deve executar o playonlinux (deve estar no menu Jogos, ou você pode executar no terminal):

$ playonlinux

Irá abrir a janela do PlayOnLinux, observe que já tenhos os aplicativos do Office instalados:

playonlinux

Por favor, desconsidere os efeitos de transparência que fizeram aparecer as outras janelas no meu snapshot.. rs. Aí você deve clicar em “+ Install a Program”, e é intuitivo: selecione “Office” -> “Microsoft Office 2010”, e “Install” e tudo dará certo!

playonlinux1

playonlinux2

Aí é só seguir o padrão de instalações do Windows: next, next, next… rs. Quando iniciar o Office, é interessante de escolher a opção Não fazer alterações (na pergunta sobre atualizações). Se tudo der certo, você terá, no seu Ubuntu, o Microsoft Office rodando perfeitamente (no meu caso rodou até mais rápido que no Windows que veio instalado no meu notebook):

excel_start

 

excel_ubuntu

O PlayOnLinux irá criar atalhos na área de trabalho e no menu Office, mas isso pode falhar (a criação no menu, não faço idéia porquê.. rs). Caso você queira criá-los em outro lugar, é interessante saber que os ícones ficam no diretório “~/.PlayOnLinux/icones/fullsize/” – para conseguir usar os ícones é preciso adicionar e extensão PNG – e os comandos para executar os programas ficam assim (preste atenção nas maiúsculas e minúsculas, veja o OneNote e o Powerpoint):

$ /usr/share/playonlinux/playonlinux –run “Microsoft Excel 2010” %F

$ /usr/share/playonlinux/playonlinux –run “Microsoft OneNote 2010” %F

$ /usr/share/playonlinux/playonlinux –run “Microsoft Outlook 2010” %F

$ /usr/share/playonlinux/playonlinux –run “Microsoft Powerpoint 2010” %F

$ /usr/share/playonlinux/playonlinux –run “Microsoft Word 2010” %F

É isso! Espero não apanhar muito da comunidade… rs Mas aí está, e creio ser bastante útil. Abraços!