Difference between revisions of "Knoppix Remastering Howto Brazilian Portuguese"
From Knoppix Documentation Wiki
(→Preparando a Remasterização) |
(→Trabalhando dentro do ambiente como "chroot") |
||
| Line 69: | Line 69: | ||
Neste ponto, você estará como "chroot". Portanto, o "/" é realmente <tt>"/mnt/hda1/knx/source/KNOPPIX"</tt>. | Neste ponto, você estará como "chroot". Portanto, o "/" é realmente <tt>"/mnt/hda1/knx/source/KNOPPIX"</tt>. | ||
| − | =Trabalhando dentro do ambiente como "chroot"= | + | ===Trabalhando dentro do ambiente como "chroot"=== |
Lembre-se de que qualquer coisa que você faça ou crie no ambiente como "chroot" será "queimado" no CD. Se você faz alguma alteração (por exemplo, configurações no APT, no proxy, etc.), tome nota destas coisas para conseguir desfazer as mudanças antes da remasterização. | Lembre-se de que qualquer coisa que você faça ou crie no ambiente como "chroot" será "queimado" no CD. Se você faz alguma alteração (por exemplo, configurações no APT, no proxy, etc.), tome nota destas coisas para conseguir desfazer as mudanças antes da remasterização. | ||
| − | ==Configurando o acesso à Internet== | + | ====Configurando o acesso à Internet==== |
Para usar a Internet você precisa editar o arquivo <tt>"/etc/resolv.conf"</tt> para adicionar o nome do servidor (ou saia do modo "chroot" e copie o arquivo <tt>"resolv.conf"</tt> exterior para o diretório de trabalho: | Para usar a Internet você precisa editar o arquivo <tt>"/etc/resolv.conf"</tt> para adicionar o nome do servidor (ou saia do modo "chroot" e copie o arquivo <tt>"resolv.conf"</tt> exterior para o diretório de trabalho: | ||
cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf | cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf | ||
| Line 87: | Line 87: | ||
e verifique se obtém a página após permitir "cookies". | e verifique se obtém a página após permitir "cookies". | ||
| − | ==Configurando o SAMBA== | + | ====Configurando o SAMBA==== |
Se deseja suporte ao serviço "smbd", altere o grupo de trabalho no arquivo <tt>"smb.conf"</tt> para o grupo de trabalho da rede local Windows. No caso do Windows XP, o padrão é "MSHOME". | Se deseja suporte ao serviço "smbd", altere o grupo de trabalho no arquivo <tt>"smb.conf"</tt> para o grupo de trabalho da rede local Windows. No caso do Windows XP, o padrão é "MSHOME". | ||
| − | ==Configurações do APT== | + | ====Configurações do APT==== |
| − | ===Atualizando a lista de pacotes=== | + | =====Atualizando a lista de pacotes===== |
Atualize a lista de pacotes do APT com "<tt>'''apt-get update'''</tt>". | Atualize a lista de pacotes do APT com "<tt>'''apt-get update'''</tt>". | ||
* Nota: Se o comando "<tt>apt-get update</tt>" resultar no erro "FATAL -> Could not set non-blocking flag Bad file descriptor", você precisará se certificar de que seu ambiente "chroot" está montado <u>sem</u> a opção "<tt>nodev</tt>". Consulte o item sobre erros no "<tt>/dev/null</tt>" quando entra com ambiente "chroot" pela primeira vez. | * Nota: Se o comando "<tt>apt-get update</tt>" resultar no erro "FATAL -> Could not set non-blocking flag Bad file descriptor", você precisará se certificar de que seu ambiente "chroot" está montado <u>sem</u> a opção "<tt>nodev</tt>". Consulte o item sobre erros no "<tt>/dev/null</tt>" quando entra com ambiente "chroot" pela primeira vez. | ||
| Line 99: | Line 99: | ||
*:Nota: Isso foi feito como "chroot" conforme descrito acima. | *:Nota: Isso foi feito como "chroot" conforme descrito acima. | ||
| − | ===Listando pacotes=== | + | =====Listando pacotes===== |
Antes de poder adicionar programas, você provavelmente precisará remover alguns pacotes. Para obter uma lista de pacotes instalados, tecle isto: | Antes de poder adicionar programas, você provavelmente precisará remover alguns pacotes. Para obter uma lista de pacotes instalados, tecle isto: | ||
dpkg-query -l | dpkg-query -l | ||
| Line 115: | Line 115: | ||
Ele faz a mesma coisa anterior, para os que não têm o "<tt>dpkg-awk</tt>". | Ele faz a mesma coisa anterior, para os que não têm o "<tt>dpkg-awk</tt>". | ||
| − | ===Removendo pacotes indesejados=== | + | =====Removendo pacotes indesejados===== |
Para remover um pacote (e todos os pacotes dependentes dele), tecle isto: | Para remover um pacote (e todos os pacotes dependentes dele), tecle isto: | ||
apt-get remove --purge ''name-of-package-to-remove'' | apt-get remove --purge ''name-of-package-to-remove'' | ||
| Line 125: | Line 125: | ||
deborphan | xargs apt-get -s -y remove | deborphan | xargs apt-get -s -y remove | ||
| − | ===Adicionando pacotes=== | + | =====Adicionando pacotes===== |
Agora, a parte boa. Se você deseja adicionar um pacote, tecle isto: | Agora, a parte boa. Se você deseja adicionar um pacote, tecle isto: | ||
apt-get install '''name-of-package-to-install'' | apt-get install '''name-of-package-to-install'' | ||
| Line 132: | Line 132: | ||
Quando a lista aparecer, você pode examiná-la (mais de 13 mil linhas!) ou procurar por textos usando o comando "/": <tt>/''texto-a-procurar''</tt>. | Quando a lista aparecer, você pode examiná-la (mais de 13 mil linhas!) ou procurar por textos usando o comando "/": <tt>/''texto-a-procurar''</tt>. | ||
| − | ===Limpando o cachê=== | + | =====Limpando o cachê===== |
Quando você terminar de remover e adicionar pacotes, uma boa maneira de limpar tudo é teclando isto: | Quando você terminar de remover e adicionar pacotes, uma boa maneira de limpar tudo é teclando isto: | ||
COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P | COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P | ||
| Line 138: | Line 138: | ||
apt-get clean | apt-get clean | ||
| − | ==Configurações de Usuário== | + | ====Configurações de Usuário==== |
As configurações de usuário estão em "<tt>/etc/skel</tt>. Este diretório será copiado para fazer os diretórios "home" dos novos usuários. | As configurações de usuário estão em "<tt>/etc/skel</tt>. Este diretório será copiado para fazer os diretórios "home" dos novos usuários. | ||
* Dica: Não coloque arquivos em "<tt>/root</tt>" pois eles serão somente disponíveis (em tempo de execução) em "<tt>/KNOPPIX/root</tt>". | * Dica: Não coloque arquivos em "<tt>/root</tt>" pois eles serão somente disponíveis (em tempo de execução) em "<tt>/KNOPPIX/root</tt>". | ||
| Line 146: | Line 146: | ||
Note that the default user 'knoppix' is not created by adduser(1), thus /etc/skel is not copied completely but rather selectively. That is, to make a file .xyrc appear in /home/knoppix, it is not sufficient to place it in /etc/skel. One possibility is to extend the code in /etc/X11/Xsession.d/45xsession which is responsible for filling /home/knoppix. | Note that the default user 'knoppix' is not created by adduser(1), thus /etc/skel is not copied completely but rather selectively. That is, to make a file .xyrc appear in /home/knoppix, it is not sufficient to place it in /etc/skel. One possibility is to extend the code in /etc/X11/Xsession.d/45xsession which is responsible for filling /home/knoppix. | ||
| − | ==Sair do "chroot"== | + | ====Sair do "chroot"==== |
{?}Isto estava na tradução do espanhol -- deve-se verificar a necessidade{?} | {?}Isto estava na tradução do espanhol -- deve-se verificar a necessidade{?} | ||
Desmonte "<tt>/proc</tt>" -- isto é muito importante! | Desmonte "<tt>/proc</tt>" -- isto é muito importante! | ||
| Line 152: | Line 152: | ||
Pressione <span style="font-variant:small-caps">Ctrl+D</span> para voltar à raiz original (ou seja, sair de "chroot"). | Pressione <span style="font-variant:small-caps">Ctrl+D</span> para voltar à raiz original (ou seja, sair de "chroot"). | ||
| − | ==Autoexecutando Programas== | + | ====Autoexecutando Programas==== |
Quando você quer autoexecutar alguns programas, pode-se criar um script e pô-lo no diretório "<tt>/etc/rc5.d/</tt>", que executa itens antes de o ambiente X ser carregado. Pesquise o processo "init" para mais possibilidades. | Quando você quer autoexecutar alguns programas, pode-se criar um script e pô-lo no diretório "<tt>/etc/rc5.d/</tt>", que executa itens antes de o ambiente X ser carregado. Pesquise o processo "init" para mais possibilidades. | ||