Página seguinte Página anterior Índice

1. aplicativos

1.1 Como faço para executar arquivos .asp no apache?

O Servidor Apache não executa nativamente scripts .ASP. Para tanto, utilize-se de um programa comercial, que pode ser encontrado em http://www.chilisoft.com

1.2 Existe algum aplicativo que rode FOXPRO, CLIPPER, dBASE no LINUX?

Sim, existe um programa chamado FLAGSHIP que converte estas linguagens para C (possibilitando o funcionamento no LINUX).

Existem duas formas de instalá-lo, a Free Demo e a Free Personal Flagship. As instruções são as seguintes:

Para a Free Demo:

[root@localhost]# man flagship

Para a Free Personal Flagship:

[root@localhost]# man flagship

1.3 Como acessar arquivos dentro de outro HD através do emulador de dos?

Veja o arquivo /usr/doc/dosemu-*/dosemu-HOWTO-3.html#ss3.1

3.1 How do I use my hard disk with dosemu?

First, mount your dos hard disk partition as a Linux subdirectory.
For example, you could create a directory in Linux such as /dos
(mkdir -m 755 /dos) and add a line like

   /dev/hda1       /dos     msdos   umask=022

to your /etc/fstab. (In this example, the hard disk is mounted
read-only. You may want to mount it read/write by replacing "022"
with "000" and using the -m 777 option with mkdir). Now mount /dos.
Now you can add a line like

  lredir d: linux\fs/dos

to the AUTOEXEC.BAT file in your hdimage (see the comments on LREDIR
below). On a multi-user system you may want to use

  lredir d: linux\fs\${home}

where "home" is the name of an environmental variable that contains
the location of the dos directory (/dos in this example)(95/8/11).

1.4 Executo um programa e ele retorna "arquivo ou diretorio não encontrado":

### CL 5.0 ###

Alguns programas precisam da libc5 para funcionar, que não é instalada por padrão. Neste caso, basta instalá-la:

Insira o CD 1 em seu drive de CD;

[root@localhost]# mount /mnt/cdrom

[root@localhost]# cd /mnt/cdrom/conectiva/RPMS

[root@localhost]# rpm -ivh libc-5.3.12-32cl.i386.rpm ld.so-1.9.9-6cl.i386.rpm

Isto irá instalar os 2 pacotes necessários a esta biblioteca.

1.5 Como colocar mensagens no fortune?

Ele escolhe aleatoriamente uma mensagem de um arquivo do diretório /usr/share/games/fortunes, que ainda possui um arquivo índice, de extensão .dat.

Cada mensagem é separada por uma linha com um %, asim:

O que são quatro pontos na parede? Four migas. Ugh! % Errar é humano, botar a culpa no computador é mais humano ainda. % Aí ela me disse: Ou eu ou o modem! Sinto muitas saudades dela...

O que se precisa fazer é criar um arquivo com as mensagens chamado piadas, por exemplo, no formato acima. Depois basta usar o programa strfile para gerar o índice:

[root@localhost]# strfile piadas

E um arquivo chamado piadas.dat será criado.

Caso queira-se apenas as mensagens em português, crie um diretório "inglês", e mova todos os arquivos com os fortunes originais do pacote para este diretório, assim só serão usados os arquivos criados pelo usuário.

Para executar o fortune cada vez que acessar o sistema, coloque as linhas seguintes no final de seu /etc/profile

     if [ -x /usr/games/fortune ] ; then
         echo
         /usr/games/fortune
         echo
     fi
Para terminar: caso o nome de um arquivo termina com o sufixo -o o fortune só o consulta se for chamado com a opção -o (por exemplo ofensivo-o). Esses arquivos são os que contém mensagens ofensivas.

1.6 Existe algum chat de IRC para o Linux?

Modo gráfico:

Modo texto:

### Guarani ###

Modo gráfico:

Modo texto:

1.7 Quais os procedimentos para instalar o loadlin?

Todos os procedimentos aqui listados estão explicados passo a passo em: - Guia de Instalação do Conectiva Linx 4.0 apêndice F (inicializando o Linux a partir do Windows/Dos) - No endereço: http://www.conectiva.com.br/~suporte-cl/comofazer/loadlin

Os comandos a seguir são um exemplo. A versão do kernel pode ser outra e assume-se que a partição DOS/WINDOWS esteja montada sob o diretório denominado DOS. Para montar uma partição leia em: www.conectiva.com.br/pr (seção 13).

