Ir para conteúdo

Featured Replies

Postado

Este guia é reproduzida com a permissão de seu autor original, Maximus, que foi publicado aqui em primeiro lugar.

Depois de passar muito tempo pesquisando na internet por um guia sobre como configurar um repositório Cydia, e não encontrar qualquer coisa totalmente útil, eu decidir consolidar tudo o que eu aprendi com as minhas leituras e das minhas conversas com pessoas familiarizadas com Cydia e / ou Debian APT em um fácil de compreender guia.

Eu tentei fazer este guia o mais simples e direto possível, mas você precisa de ter já alguns conhecimentos de informática boa para tentar isso.

Este guia tem 20 + screenshots. Alguns poderiam dizer que é demais e alguns podem dizer que não é o suficiente! Pessoalmente, gosto de screenshots. Eu prefiro saber o que eu deveria estar vendo ao invés de assumir que estou fazendo está correto.

Algumas das imagens são de Linux e alguns são do Windows. Eu farei o meu melhor para alertá-lo sobre qual é qual, mas deve ser óbvio.

Esta discussão será fechado para postagem, mas se você tiver dúvidas ou comentários, por favor, abra um novo tópico. Vou tentar atualizar esse guia como as coisas progridem tão à vontade para me alertar para as alterações.

Você precisa dos seguintes quatro coisas para seu repositório para o trabalho:

pasta deb - Contém os arquivos deb (pacotes).

Pacote de arquivos - Simples arquivo de texto com informações do pacote

Arquivo Package.gz - Archive do arquivo de pacote

arquivo Release - Informações sobre o repositório

I. Créditos

Jay Freeman (saurik) - http://www.saurik.com - Cydia para escrever e gravar o primeiro guia sobre como configurar um repositório Cydia.

Kyle Matthews (Poetic_folly) - ModMyi.com - Por me mostrar como criar arquivos deb com o. iPhone! Quem conhecia o iPhone poderia fazer mais do que fazer chamadas!??

MrBucket101 - iPhoneModding.com - Por me ensinar o básico do Linux e de suas habilidades de escrita de argumento.

II. Necessário, antes de começar

1. Acesso à internet - Quanto mais rápido melhor!

2. Um computador com Linux / Ubuntu 8.10 instalado - Você pode particionar seu disco rígido e configurar seu computador para o dual-boot o seu actual sistema operacional e Linux, como eu fiz. Você também pode executá-lo em uma máquina virtual. Google é seu amigo sobre esses assuntos. Não vou entrar aqui. BTW, eu estou usando a versão 8.10.

3. Um site - Onde você tem acesso FTP para hospedar o repositório.

4. Este pacote - Contém arquivos que você irá copiar para dois diretórios na sua máquina Linux.

5. Seu aplicativo ou tema - Para os fins deste guia, eu estarei usando um tema fictício chamado MyProgram.

6. Uma boa dose de paciência e tempo!

III. Por favor, leia!

Como hospedar um repositório Cydia ™ por Jay Freeman (saurik)

IV. Criando o Repo

Passo 1

Você precisa ter um aplicativo ou tema que você deseja colocar em seu repositório para outro para instalar.

* Neste momento estou a trabalhar a partir do Windows 7, embora você possa trabalhar a partir de qualquer SO que mais lhe agrada.

Exemplo 1 No exemplo abaixo eu criei uma tema chamada MyProgram.

Eu criei uma pasta com o mesmo nome, que conterá todos os arquivos. Em que pasta é uma sub-pasta chamada DEBIAN (Todas em maiúsculas).

Cada aplicativo ou tema terá esta pasta.

A controle arquivo, que discutiremos mais tarde, encontra-se aqui.

A subpasta outros Biblioteca está configurado exatamente como você deseja que os arquivos apareçam no seu iPhone.

No exemplo a seguir a iPhone vai ter um ícone de telefone novo, um ícone Configurações de novo, um novo cais e, finalmente, um novo trampolim papel de parede.

