Fórum Ubuntu Linux - PT

Espaço da Comunidade => Projetos da Comunidade => Tópico iniciado por: agente100gelo em 20 de Dezembro de 2007, 13:14

Título: Site apt-url
Enviado por: agente100gelo em 20 de Dezembro de 2007, 13:14
Site

Já disponível para teste em: www.apturl.net

O que é apt-url?

É um aplicativo que integra-se ao Firefox permitido que se instale programas através de um clique em uma página. Por exemplo, o código HTML abaixo:

Código: [Selecionar]
<a href="apt:gnumeric">Instale Gnumeric</a>
Resultaria visualmente similar a:
Instale Gnumeric (#post_)

Que ao clicar, avisa da solicitação de instalação, solicita a senha do administrador, chama o gerenciador de aplicações, baixa o gnumeric dos repositórios oficiais, e configura como se digitasse no terminal "sudo apt-get install gnumeric".

O que é o site apt-url

Um site que organiza as informações, direto dos disponibilizados pelo Ubuntu.

Porque?

Motivos:





INSTALAÇÃO

A quem quiser instalar localmente, e me ajudar a testar:

Versão atual: 0.1

Requerimentos:
Apache, PHP5 e Symfony (http://www.symfony-project.org/installation)

Instruções
1. Baixe o arquivo em https://sourceforge.net/project/showfiles.php?group_id=225056

2. Descompacte na pasta raiz do Apache.
 
3. Altere os arquivos /config/database.yml e /config/propel.yml e procure por:
Código: [Selecionar]
dsn:          mysql://user:password@localhost/databaseSubstitua pelas informações de usuário, senha e banco de dados que você configurou no banco de dados MySQL. Este tipo de arquivo .yml tem uma notação curiosa. Utiliza-se de tabulação de 2 caracteres de espaço. Tenha cuidado para não alterar isso.

4. Altere os dados para sincronia com os repositórios em /config/connection.php

5. Importe no banco de dados os arquivos /data/apturl_tables.sql e /data/apturl_data.sql

6. Faça a atualização do banco de dados com as informações nos repositórios. No terminal, na pasta raiz do sistema (demora alguns minutos):
Código: [Selecionar]
php sync.php
7. Atualize as informações das versões:
Código: [Selecionar]
php update.php
8. Gere os indices de busca.  No terminal, na pasta raiz do sistema (demora alguns minutos):
Código: [Selecionar]
symfony lucene-rebuild install
9. Acesse o sistema, normalmente em:
http://localhost/apturl/web

Para servidores, as pastas da raiz, com exceção da web devem estar inacessíveis.

A FAZER

1. Sistema de administração para gerenciar pacotes e conteúdo. O campo "sugestion" na tabela apt_package permite que destaque-se na página principal.
2. Criar um sistema de instalação.
3. Descrição melhor do "Como funciona isso".
4. Identificação do sistema para exibir se é compatível.
5. Sistema de comentários nos pacotes.
6. Sistema de avaliação dos pacotes.


Agora, aberto a opiniões, críticas e sugestões.







Título: Re: Site apt-url
Enviado por: -.- em 20 de Dezembro de 2007, 13:30
eu gostei,seria bom adicionar no site um script que mudasse a sources.list e adicionasse tudo que tem no site.
Título: Re: Site apt-url
Enviado por: fabio_k em 20 de Dezembro de 2007, 20:11
gostei, posso até ajudar na parte de tradução se der..
e com ctz, no design do site ;)
e logico, cobaia man hauhauha
abraços
Título: Re: Site apt-url
Enviado por: Kamei Hyoga em 21 de Dezembro de 2007, 04:29
Apoiado o projeto!!!!!!!!!

Meu 7.10 ainda não chegou, mas quando chegar posso ajudar na divulgação e como cobaia heheh
Título: Re: Site apt-url
Enviado por: arlei em 21 de Dezembro de 2007, 09:36
Parabéns pela iniciativa agente.

Não sou programador (na realidade nem da área sou) e últimamente o tempo esta mais escasso, mais sou parceiro neste seu projeto.

[]'s
Arlei
Título: Re: Site apt-url
Enviado por: biohazard em 21 de Dezembro de 2007, 09:45
mais um recruta agente !

Programação e Cobaia.

[] ´s
Título: Re: Site apt-url
Enviado por: clcampos em 21 de Dezembro de 2007, 10:12
Parabéns pela iniciativa agente.

... últimamente o tempo esta mais escasso, mais sou parceiro neste seu projeto.

[]'s
Arlei

Assim como o Arlei quero parabenizá-lo pela iniciativa!

Também estou com tempo super corrido, mas caso precise estou a disposição. Hoje em dia não posso dizer que domino alguma linguagem de programação, mas trabalho com Análise, e estou as ordens mesmo naquilo que eu puder, e conseguir ajudar.

[]'s

Cristiano
Título: Re: Site apt-url
Enviado por: agente100gelo em 21 de Dezembro de 2007, 11:13
Uma ajuda amigos:

Descobri que posso pegar os arquivos remotamente nos repositórios o que facilitaria em muito a manutenção do sistema e abrangiria outras versões.

Existe diferença entres os arquivos Packages.gz e Packages.bz2?

Ex:
http://br.archive.ubuntu.com/ubuntu/dists/gutsy/universe/binary-amd64/
Título: Re: Site apt-url
Enviado por: arlei em 21 de Dezembro de 2007, 11:38
Uma ajuda amigos:

Descobri que posso pegar os arquivos remotamente nos repositórios o que facilitaria em muito a manutenção do sistema e abrangiria outras versões.

Existe diferença entres os arquivos Packages.gz e Packages.bz2?

Ex:
http://br.archive.ubuntu.com/ubuntu/dists/gutsy/universe/binary-amd64/

Olá agente,

apenas a compactação, pois ambos possuem exatamente o mesmo arquivo chamado Packages.

T+
Arlei
Título: Re: Site apt-url
Enviado por: fabio_k em 21 de Dezembro de 2007, 18:04
olha, eu tinha visto aqui no fórum e lembrei, o FaBMak fez um plugin de busca para o firefox do fórum :)
aqui o link > http://ubuntuforum-br.org/index.php/topic,15181.0.html
Título: Re: Site apt-url
Enviado por: agente100gelo em 21 de Dezembro de 2007, 18:47
Olá agente,
apenas a compactação, pois ambos possuem exatamente o mesmo arquivo chamado Packages.