- 1- copie o arquivo loadlin.exe que está disponível no diretório dosutils do CD 1 do Conectiva Linux para o diretório linux (c:\linux).

=############# Versão CL4 ###############

- copie o arquivo pinguim.ico que está disponível no diretório dosutils do CD 1 do Conectiva Linux para o diretório linux (c:\linux).

=########################################

- 2- copie o arquivo linux.bat que está disponível no seguinte endereço: http://www.conectiva.com.br/~suporte-cl/comofazer/loadlin para o diretório linux (c:\linux).

- 3- para criar um atalho na sua área de trabalho arraste o arquivo linux.bat para a mesma, e clicando com o botão direito do mouse pode-se selecionar a opção propriedades e modificar o ícone para pinguim.ico.

- 4- além disso selecione a opção avançadas e selecione "executar em MS-DOS".

- 5- caso tenha sido feita a instalação em estação de trabalho, então o arquivo linux.bat não precisa ser modificado.

- 6- caso não tenha sido feita a instalação no modo acima, então terá de ser executado o comando fdisk (no linux) e verificar qual a partição em que estão localizados os arquivos de inicialização do linux. Então edite o arquivo linux.bat e troque hda5 para a partição verificada com o aplicativo fdisk.

- 7- Agora para inicializar o linux a partir do Windows/Dos deve-se digitar o comando c:\linux\linux ou simplesmente clicando duplamente sobre o ícone criado na área de trabalho denominado "linux". Se por acaso ocorrer algum problema na hora da inicialização, experimente seguir os seguintes passos:

[root@localhost root]$  cat /etc/fstab
/dev/hda6       /                ext2    defaults                        1 1
/dev/hda1       /boot            ext2    defaults                        1 2
/dev/hda5       swap             swap    defaults                        0 0
/dev/fd0        /mnt/floppy      ext2    user,exec,dev,suid,rw,noauto    0 0

Algo parecido com a listagem acima deverá ser mostrado na sua tela.

Agora utilizando o sistema operacional WINDOWS, edite o arquivo linux.bat. A listagem do arquivo aparece abaixo.

smartdrv /C c:\linux\loadlin.exe c:\linux\vmlinuz root=/dev/hda5 ro

Agora é necessário trocar a palavra hda5 pela partição chamada "/", neste caso trocaria por hda6.

1.8 Como configurar o servidor apache para interpretar scripts PHP?

Pacotes rpm necessários para a instalação do módulo PHP3:

apache-1.3.6-15cl        ==> servidor web Apache
mod_php3-3.0.9-5cl       ==> módulo php3
mod_php3-doc-3.0.9-5cl   ==> Documentação para o PHP3
mod_php3-pgsql-3.0.9-5cl ==> Biblioteca PHP para acesso ao banco de dados PostgreSQL
existem ainda outros pacotes responsáveis pelo uso de outras bibliotecas, ou para o uso do PHP como CGI.

============================================================================ Configuração do Apache:

1. Edite o arquivo /etc/httpd/conf/httpd.conf e descomente as seguintes linhas:

(obs.: descomentar as linhas significa remover o sinal "#" do início da linha)

# Extra Modules
#LoadModule php_module         modules/mod_php.so
LoadModule php3_module        modules/libphp3.so
#LoadModule perl_module        modules/libperl.so

ClearModuleList
AddModule mod_php3.c

OBS: Verifique que a opção do AddModule mod_php3 deve ficar após a linha ClearModuleList

Esses arquivos são responsáveis pela carga do módulo PHP3, oque possibilita ao servidor Apache interpretar os scripts.

2. Adicione "index.php3" na seguinte linha

-DirectoryIndex index.html DirectoryIndex index.html index.php3

3. Edite o arquivo /etc/php3/apache/php3.ini Esse é o arquivo responsável pelas configurações do PHP.

descomente a linha:

extension=pgsql.so

isso fará com que o php3 carregue a biblioteca de acesso ao postgreSQL, você poderia, por exemplo, descomenar a linha extension=mysql.so para usá-lo com o mysql, e assim por diante.

pronto, editado o arquivo, pare e inicie novamente o servidor de httpd (Apache):

[root@localhost]# cds

[root@localhost]# ./httpd restart

