|
![]() |
||
Rodar Programa em Clipper
|
||
. 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.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Newbie
Registrado em: Nov 2003
Mensagens: 20
Reputação: 0
![]() |
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 |
|
|
|
|
|
#2 (permalink) |
|
Newbie
Registrado em: Oct 2003
Localização: Rio Grande do Sul
Mensagens: 41
Reputação: 0
![]() |
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 |
|
|
|
![]() |
| Opções do Tópico | |
|
|