Os arquivos ficam grandes. Putz! Terei que tratá-los localmente para depois subir o banco de dados.

Citar
olha, eu tinha visto aqui no fórum e lembrei, o FaBMak fez um plugin de busca para o firefox do fórum Sorridente
aqui o link > http://ubuntuforum-br.org/index.php/topic,15181.0.html

Nem sei se precisa. Pois basta digitar "apt:programa" na barra de endereços para funcionar.
Título: Re: Site apt-url
Enviado por: fabio_k em 21 de Dezembro de 2007, 20:44
nunca mexi no inkscape, ai o que saiu pra ajudar.. ehehe

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg295.imageshack.us%2Fimg295%2F4789%2Ftentativaqg9.th.jpg&hash=97378f785b403581dc1124e72aac223ea89d5837) (http://img295.imageshack.us/img295/4789/tentativaqg9.jpg)
Título: Re: Site apt-url
Enviado por: agente100gelo em 27 de Dezembro de 2007, 14:18
Fabio K,

Gostei do pinguim samurai. Muito bacana.

jniltinho,

Eu tenho uma conta no Dreamhost. Espaço não é problema, talvez tenha com tráfico.
Em relação ao SVN, só seria útil se outras pessoas também participassem da programação. Abrir o SVN agora, somente com um programador, seria criar apenas um trabalho a mais sem muitos benefício.
Título: Re: Site apt-url
Enviado por: agente100gelo em 27 de Dezembro de 2007, 14:32
Atualização do projeto.

Tenho a intenção de deixar o mais simples possível. Busca, clique, instale. Todas as atividades estão baseadas nesta premissa.

Finalizei o sistema de busca, utilizando o excelente plugin sfLucenePlugin (http://trac.symfony-project.com/wiki/sfLucenePlugin) que dá uma resposta através de score.

Eu estava desenvolvendo para que o usuário selecionasse a versão do Ubuntu e a arquitetura, porém descobri uma forma de identificar a versão pelo Firefox mas não a arquitetura. No momento estou utilizando apenas a versão i386 como resultado de busca.

Dúvidas que tenho no momento:

1. Existe diferença entre as versões das arquiteturas? Existem diferenças de pacotes? Se não, simplifica muito para o usuários, e diminuiria o peso do banco de dados.
2. As descrições dos pacotes estão sempre em inglês (por isso a primeira versão será somente em inglês). Existe alguma tradução para isso? Uma possibilidade é criar um sistema onde os usuários traduzam mas acarretaria um sistema mais complicado.
3. O número das versões que estão no Packages.gz não correspondem as atuais. Estou baixando os Packages.gz a partir deste endereço: http://archive.ubuntu.com/ubuntu/dists/gutsy/universe/

Falta:

1. Instruções de configuração do sistema.
2. Instruções de como o sistema funciona.
3. Adaptação do layout.
4. Adaptação para versões para outras línguas (incluindo, em primeiro lugar o português).

Estou subindo o site. Acredito que hoje mesmo eu libero o endereço para testes.


Título: Re: Site apt-url
Enviado por: agente100gelo em 27 de Dezembro de 2007, 15:32
Pronto pessoal. Já dá pra testar:

http://www.apturl.net/install.php/search

Espero comentários.
Título: Re: Site apt-url
Enviado por: Kamei Hyoga em 27 de Dezembro de 2007, 20:34
agente100gelo, o site vai ser todo só em inglês?
Título: Re: Site apt-url
Enviado por: agente100gelo em 28 de Dezembro de 2007, 10:31
agente100gelo, o site vai ser todo só em inglês?

Kamei, nas mensagens anteriores eu explico que o conteúdo da descrição dos pacotes está em inglês, entre outras coisas. A intenção é ter uma versão em português.

Descobri os problemas das versões:
Os pacotes que são atualizados ficam num diretório separado:
Ex: http://archive.ubuntu.com/ubuntu/dists/gutsy-updates/
Título: Re: Site apt-url
Enviado por: jniltinho em 28 de Dezembro de 2007, 13:56
Pronto pessoal. Já dá pra testar:

http://www.apturl.net/install.php/search

Espero comentários.

Show !!!!!!

Parabéns funcionou uma beleza

Se precisar de ajuda para traduzir o site pode contar comigo.

E para divulgação támbem.

Só uma pergunta você teve que tratar  todos os Packages.gz, foi um script ?

em que linguagem php, bash, ??
Título: Re: Site apt-url
Enviado por: agente100gelo em 28 de Dezembro de 2007, 15:48
Só uma pergunta você teve que tratar  todos os Packages.gz, foi um script ?
em que linguagem php, bash, ??

Em PHP. Se quiser eu passo o script que transfere para o banco de dados MySQL.
Título: Re: Site apt-url
Enviado por: arlei em 28 de Dezembro de 2007, 15:56
Pronto pessoal. Já dá pra testar:

http://www.apturl.net/install.php/search

Espero comentários.

Parabéns agente100gelo,

desde ontem venho testando a pesquisa no site e o mesmo esta retornando corretamente os pacotes relativos as minhas consultas. Eu apenas ainda não usei o mesmo para instalar algum pacote, mais pelo que vi esta muitíssimo funcional e com certeza será uma excelente ferramenta para os usuários que vc mesmo disse:

Citar
Porque, apesar de eu achar simples o "Instalar e Remover Programas",  muitos usuários oriundos do Windows estão acostumado ao estilo de instalação "superdownloads". Acessa um site, faz uma pesquisa, e instala no next-next-finish (no nosso caso não precisaria).

T+
Arlei
Título: Re: Site apt-url
Enviado por: fabio_k em 28 de Dezembro de 2007, 20:03
nossa, ficou show  ;D
agora é adicionar bastante conteudo e esperar o sucesso :P
Título: Re: Site apt-url
Enviado por: agente100gelo em 31 de Dezembro de 2007, 13:41
nossa, ficou show  ;D
agora é adicionar bastante conteudo e esperar o sucesso :P

Já tem (ou deveria ter) todos os pacotes do main, universe, multiverse e restricted.

Novidade: Agora com os logos de algumas aplicações.
Título: Re: Site apt-url
Enviado por: Bald em 31 de Dezembro de 2007, 16:55
Gostei ele funciona, mas tipo eu tenho internet discada ainda assim fica muito caro ficar baixando aqui no ubuntu em casa.
tem como eu baixar em uma maquina windos salvar em formato arquivos .deb para poder gravar num cd ou pen para depois instalar aqui no ubuntu.
Desculpa eu estar sendo chato, mas esta limitação tambem esta no APT-ON- CD funciona so no ubuntu, eu terie que ir numa lan que não usa linux para baixar os programas e ai salvar eles no ubuntu, vcs poderiam dar um jeito nisto.
Ficaria muito grato se desse como salvar o arquivo principal e as dependencias dele em outro  OS para depois poder istalar ele no ubuntu.
Título: Re: Site apt-url
Enviado por: -.- em 02 de Janeiro de 2008, 06:03
pra isso tem os sites que ja tem os pacotes .deb
o debian tem no site

e o www.getdeb.net (http://www.getdeb.net)

geralmente ele tem somente programas,codecs,etc não
Título: Re: Site apt-url
Enviado por: agente100gelo em 09 de Janeiro de 2008, 17:44
Fiz algumas correções, entre elas na busca que agora só responde por todos as palavras usadas e não por alguma delas. Ficou mais apurado. Também, agora a primeira página exibe alguns pacotes recomendados.

Próximos passos:
- Autodetectar se o sistema é compatível (só falta ver se dá para pegar por JavaScript/PHP se o sistema permite o protocolo apt. Não sei se é possível. Pegar se é Ubuntu, versão, e navegador já tá ok, mas não liberado)
- Finalizar textos e preparar a internacionalização (primeiro: português, lógico). Mas continuo com o problema dos pacotes.
- Sistema de comentários ou "digg" para os pacotes.

Queria saber se alguém se interessa em testar localmente. Penso em disponibilizar os fontes por GPL mas queria saber se alguém se aventura em instalar localmente para que eu faça um "Como Instalar" e teste. Precisa apenas de Apache + MySQL e PHP versão 5. Ajuda instalar o symfony (http://www.symfony-project.org/installation), que deixaria o download dos fontes menor.

O site foi indexado pelo Google e começa a receber visitas pelo sistema de busca.
Título: Re: Site apt-url
Enviado por: jniltinho em 10 de Janeiro de 2008, 14:35
Eu topo

Quando quiser pode me enviar ?!
Título: Re: Site apt-url
Enviado por: sprit em 14 de Janeiro de 2008, 16:55
Se precisa de ajuda em cria um pacote Debian e so fala.
Email: rafaellbmw@hotmail.com
Título: Re: Site apt-url
Enviado por: agente100gelo em 14 de Janeiro de 2008, 17:09
Seria ótimo!
Meu notebook está em viagem de manutenção para SP e meu desktop queimou a fonte. Estou apenas com acesso via Palm. Assim que retornar a normalidade providencio o download para os interessados.
Título: Re: Site apt-url
Enviado por: agente100gelo em 17 de Janeiro de 2008, 10:18
Disponível para download e instalação local a primeira versão . Sigam as instruções na primeira mensagem (http://ubuntuforum-pt.org/index.php/topic,29675.msg173244.html#msg173244).

Para quem quiser testar localmente, ajuda bastante no amadurecimento. Quem quiser mexer no código, sinta-se a vontade :)
Título: Re: Site apt-url
Enviado por: -.- em 10 de MAR?O de 2008, 11:29
ainda esta ativo ?

ta precisando de contribuentes...

pena eu nao saber nem pra onde vai isso @_@
Título: Re: Site apt-url
Enviado por: agente100gelo em 11 de MAR?O de 2008, 08:10
ainda esta ativo ?

ta precisando de contribuentes...

pena eu nao saber nem pra onde vai isso @_@

Tá sim. Eu devo publicar uma nova versão esta semana.
Título: Re: Site apt-url
Enviado por: Kamei Hyoga em 11 de MAR?O de 2008, 10:56
Alguém sabe como configurar o apt-url no Flock? Ele não reconhece o comando apt-url e não inicia a instalação. Nem é tão importante assim, pq posso muito bem instalar usando o Firefox sem problemas, mas é mais comodo no Flock.
Título: Re: Site apt-url
Enviado por: Khoala em 13 de MAR?O de 2008, 15:44
Um método para usar o apturl em outros navegadores que são “baseados” no firefox
e ir ao about:config criar uma nova string network.protocol-handler.app.apt e usar como valor /usr/bin/apturl


https://answers.launchpad.net/ubuntu/+source/apturl/+question/16074
Título: Re: Site apt-url
Enviado por: Kamei Hyoga em 13 de MAR?O de 2008, 17:04
Vlw pela dica cara. Vou testar e já volto aqui pra dizer se deu certo.
Título: Re: Site apt-url
Enviado por: agente100gelo em 13 de Junho de 2008, 18:00
Este projeto foi aprovado no SourceForge.net :D

Estou com uma nova versão (pra testar www.apturl.net).

O que há de novo:


O que falta:


Corrigindo isso eu publico a primeira versão para download.
Título: Re: Site apt-url
Enviado por: agente100gelo em 23 de Julho de 2008, 12:01
Terminei! Bem... só falta uns detalhes.

Por favor, testem e comentem por favor. Dei uma simplificada no projeto para lançar a primeira versão no www.sf.net

www.apturl.net

Criei uma página para converter comando apt-get para interface web:
http://www.apturl.net/index.php/content/apt-get-converter

Preciso dar uma revisada no inglês e publicar no www.sf.net.

Alguém disposto a testar localmente? Basta instalar o framework Symfony (via apt-get) e seguir um script.
Título: Re: Site apt-url
Enviado por: agente100gelo em 05 de Novembro de 2008, 21:05
Atualizei para a versão 8.10 também.