FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > GNU-Linux, FreeBSD e Software Livre > Outros Assuntos GNU-Linux, FreeBSD e Software Livre
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 754.121 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 19-11-2003, 11:38   #1 (permalink)
Spiderman_O_Original
Newbie
 
Registrado em: Nov 2003
Mensagens: 20
Reputação: 0 Spiderman_O_Original está indo no caminho certo
Padrão Rodar Programa em Clipper

Ops, blz!!
Como faz pra rodar no Linux um programa feito em Clipper (q está num servidor Novell)?
Por favor, quem tiver alguma idéia, dê-me uma ajuda

[]s
Spiderman
Messenger: marcus_wm@hotmail.com
Spiderman_O_Original está offline   Responder com Quote
Antigo 19-11-2003, 11:59   #2 (permalink)
Machado
Newbie
 
Avatar de Machado
 
Registrado em: Oct 2003
Localização: Rio Grande do Sul
Mensagens: 41
Reputação: 0 Machado está indo no caminho certo
Padrão Não é tudo, mas é um começo :

no roteiro a seguir tem como instalar o DOS, a novel, e portanto, como rodar os programas, ainda falta alguma coisa, mas vai dar pro começo :
claro, use apenas as partes que te interessarem :

************************************************** *****************************
***************Instalacao Minima ou Realmente Minima***************************
* este roteiro tenciona prover toda a funcionalidade Linux, conectividade com
* redes, compartilhamentos, a partir de uma instalacao realmente minima do
* Conectiva 8. Instalacoes mais completas ja incluem alguns dos pacotes que
* serao instalados manualmente a seguir, mas os demais passos sao identicos
* em qualquer instalacao.
************************************************** *****************************
* este roteiro presume que vc tenha conexao com internet via LAN, corretamente
* configurada durante a instalacao do Linux, e operante. O roteiro nao preve
* instalacao, configuracao ou conexao via modem.
************************************************** *****************************
* texto precedido por # deve ser digitado no prompt do Linux, como root
* texto precedido por * e um comentario deste roteiro
* texto entre [ ] e um comando ou intrucao que deve ser executada dentro de
* um modulo ativado (linuxconf, ntsysv, etc...)
************************************************** *****************************
#apt-cdrom add *adiciona CDROMs ao apt-get.
#apt-get update *atualiza indice do apt-get.
#apt-get upgrade *atualiza versao.
#apt-get install ntsysv *script para ativar servicos.
#apt-get install lynx *navegador Web modo texto.
#apt-get install sndconfig *configura placa de som.
#apt-get install dosemu *emulador de DOS (opcional).
#apt-get install xdosemu
*versoes atualizadas em www.dosemu.org
#apt-get install ipxutils *interface ipx.
#apt-get install ncpfs *volumes ipx.
#apt-get install samba *interface windows (opcional).
#apt-get install samba-clients *servicos de interface windows.
#apt-get install linuxconf-samba *configurador do samba
#apt-get install man *manual (ajuda on-line).
#apt-get install linux_logo *o Tux.
#apt-get install gcc *compilador C
#apt-get install glibc-devel *bibliotecas C (sempre faz falta)
#apt-get install glibc-devel-static *bibliotecas C
#apt-get install bison
#apt-get install flex
#apt-get install make
*se for usar uma interface grafica, pode instalar o wine tambem
*o ideal e pegar uma versao atualizada em www.winehq.org
*================================================= ============================
* escolha qual servidor de impressao ira utilizar.
* o cups ja vem instalado instalacoes mais completas. Nestes casos, se voce
* desejar mudar para o LPRng, tem que desinstalar o cups primeiro.
#apt-get install linuxconf-printer *(1) servidor de impressao.
* ou
#apt-get install cups *(2) servidor de impressao.
*================================================= ============================
* configure os servicos para que sejam carregados na inicializacao do Linux.
#ntsysv [ligar smb]
[ligar inet]
[ligar cups] *(1) ou
[ligar lpd ] *(2)
*================================================= ============================
* e de acordo com o servidor de impressao, ative-o
#service cups start * ou
#service lpd start
*================================================= ============================
* se voce tiver particoes Windows e desejar acessa-las do Linux, crie os pon-
* tos de montagem de acordo com as letras de seus HDs.
#mkdir /c *ponto de montagem para c:
#mkdir /d *ponto de montagem para d:
*================================================= ============================
* se for acessar rede novel, crie o ponto de montagem para ela tambem.
#mkdir /f *ponto de montagem para f:
*================================================= ============================
#linuxconf [ligar ipx] *ativa interface de rede.
[montar volumes c: em /c] *acessar volumes locais.
[ d: em /d] *acessar volumes locais.
* observe que para que os usuarios/grupos tenham direito de
* escrita nos pontos de montagem, eles devem ser informados
[X] Montavel pelo usuario
[X] Pode ser montado pelo dono do dispositivo
ID padrao de usuario * dono do ponto de montagem
ID padrao de grupo * grupo do ponto de montagem
#ipx_configure --auto_interface=on *ativa ipx.
#ipx_configure --auto_primary=on *ativa ipx.
*================================================= ============================
* (1) se o servidor de impressao for o LPRng configure assim
#linuxconf
[Perifericos]
[Impressora]
[Adicionar Impressora]
*================================================= ============================
* (2) se o servidor de impressao for o cups configure assim
#service cups start
* use o lynx no modo texto ou qualquer outro browser no modo grafico.
#lynx http://localhost:631 *configurar cups via browser
[identificacao e senha do root]
[impressoras matriciais/locais escolha filtro RAW]
*================================================= ============================
* Opcao de montar f: em /f
#slist *pesquisa servidores disponiveis
#ncpmount -SSERVIDOR -VVOLUME -UUSUARIO -PSENHA [-uusuario] [-ggrupo] /f
* monta volume
* as opcoes -u e -g definem o dono e o grupo do ponto de montagem, se nao forem
* informadas sera montado como root:root
#ncpumount *desmonta volumes Novel
*================================================= ============================
* Opcao de utilizacao de emulador DOS - configuracao do dosemu
* ideal ter um disco de boot DOS 6.22 ou Win 98. Ceritifique-se que o disco con-
* tenha o SYS.COM, para poder transferir o sistema do disquete para o dosemu.
* coloque o disquete no drive e execute na ordem :
#dos -A *boota pelo a:
a:\>sys c: *transf. o sist. para o c:
c:\exitemu *sai do emulador
* se nao conseguir sair do emulador, abra outra secao Linux e utilize o top para
* dar um kill no dosemu.
* edite /etc/dosemu.conf e modifique as linhas a seguir
$_cpu = "80586" *se for Pentium ou similar
$_ems = (16384) *16 Kb geralmente e suficiente
$_term_char_set = "ibm" *ativa carac. graficos na tela
$_printer = "lx300" *ou o conteudo de /etc/printcap
$_ipxsupport = (on) *se usar ipx (novel)
* agora para carregar o DOS, basta digitar
#dos
* altere o autoexec.bat e o config.sys de acordo com sua necessidade.
* todo o / do Linux fica montado em D:\, assim as unidades que voce montou,
* (como o /c, o /d e o /f), estarao disponiveis la. Nao cerregue nenhum gerencia
* dor de memoria (himem.sys, emm386.exe ou outro), no config.sys, pois nao ha
* necessidade. O dosemu cuida disto sozinho. Adpte os PATHS como por exemplo :
* o que era C:\WINDOWS passa a ser D:\C\WINDOWS
* Como o autoexec e o config do emulador NAO SAO OS MESMOS DO WINDOWS,
* sugiro criar uma variavel LINUX para que seus programas possam saber em que
* ambiente estao sendo executados. ( SET LINUX=1 ) e no autoexec do windows,
* coloque SET LINUX=0, assim, testando o conteúdo da variavel, e possivel redi
* recionar os paths para os programas que forem executados nos dois ambientes.
*================================================= ============================
* para configurar o SAMBA utilize o linuxconf - rede - tarefas de servidor
[PADRÕES do Servidor de arquivos.]
[Gerenciador de Contas do SMB = Contas e Senhas]
[Sincronize Linux com SMB = NAO]
[descreva o servidor]
[use o mesmo grupo de trabalho das estacoes Windows]
[Modo de autenticacao = Compartilhamento]
[Senha criptografada e necessaria = NAO]
[Em ACESSO, se desejar, informe os nomes das maquinas ou seus IPs,]
[separados por virgulas, dando ou nao acesso ao servidor SAMBA. Masca-]
[ras sao permitidas. (EX: 10.0.0.* ou 192.168.*.*)]
[Opcoes padrao do diretorio HOME de usuario]
[Este servico esta ativo = SIM]
[Navegavel = SIM]
[Gravavel = SIM]
[Acesso público = SIM se voce desejar que uns possam acessar as pastas]
[dos outros.]
[Usuarios = deixe em branco para TODOS. ]
[Compartilhamento de disco]
[Nome do compartilhamento = uma palavra]
[Comentario/Descricao = livre para descrever.]
[Este servico esta ativo = SIM]
[Navegavel = SIM]
[Diretorio para exportar = localizacao da pasta (ex: /teste)]
[Acesso público = SIM para todos ou NAO, somente para o dono da pasta ]
[ou para o grupo especificado.]
[Gravavel = geralmente SIM.]
[Nas listas de usuarios coloque os nomes ou IPs separados por ]
[virgulas, para informar um grupos use @nome_do_grupo.]
[Compartilhando Impressoras]
[Comentario/Descricao = livre]
[Este servico esta ativo = SIM]
[Pode-se imprimir no compartilhamento = SIM ]
[Navegavel = SIM]
[Acesso público = Geralmente SIM]