Posted Image

Exemplo 2

Neste exemplo eu criei uma aplicação fictícia e LaunchDaemon para instalar no telefone. Como você pode ver, o DEBIAN pasta com controle arquivo está lá, conforme necessário.

Posted Image

Passo 2

A controle arquivo é um arquivo de texto com pares nome e valor separados por dois pontos.

É importante para acertar "ENTER" no final para ter uma linha em branco no fundo.

Quando você salvar o arquivo de texto, Você deve retire o ". txt" um fim de o nome do arquivo se o seu editor automaticamente adiciona ao arquivo.

Posted Image

Aqui está uma breve descrição de cada campo:

  • Pacote: Este é o identificador do pacote e deve ser em letras minúsculas. É semelhante ao bundleIdentifier em Apple'S arquivo Info.plist.
  • Nome: O nome do seu programa, como visto no Cydia.
  • Versão: Número da versão do programa.
  • Arquitetura: Isto irá provavelmente ser sempre "iPhoneOS-braço" se você está escrevendo para firmware 1.2/2.x.
  • Depende: Programa (s) que precisam ser instalados para o seu programa de trabalho, tais como "winterboard" se é um tema.
  • Descrição: Uma descrição do seu programa (ignorado se você usar representação).
  • Homepage: Manda o usuário para a página da escolha do acondicionador do (ignorado se você usar representação).
  • Representação: Esse carrega uma URL em um iframe na descrição do local e Página inicial. Você deve usar isso para mostrar links personalizados e / ou imagens.
  • Mantenedor: Construtor do pacote, pessoa a contactar para os problemas, o formato de "endereço <email Name".
  • Autor: Escreveu o software, mesmo formato que o Mantenedor.
  • Patrocinador: Provedor financeiro para o pacote, <website> formato "Nome.
  • Seção: Localização no Cydia.
* Neste ponto, eu mudei para Linux.

Etapa 3

Baixe o arquivo zipado com os dois arquivos para extrair o Desktop.

Posted Image

Etapa 4

Depois de extrair os arquivos do arquivo, você deve ter uma pasta com dois arquivos:

dpkg-scanpackages

dpkg-gettext.pl

Posted Image

Etapa 5

Agora abra um Terminal janela. No Terminal que você copie os dois arquivos para seus respectivos locais.

Posted Image

Passo 6

Digite os seguintes comandos ("sudo" é necessário, pois terá de executar como administrador) para copiar o dpkg-scanpackages arquivo para a pasta / usr / bin e torná-lo executável:

sudo cp / home / usuário / Desktop / cydia repo / dpkg-scanpackages / usr / bin

sudo chmod 0777 / usr / bin / dpkg-scanpackages

Posted Image

Passo 7

Observe que após a execução do primeiro comando, você será solicitado a senha antes de prosseguir para o segundo.

Posted Image

Passo 8

Digite os seguintes comandos para copiar o dpkg-gettext.pl arquivo para a pasta / etc / perl e torná-lo executável:

sudo cp / home / usuário / Desktop / cydia-repo / dpkg-gettext.pl / etc / perl

sudo chmod 0777 / etc / perl / dpkg-gettext.pl

Posted Image

Aqui está a pasta / usr / bin:

Posted Image

Aqui está a pasta / etc / perl:

http://www.modmyi.com/images/_cydiahowto/10.png

Passo 9

Agora crie uma pasta chamada cydia na sua pasta home (ou onde você quiser, só não se esqueça de fazer mudanças necessárias).

Nessa pasta, crie uma sub-pasta chamada apps para as suas aplicações e temas e um outro chamado upload para arquivos que vão para seu repositório.

http://www.modmyi.com/images/_cydiahowto/11.png

Etapa 10

Na upload sub-pasta, crie uma sub-pasta chamada deb para os seus pacotes. deb.

http://www.modmyi.com/images/_cydiahowto/12.png

Etapa 11

