Como instalar aplicações em seu n95 a partir de um servidor web local
Depois de escrever mais de uma dúzia desses tutoriais e instalação e remoção de muitas aplicações diferentes, eu pensei para mim mesmo, não tem que ser uma maneira mais rápida. Wi-Fi é muito mais rápido do que Bluetooth e muito mais conveniente do que cavar para um cabo de dados USB. Eu tenho um computador com Linux, eu tenho uma rede sem fio, eo N95 conecta via WiFi então porque não basta executar Apache no meu computador e aponte o N95 em um diretório no computador?
Conteúdo
Eu estou escrevendo este tutorial usando o Fedora 9, mas essas instruções deve ser facilmente adaptável a praticamente qualquer distribuição Linux. Além disso, você pode instalar o Apache no Windows ou OS X, e acompanhar os passos deste tutorial.
- Estas instruções são comandar quase completamente linha de base. Primeiro, verifique se você já tiver Apache instalado. Há uma chance de que você já pode tê-lo. Para RedHat, Fedora e outras distribuições Linux RPM base:
[User @ radon ~] # rpm -q httpd
httpd-2.2.9-1.fc9.i386Se você não fizer isso, é tão simples como o seguinte:
[User @ radon ~] # sudo yum install httpd
plugins carregados: changelog, downloadonly, fastestmirror, lista de dados, fundir-conf,
: Presto, refrescar-packagekit
Configurando e lendo Presto metadados delta
Sem metadados Presto disponível para ATrpms
Sem metadados Presto disponível para o Google
Sem metadados Presto disponível para fedora
Sem metadados Presto disponível para adobe-linux-i386
Sem metadados Presto disponível para atualizações em newkey
Sem metadados Presto disponível para atualizações
velocidades Carregando espelho de hostfile em cache
* Fedora: mirror.hmc.edu
* Atualizações em newkey: mirror.hmc.edu
* Atualizações: mirror.hmc.edu
Acabado
Configurando o processo de instalação
Analisar pacote de instalação argumentos
resolver Dependências
-gt; Executando verificação de transação
-gt; Pacote httpd.i386 0: 2.2.9-1.fc9 conjunto a ser atualizado
-gt; Terminado resolução Dependênciadependências resolvidas
==================================================
Pacote Arch versão do repositório Tamanho
==================================================
httpd i386 2.2.9-1.fc9 atualizações em newkey 975 kResumo transação
==================================================
Instalar um pacote (s)
Atualização 0 Package (s)
Remover 0 Package (s)tamanho total do download: 975 k
É este ok [y / N]: y
Download de pacotes:
Baixando deltarpms:
Reconstruindo rpms de deltarpms
httpd-2.2.9-1.fc9.i386.rpm | 975 kB 00:24
correndo rpm_check_debug
Executando Teste de Transação
Terminado Teste Transação
Teste de Transação Sucedido
Transação em execução
Instalação: httpd [1/1]Video: Como instalar um servidor web no Windows | Welington Tutoriais
Instalada: httpd.i386 0: 2.2.9-1.fc9
Completo!Se a sua saída parece um pouco diferente que o acima exposto, não se preocupe. Eu tenho algumas repositórios extra habilitado, bem como alguns plugins yum extras. A parte importante é a linha que diz: Instalada: httpd.i386 0: 2.2.9-1.fc9.
Video: Criando um Servidor Web Local com PHP, MySQL e Apache
- Comece Apache:
[User @ radon ~] $ sudo / sbin / service httpd start
Começando httpd: [OK] - Agora teste que ele funciona. Abra o navegador e visite http://127.0.0.1/ Você deve ver algo semelhante ao seguinte:
- Vamos descobrir o endereço IP do computador. Vamos precisar disso quando se conectar a partir do telefone.
[User @ radon ~] $ / Sbin / Ifconfig wlan0
wlan0 Link encap: Ethernet HWaddr AA: BB: CC: DD: EE: FF
inet addr: 192.168.20.2 Bcast: 192.168.20.255 Mask: 255.255.255.0
UP TRANSMISSÃO QUE FUNCIONA MULTICAST MTU: 1500 métrica: 1
pacotes RX: 206616 erros: 0 Soltos: 0 saturações: 0 quadro: 0
pacotes TX: 161635 erros: 0 Soltos: 0 saturações: 0 transportadora: 0
colisões: 0 txqueuelen: 1000
RX bytes: 251797632 (240,1 MIB) TX bytes: 24504623 (23,3 MIB)Observe a segunda linha da saída onde diz inet addr. Nosso endereço IP é 192.168.20.4.
No seu telefone, escolha Cardápio -gt; Rede. Certifique-se de escolher o ponto de acesso correto, o nome da sua rede sem fio. Agora, escolha opções -gt; Ir para o endereço da Web e digite o endereço IP que você descobriu acima. Você deverá ver a página de teste Apache no navegador do seu telefone.
- A instalação padrão do Apache no Fedora 9 espera que você colocar suas páginas da web em / Var / www / html. Eu decidi criar um diretório separado no / Home / shared e fazer com que acessível através da web. Os seguintes comandos criar o diretório, em seguida, alterar sua propriedade para o meu nome de usuário, em seguida, criar um link simbólico para o novo diretório abaixo da raiz da Web padrão.
[User @ radon ~] $ sudo mkdir / home / shared
[User @ radon ~] $ sudo usuário chown: / home / shared
[User @ radon ~] $ sudo ln -s / home / shared / / var / www / html / sharedagora, visite http://127.0.0.1/shared/ em seu navegador e você deve ver um diretório vazio semelhante ao seguinte:
- agora, visite http://192.168.20.4/shared no seu telefone, substituindo o endereço IP do seu computador.
- Ok, agora que o telefone pode ver seu diretório compartilhado, copiar alguns arquivos de instalação para ele e escolher opções -gt; navegações Opções -gt; recarregar.
- Simples clique em um dos arquivos e você será solicitado a instalá-lo. I encontrar este caminho muito mais rápido do que a instalação de aplicativos via USB ou Bluetooth.
- Se você está pagando a atenção para as imagens acima, você vai notar que os arquivos de instalação que estou usando neste exemplo são realmente os arquivos de instalação do Apache. Sim, você pode executar o Apache em seu N95. Olho para o meu próximo tutorial sobre como executar o Apache sobre o N95.