* cadastre os usuarios no Samba.
#smbpasswd -a usuario

* Resolucao de problemas com senhas Windows (raro ocorrer)
* em /usr/share/doc/samba*/docs voce encontrara os arquivos :
* Win95_PlainPassword.reg
* Win98_PlainPassword.reg
* NT4_PlainPassword.reg
* Win2000_PlainPassword.reg
* para os respectivos sistemas. Eles devem ser copiados para as maquinas
* Windows e executados com um duplo clique.
*================================================= ============================
* comandos SAMBA
#smbmount //maquina/recurso /pontodemotagem
#smbclient -L [maquina] * lista os compartilhamentos da maquina
* inclusive impressoras
* ou no browser
smb://[maquina] * navega nas pastas compartilhadas na
* maquina
*OBS: [maquina] e o NOME (usuario) logado na rede e nao o IP.
*================================================= ============================
* Opcao instalacao do pacote wine-20031016-1rh73winehq.i386.rpm
* o rpm pode ser baixado de www.whinehq.org
$rpm -ivh wine-20031016-1rh73winehq.i386.rpm





*Comandos uteis
************************************************** *****************************
updatedb cria um banco de dados com todos os arquivos
locate [arq] pesquisa no banco de dados criado com o updatedb
makewhatis cria um banco de dados com todos os comandos
apropos [comando] pesquisa no banco de dados criado com o makewhatis
df informa os pontos de montagem ativos (montados)
ln -s [orig] [dest] cria um link simbolico
ls -la lista pastas e arquivos e seus atributos
ls listagem simples de pastas e arquivos.
ls -l|grep [chave] lista pastas e arquivos que contenham [chave]
rpm -qip [pacote] identifica e descreve aplicacao do pacote
rpm -qa|grep [chave] lista todos os pacotes que contenham [chave]
rpm -qa|sort|less lista todos os pacotes instalado em ordem alfabetica
rpm -ivh [pacote.rpm] instala um pacote
rpm -qa|grep [chave] lista todos os pacotes que contenham [chave]
less [pacote] faz a mesma coisa, mas mais completo.
apt-get remove [pacote] remove um pacote
sndconfig configura placa de som
lpr [arquivo] imprime arquivo na impressora (poe na fila)
lpq mostra a fila de impressao
lprm [#job] remove trabalho da fila de impressao
cat [arquivo] imprime arquivo na tela se usar o >/deb/lp0 vai p/impr.
top gerencia os processos em execucao.
tar zxvf [pacote.gz] descompacta pacote gz.
z=usa gzip ou gunzip
x=extrair
v=mostra lista de arquivos processados
f=usa o dispositivo file ou F (/dev/rmt0) p/ temp
tar jxvf [pacore.bz2] idem, com pacotes bz2
------------------------------------------------------------------------------
chmod modifica atributos de um arquivo/pasta
g=grupo r=leitura chmod g+x arquivo
a=all w=escrita *torna executavel para o grupo
u=usuario (dono) x=execucao chmod g-w
o=outros *o grupo nao pode mais escrever
------- ou ---------
dono | grupo | outros
r w x | r w x | r w x
400 200 100 | 40 20 10 | 4 2 1
chmod 710 arquivo => dono tudo , grupo so executa, outros nada
chmod 200 arquivo => dono so le, grupo nada , outros nada
chmod 774 arquivo => dono tudo , grupo tudo , outros so le
chmod 777 arquivo => dono tudo , grupo tudo , outros tudo
------------------------------------------------------------------------------
chown modifica usuario e/ou grupo de um arquivo/pasta
chown usuario[:grupo] arquivo
chown -R usuario[:grupo] arquivo *recursivo nos subdiretorios.
------------------------------------------------------------------------------
cat $PATH exibe o conteudo da variavel PATH
(que fica em /etc/profile)
/etc/fstab onde ficam as montagens para o boot.


Dicas
Linux Windows
Mpage = FinePrint

Configure o arquivo /etc/sudoers para que eles possam executar o smbmount/ncpmount com o sudo:
%users ALL=/usr/bin/smbmount,/sbin/smbumount
Assim eles farão:
sudo smbmount //server/share /home/user/mnt
e
sudo smbumount //server/share
__________________
Me basta ser gaucho pra ser feliz.
Machado
Machado está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 15:07.