Coloque o seu aplicativo ou tema na apps pasta.

http://www.modmyi.com/images/_cydiahowto/13.png

Etapa 12

Abrir Terminal novamente e digite os seguintes comandos para mudar para o diretório de aplicativos e criar o arquivo. deb:

cd / home / username / cydia / apps

dpkg-b MyProgram

* Você deve digitar o nome do pacote exatamente como aparece no nome do diretório (contagem de capitalização).

  • Os dois avisos são ignorados, uma vez que são campos personalizados que aparecem no Cydia.

http://www.modmyi.com/images/_cydiahowto/14.png

Vá até o seu apps pasta e você verá o arquivo deb recém-criado.:

http://www.modmyi.com/images/_cydiahowto/15.png

Etapa 13

Mover o arquivo. Deb para o / home / username / cydia / upload / deb sub-pasta.

http://www.modmyi.com/images/_cydiahowto/16.png

Etapa 14

Volte para Terminal e digite os seguintes comandos para construir o Pacotes arquivo:

cd / home / username / cydia / upload

dpkg-scanpackages-m. / Dev / null> Pacotes

http://www.modmyi.com/images/_cydiahowto/17.png

Etapa 15

Vá para a upload pasta e você deve encontrar o seu Pacotes arquivo.

http://www.modmyi.com/images/_cydiahowto/18.png

Etapa 16

Direito do mouse no Pacotes arquivo e escolha Abrir com "Editor de Texto" assim você pode ver o conteúdo do arquivo.

Verifique se Nome do arquivo: diz. deb / MyProgram.deb.

Isto é importante porque será o local do arquivo. Deb em seu repositório.

http://www.modmyi.com/images/_cydiahowto/19.png

Etapa 17

Direito do mouse no Pacotes arquivo e escolha "Criar arquivo ...".

Alterar o extensão de arquivo para bz2. e clique em Criar.

*** QUE DIZ. Gz Mas ela deve ser. BZ2 AO TRABALHO ***

http://www.modmyi.com/images/_cydiahowto/20.png

Agora que deviam ter um Packages.bz2 arquivo. Você pode carregar todos os três arquivos para seu repositório site facilmente no Linux.

http://www.modmyi.com/images/_cydiahowto/21.png

* Neste momento eu voltei para o Windows 7.

Etapa 18

Crie uma arquivo de texto chamada Lançamento com o seu repositório de informações.

Quando você salvar o arquivo de texto, Você deve retire o ". txt" um fim de o nome do arquivo se o seu editor automaticamente adiciona ao arquivo.

http://www.modmyi.com/images/_cydiahowto/22.png

Aqui está uma breve descrição de cada campo:

  • Origem: Versão um pouco mais do seu nome de recompra.
  • Label: Versão mais curta do nome de recompra.
  • Suite: Deve ser sempre "estável".
  • Versão: Número da versão arbitrária.
  • Codename: Colocar o que quiser aqui.
  • Arquiteturas: Deve ser sempre "iPhoneOS-braço".
  • Componentes: Deve ser sempre "principal".
  • Descrição: Uma breve descrição do repo.

Etapa 19

Faça o upload do Lançamento arquivo para o repositório para o mesmo local que o deb pasta, Pacote arquivo e Package.gz arquivo.

http://www.modmyi.com/images/_cydiahowto/23.png

Etapa 20

Agora você deve testar seu repositório no Cydia.

Abra o Cydia e selecione Gerenciar na parte inferior da tela.

Agora selecione Fontes, Editar em seguida, Adicionar. Aqui você vai colocar a URL do seu repositório.

Uma vez que você digitou corretamente a informação, clique Adicionar Fonte.

Se tudo correr bem, o seu repositório será exibida na lista de Digitado pelo usuário!

http://www.modmyi.com/images/_cydiahowto/24.png http://www.modmyi.com/images/_cydiahowto/25.png

É isso.

Visitante
Este tópico está impedido de receber novos posts.

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.