e o módulo php deverá estar ativo.

Pacotes rpm necessários para a Instalação do PostgreSQL:

postgresql-6.4.2-4cl         ==> Servidor de banco de dados
postgresql-clients-6.4.2-4cl ==> Clientes para acesso ao servidor
postgresql-lib-6.4.2-4cl     ==> Biblioteca compartilhada de funções
Configuração do PostgreSQL :

1. Edite o arquivo /etc/rc.d/init.d/postgresql e procure pela linha :

daemon --check postmaster su -l postgres -c \"/usr/bin/postmaster -S -D/var/lib/pgsql\"

coloque então o parâmetros "-i" deixando -a assim:

daemon --check postmaster su -l postgres -c \"/usr/bin/postmaster -o -e -S -i -D/var/lib/pgsql\"

Isso fará com que o PostgreSQL aceite conexões TCP/IP

2. reinicie o servidor:

[root@localhost]# /etc/rc.d/init.d/postgresql restart

3. Torne-se o usuário postgres :

[root@localhost]# su - postgres

4. Adicione o usuário nobody (usuário em qual o apache é executado) na lista de usuários do banco de dados :

    createuser nobody
        Enter user's postgres ID or RETURN to use unix user ID: 513 -> <enter>
        Is user "nobody" allowed to create databases (y/n) n
        Is user "nobody" allowed to add users? (y/n) n
        createuser: nobody was successfully added
5. Crie um novo banco de dados: createdb nome_do_banco_de_dados

6. Execute o interpretador do PostgreSQL : psql nome_do_banco_de_dados

Links:

1.9 Meu Windows 2000 funciona com o samba?

Para que o samba funcione com o win2k é necessário que seja usado o samba experimental 2.0.7, que poder ser obtido temporariamente em: http://bazar.conectiva.com.br/~epx/exppack/samba-2.0.7-2cl.i386.rpm

E que seja atualizado o sistema, com o comando: [root@localhost ]# rpm -Uhv samba-2.0.7-1cl.i386.rpm

Obs.: Vale lembrar que para que funcione o acesso é obrigatório a especificação de um usuário válido, mesmo para a listagem dos compartilhamentos.

1.10 Como Instalar e Executar um programa no Wine.

### Servidor 4.2 e posteriores ###

Monte o CDROM, e após isto, instale o pacote:

[root@localhost]# rpm -ivh /mnt/cdrom/conectiva/RPMS/wine*

Agora deverá ser editado o arquivo:

[root@localhost]# mcedit /etc/wine.conf

No campo [Drive C] mude o path para o diretório onde sua partição Windows está montada, Ex: /dos:

Path=/dos

Mude o campo [Drive D] para o path:

Path=/mnt/cdrom

Obs: para o CD funcionar, deverá ser montado antes:

mount /mnt/cdrom

Para executar um programa, como o notepad:

[root@localhost]# startx

Abra um xterm e digite o path do programa:

[root@localhost]# wine /dos/windows/notepad.exe

O Programa será executado e para fecha-lo clique no X.

1.11 Como fazer o x11amp tocar som fora do gnome?

O x11amp possui suporte para o Esound, servidor de som do gnome, e este está habilitado por padrão. Para utilizar os serviços de som padrão:

Acesse o menu Options -> Preferences (Botão direito na barra de título)

Vá em Audio I/O

Em Output Plugin, coloque tipo OSS Driver

Clique em Configure

Em Devices:

Audio device: Default

Mixer device: Default

Clique em OK, e OK novamente.

1.12 Estou tendo problemas com o xmms

Primeiramente sete as permissões nos seus dispositivos de áudio com os comandos:

[root@localhost]# chmod a+rw /dev/dsp

[root@localhost]# chmod a+rw /dev/audio

Caso não funcione, pode ser algum problema relacionado a outro dispositivo estar utilizando o som neste momento. Neste caso, mate o processo correspondente, ou feche o aplicativo que está utilizando o seu som.

Outra possibilidade em último caso, é apagar o diretório .xmms que se encontra no seu HOME com os comandos:

[root@localhost]# cd

[root@localhost]# rm -rf .xmms

Caso esteja utilizando o gnome como ambiente de trabalho, nas preferências do xmms, use como plugin de saída de som o driver para esd ao invés do OSS padrão.


Página seguinte Página anterior Índice