Gravar mídias via linha de comando

Como tenho me dedicado a utilizar mais o terminal, pois tenho testado a interface gráfica Fluxbox, vou relacionar aqui uns comandos muito úteis para utilizar em substituição aos programas Brasero, K3b, GnomeBaker entre outros de interface gráfica. Então vamos lá!

1. Apagando uma mídia do tipo RW.

1.1. Primeiro devemos desmontar a unidade:

# umount /dev/cdrom

1.2. Agora, apagamos a mídia com o comando:

# cdrecord dev=/dev/cdrom blank=fast

OBS.: Eu coloquei “#” nos comandos acima mas não tenho certeza, no momento, se não funcionam também como usuário comum, “$”. Testem para saber, ok?

 

2. Criar e gravar um arquivo .iso.

2.1. Neste caso, existem dois comandos a se escolher. Pode ser este:

$ dd if=/dev/cdrom of=/pasta/onde/se/deseja/gravar.iso

Ou este:

$ mkisofs -r -J -o trabalho.iso /pasta/onde/se/deseja/gravar

Explicação dos parâmetros:

-r → permite que qualquer cliente possa ler o conteúdo do arquivo gerado, o que evita problemas ao tentar ler o arquivo no Windows, por exemplo (para os que o utilizam…)

-J → mais uma opção para manter compatibilidade no Windows, que seria ativar as extensões Joliet.

-0 → especifica o nome do arquivo ISO que será gerado.

Eu ainda não testei este segundo comando, apenas o primeiro. E olha que ele funcionou onde os programas de interface gráfica citados acima não foram capazes de o fazer, hein?!

2.2. Gravar a .iso gerada acima:

$ cdrecord -v -fs=16M speed=8 dev=0,0,0 -data nome_da_imagem.iso

Explicação dos parâmetros:

-v → modo verbose: exibe informações durante a gravação, ou seja, o que está sendo feito.

-fs=16 → especifica o tamanho do buffer na RAM em megabytes. Substitua o 16 por um número menor caso se tenha pouca RAM.

-speed=8 → velocidade de gravação. Pode ser qualquer número suportado pelo teu gravador. Graças ao cache de memória e à multitarefa real, o sistema oferece uma tolerância maior durante a gravação. Quase sempre se consegue gravar em 8x ou mais, mesmo que continue vendo um filme no media player, por exemplo.

-dev=0,0,0 → é a localização do gravador. O 0,0,0 é o padrão para gravadores IDE, na maioria das distros. Se não funcionar, use o comando “cdrecord -scanbus”, como root para ver onde está instalado o teu gravador.

 

Agora é só brincar um pouco de apagar e gravar cd/dvd via linha de comandos, eheheh.

 

Gerar um sources.list on line

A cada nova versão de nosso GNU/Linux Ubuntu, sempre temos que reconfigurar o repositório, que fica em /etc/apt/sources.list, para poder ter os codec’s de multimídia, com o repositório Medibuntu, por exemplo, entre outros programas úteis em nosso sistema. Sem falar que o arquivo onde fica os repositórios do Ubuntu acho bem “bagunçado“…

Mas existe um sítio muito útil que faz isso pra gente, e de forma automática. É o:

http://repogen.simplylinux.ch

É só clicar nele e escolher a versão de linux, versão de sistema, localidade, etc…

Inclusive, ele indica como gerar a chave pública, gpg, via terminal. É realmente uma “mão na roda”, eheheh. O meu ficou assim, gerado por ele, para o meu Ubuntu 10.04 32 bits:

#############################################################
################### OFFICIAL UBUNTU REPOS ###################
#############################################################

###### Ubuntu Main Repos
deb http://br.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse
# deb-src http://br.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse

###### Ubuntu Update Repos
deb http://br.archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse
deb http://br.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb http://br.archive.ubuntu.com/ubuntu/ lucid-proposed main restricted universe multiverse
deb http://br.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
# deb-src http://br.archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse
# deb-src http://br.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
# deb-src http://br.archive.ubuntu.com/ubuntu/ lucid-proposed main restricted universe multiverse
# deb-src http://br.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse

###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu lucid partner
# deb-src http://archive.canonical.com/ubuntu lucid partner

##############################################################
##################### UNOFFICIAL  REPOS ######################
##############################################################

###### 3rd Party Binary Repos

#### Medibuntu – http://www.medibuntu.org/
## Run this command: sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update
deb http://packages.medibuntu.org/ lucid free non-free

#### Banshee – https://edge.launchpad.net/~banshee-team
## Run this command: sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 6E80C6B7
deb http://ppa.launchpad.net/banshee-team/ppa/ubuntu lucid main

#### Cairo Dock – http://www.glx-dock.org
## Run this command: sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys E80D6BF5
deb http://ppa.launchpad.net/cairo-dock-team/weekly/ubuntu lucid main

#### Conky – https://launchpad.net/conky
## Run this command: sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 95628707
deb http://ppa.launchpad.net/norsetto/ppa/ubuntu lucid main

#### Exaile – http://www.exaile.org
## Run this command: sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 43CBFCC0
deb http://ppa.launchpad.net/exaile-devel/ppa/ubuntu lucid main

#### GetDeb – http://www.getdeb.net
## Run this command: wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add –
deb http://archive.getdeb.net/ubuntu lucid-getdeb apps

#### Google Linux Software Repositories – http://www.google.com/linuxrepositories/index.html
## Run this command: wget -q https://dl-ssl.google.com/linux/linux_signing_key.pub -O- | sudo apt-key add –
deb http://dl.google.com/linux/deb/ stable non-free

#### Google Linux Software Repositories (testing) – http://www.google.com/linuxrepositories/index.html
## Run this command: wget -q -O – https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add  –
deb http://dl.google.com/linux/deb/ testing non-free

#### Liferea Stable – http://liferea.sourceforge.net/
## Run this command: sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 412F055D
deb http://ppa.launchpad.net/liferea/ppa/ubuntu lucid main

#### OpenShot – http://www.openshotvideo.com
## Run this command: sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys B9BA26FA
deb http://ppa.launchpad.net/openshot.developers/ppa/ubuntu lucid main

#### Pidgin – http://pidgin.im
## Run this command: sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys A1F196A8

#### Skype – http://www.skype.com
## Run this command: gpg –keyserver pgp.mit.edu –recv-keys 0xd66b746e && gpg –export –armor 0xd66b746e  | sudo apt-key add –
deb http://download.skype.com/linux/repos/debian/ stable non-free

#### Ubuntu Tweak – http://ubuntu-tweak.com/
## Run this command: sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 0624A220
deb http://ppa.launchpad.net/tualatrix/ubuntu lucid main

#### VLC Media Player  – http://www.videolan.org/vlc/
## Run this command: sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 40130828
deb http://ppa.launchpad.net/c-korn/ppa/ubuntu lucid main

Viram? Ele até organiza melhor a sintaxe do texto gerado!!