kpackage
Quando falamos sobre as diferentes distribuições do
Linux, ressaltamos como uma vantagem do Red Hat, seu sistema de gerenciamento de pacotes. Como o Conectiva 8.0, que estamos usando, é baseado no Red Hat, ele também possui este sistema de pacotes.
Este método de gerenciamento (instalação, atualização e remoção) do sistema, facilita em muito a tarefa do administrador. Ele torna possível a instalação ou remoção de um software a parir de um simples comando. Os pacotes, também conhecidos como "pacotes rpm" podem ser manipulados em linha de comando por meio do comando rpm. Entretanto, há uma forma gráfica, mais amigável para se fazer isso, o kpackage.
O kpackage é um software disponibilizado junto com o gerenciador de janelas KDE e possibilita a manipulação de todos os softwares que foram ou serão instalados no sistema a partir de um pacote rpm. Assim, quando se deseja instalar ou atualizar um software, basta obter o pacote rpm dese software e manipulá-lo com o kpackage. Da mesma forma pode-se escolher um software já instalado e removê-lo do sistema.
SysV Init Editor
O editor de inicialização do sistema é outro importante aliado no gerenciamento de todo o SO. Ele é mais um software disponibilizado junto com o gerenciador de janelas KDE e possibilita a manipulação dos serviços que devem ser iniciados durante a inicialização do sistema.
Quando abrimos o SysV Init Editor nos deparamos com várias pequenas janelas, cada uma correspondendo a um runlevel. Um runlevel pode ser entendido como um método de inicialização e funcionamento do sistema - será discutido com mais detalhes em aula. O editor mostra 7 runlevels (0 - 6), cada um com a sua finalidade específica. Os mais importantes para nós são o 3 (sistema carregado em modo multiusuário) e o 5 (modo multiusuário mais o ambiente gráfico).
Quando queremos adicionar um serviço ao nosso computador, e queremos que este serviço seja executado sempre que ligarmos a máquina, devemos incluí-lo no conjunto de serviços inicializados no runlevel que desejamos. Por exemplo: se quisermos que nossa máquina receba conexões ssh de outros computadores devemos colocar o serviço sshd para ser executado toda vez que ligarmos a máquina. Isso é muito simples com a utilização do SysV Init Editor pois a tarefa se resume a clicar na tarefa (sshd) e arrastá-la até a janela do runlevel desejado.
Obtendo ajuda no sistema
Dúvidas são comuns durante o uso do Linux e existem várias maneiras de obter ajuda no sistema. O Linux é um sistema bem documentado, provavelmente tudo o que imaginar fazer ou aprender já esta disponível para leitura e aprendizado. Abaixo segue algumas formas úteis de procurar a solução de sua dúvida, vale a pena conhecê-las.
Páginas de manual
As páginas de manual acompanham todos os programas distribuídos com o Linux. Elas trazem uma descrição básica do comando e detalhes sobre o funcionamento de cada opção. Uma página de manual é visualizada na forma de texto único com rolagem vertical. Também documenta parâmetros usados em alguns arquivos de configuração. A utilização da página de manual é simples.
Exemplos:
$ man ls
$ man less
$ man 2 printf
Info pages
Idênticas às páginas de manual, mas é utilizado um método de navegação entre as seções com referências a outras páginas. As info pages são úteis quando sabemos o nome do comando e queremos saber para o que ele serve. Também traz explicações detalhadas sobre uso, opções e comandos.
Exemplos:
$ info hostname
$ info
Help on line
Ajuda rápida sobre um comando/programa, é útil principalmente para sabermos quais opções podem ser usadas. Quase todos os comandos/programas Linux oferecem este recurso que é útil para consultas rápidas (e quando não precisamos dos detalhes das páginas de manual). É útil quando se sabe o nome do programa, mas deseja-se saber quais são as opções disponíveis e para quê cada uma serve.
Exemplos:
$ ls --help
$ ssh --help
How-To's
São documentos em formato texto, html, etc, que explicam como fazer determinada tarefa ou como um programa funciona. Eles trazem explicações detalhadas desde como usar um simples comando ou como instalar um modem. Os how-tos são comumente instalados em:
/usr/doc/how-to
Documentação de programas
São documentos instalados junto com os programas, alguns também trazem seu HOW-TO e FAQ (caso esteja disponível nestes tipos de documentação). Seu princípio é o mesmo do how-to; documentar o programa. Costumam trazer arquivos de aviso de copyright, changelogs, modelos, scripts, exemplos, etc. Estes arquivos estão localizados em:
/usr/doc/<programa>
FAQ
FAQ é um arquivo de perguntas e respostas mais freqüentes sobre o programa. Os arquivos de FAQ estão normalmente localizados em:
/usr/doc/FAQ/<programa>