Repomaker est à votre HPKG créé pourconvertir en un dépôtun programme. Il prépare les données afin que vous pouvez téléchargerfichiers via FTP ou télécharger Web pour HPKG et repo de votre dépôt.

Ce n'est pas un programme officiel de l'équipe Haiku, mais un projet de BESLY Software Solutions. Le programme ne doit pas se substituer à un installateur officiel.

  1. serveur Web de préparation
  2. Ajouter à Haiku Depot
  3. paramètres de Repomaker
    1. récupérer et transmettre des données repo en ligne
  4. utiliser Repomaker
    1. de manière fonctionnelle du programme
    2. Les menus contextuels


1. Préparation serveur Web

Pour créer un référentiel sur votre serveur Web, vous avez besoinun dossier appelé repo dans votre httpdocs dossier sur le serveur Web. Dans ce dossier plus tard, les fichiers sont que vous avez créé sur le Repomaker.

  • httpdocs
    • repo
      • repo
      • repo.sha256
      • emballages
        • Softwarepaket1.hpkg
        • Softwarepaket2.hpkg
        • Softwarepaket3.hpkg


2. Ajout de Haiku Depot

Le dépôt peut être ajouté ultérieurement via la www.domain.xyz/repo/repo d'adresse pour Haiku Depot Programme. Pour cela, ouvrez un nouveau terminal et entrez la ligne de commande suivante.            

pkgman add www.domain.xyz/repo/repo

Il se peut que vous devez mettre à jour la liste des serveurs à Haiku Depot à nouveau. Pour ce faire , ce dépôt ouvert Haiku et cliquez sous Outils de mise à niveau aux dépôts.

3. Repomaker Réglages

La première fois que les Repomakers Vous ne pouvez pas aller encore. Il vous suffit de le menu application / Paramètres commutateur et remplir les champs appropriés. Si vous avez déjà créé une prise en pension et ne veulent pas remplir les blancs, ils peuvent laisser télécharger à partir du fichier repo référentiel existant et les entrer dans les champs. Comme cette étape est faite, nous l' expliquons dans la section 3.1 Repo en ligne récupérer les données et transmises.            



Avec le bouton Modifier, vous pouvez déverrouiller les champs à modifier.
Avec le bouton Enregistrer pour sauvegarder vos données, alors cette fenêtre sera immédiatement fermé et vous pouvez travailler passe.
Avec le bouton Fermer vous fermez simplement la fenêtre.

Maintenant nous arrivons à les champs de texte et de leur importance. 

  • Dans "Nom devotre Repo" Vous écrivez ce que vous voulez faire apparaître que le nom du dépôt tard.
  • Dans "Vendeur", écrire le fournisseur de leur logiciel
  • En "résumé" Rédigez un résumé des positions suivantes Nom, l'architecture et en plus du référentielde paquetage mots (séparés par un caractère blanc)
  • Dans le champ "priorité" s'il vous plaît entrer une valeur de 2.
  • Dans "URL" s'il vous plaît écrire purement l'URL de votre référentiel. Dans notre exemple software.besly.de/repo
  • Dans le champ "architecture" s'il vous plaît écrire l'architecture purement sur laquelle votre programme va travailler plus tard. Une liste correspondante est toujours inséré, mais actuellement pas encore créé pour hpkgs de x86_gcc2 parce que cela est la norme pour haïku gcc2 hybride. 
Tous nécessité .hpkg vos fichiers dans leur dossier ".PackageInfo" ont un fournisseur homonyme, comme ils l'ont indiqué ici dans le programme. Sinon, votre référentiel est pas ou seulement partiellement créée.

Les valeurs dans le répertoire local et répertoires du référentiel Vous ne pouvez pas changer l'heure actuelle, qui sont spécifiés. Si quelque chose doit changer quelque chose dans la programmation Haiku que le programme est déjà préparé, de sorte que ces champs peuvent être modifiés, vous devriez regarder dans le référentiel de l'Besly si il ya une nouvelle version du programme.

 

3.1 Récupération 3.1 Repo en ligne des données et de transfert

Comme mentionné au point 3, vous avez downzuloaden fichier à partir du serveur Web et de les transférer dans les paramètres ici la possibilité votre pension. Vous devez connaître l'adresse du fichier de repo. Dans notre exemple, lit software.besly.de/repo/repo. Votre adresse, entrez dans l'URL actuelle à votre repo :, puis appuyez sur le bouton Obtenir des données en ligne. .



Après les données sont lues et affichées dans les zones de texte sous-jacents. En plus de leurs fichiers HPKG précédent apparaît sur la droite (pas de numéro de version) à côté des zones de texte dans la zone de liste. Avec le bouton pour copier les réglages, copier les données dans la partie supérieure (repo de l'information). Vous avez seulement besoin d'appuyer sur le bouton Enregistrer et pouvez alors mettre à jour leur pension. Bien sûr, vous avez toujours la possibilité de modifier les données. Pour ce faire, s'il vous plaît lire le chapitre 3 sur.

4. Utilisez Repomaker

Vous voyez navigateur 2 de fichier. La gauche est aussi le répertoire source et les droits (plus tard connu comme le dossier de travail) prévu comme le répertoire cible. Pour copier les fichiers HPKG de gauche à droite, appuyez sur l'entrée correspondante avec le bouton droit de la souris, il va ouvrir un menu contextuel. Vous devez copier la façon dont les fichiers ou déplacer. Il est en conséquence un menu contextuel dans le navigateur de fichiers de droite. Ce menu pop-up comprend la possibilité d'ajuster les attributs de fichiers, etc. Une description détaillée peut être trouvée dans 4.2. Pop-up menus.

 

Le bouton (Mettez à jour votre dossier Repomaker de bureau) au- dessus du navigateur de fichiers droit sert leurs fichiers dans le dossier / / bureau / / boot maison Repomaker pour synchroniser avec les fichiers en ligne. Ceci, cependant, vous devez le fichier packages.info. Ceci est créé en utilisant la version actuelle du Repomaker avec et doit être dans le dossier sur le serveur Web où les fichiers repo (repo, repo.sha256) sont situées.

Si vous utilisez une version plus ancienne que 0.4.1 vous devez mettre à jour le logiciel et créer le repo avec les données actuelles à nouveau. Ensuite, vous pouvez utiliser la gamme complète de logiciels.

Je l' ai installé, vous pouvez donc travailler sur plusieurs à un dépôt sans manquer les fichiers plus tard dans Haiku Depot Cette fonction de mise à jour.

Celui qui veut entretenir un nouveau logiciel ou une mise à jour, une fois appuyé sur le bouton pour obtenir l'état actuel du référentiel. Il a ensuite technicien peut entrer dans son nouveau logiciel dans le répertoire et cliquez sur le bouton Générer presse. Là , les fichiers sont alors créés. Comme décrit ci - dessus, la nécessité packages.info être copié sur le serveur. Dans le cas contraire, le flux de travail ne fonctionnera pas.

Le bouton 3 (de gauche à droite) dans le navigateur de fichiers à droite ont les tâches suivantes.

  • Bureau repomaker: Vous allez dans le répertoire bureau / repomaker dans le navigateur de fichiers à droite
  • votre dossier repo: Vous allez dans le répertoire de bureau / repomaker / repo dans le navigateur de fichiers à droite
  • OU: Ouvre le dossier Bureau / repomaker / repo séparément

4.1 Fonction façon dont le programme          

     
Après avoir copié tous les fichiers dans le dossiertravail, appuyez simplement sur le bouton Générer . Un instant plus tard, le programme change dans le navigateur de fichiers directement dans le dossier repo dans votre répertoire de travail. Vous verrez les trois fichiers repo (repo, repo.sha256, repo.info) etpaquets de dossier. Sont situés dans les packages de dossier maintenant les fichiers HPKG.
Tout au long du dossier repo copie maintenant via FTP ou télécharger Web à votre serveur que vous avez déjà dans
le point 1. Préparation serveur Web ont préparé. Après que leurs programmes devraient être disponibles dans Haiku dépôt.
Si tousfichiers ou seulement certains fichiers être vu dans le dossier Packages, alors quelque chose ne va pas avec le vendeur dearticle.     

S'il vous plaît comparer l'entrée du fournisseur dans le fichier d'information de package avec l'entrée dans les paramètres. Même les espaces non intentionnels peuvent provoquer ce ne sera pas copier le fichier HPKG.

 

Les données source reste dans le répertoire des Repomakers sont, de sorte que vous pouvez facilement étendre leur dépôt. Si vous ajoutez un programme au référentiel la prochaine fois que vous avez besoin d' autres fichiers ne recherche fastidieux encore et copier ensuite. Ainsi, vous copiez seulement le nouveau fichier dans le répertoire de travail Repomakers et appuyez à nouveau sur Generate.

 

Pour inclure les nouvelles versions de programmes dans le repo, vous avez, mais seulement les anciennes versions sont supprimées. Dans le cas contraire, les fichiers de prise en pension sont créés de manière incorrecte. Les anciennes versions du programme peuvent rester plus tard sur le serveur Web.

 

4.2 PopUp Menus

Gauche Menu contextuel

Copié sur le fichier.
Vous pouvez accéder à la fonction de copie du nom de fichier.
Dans ce mode , le fichier HPKG est vérifié et le nom de fichier correct lu
et copie le fichier avec le nom de fichier correct dans le répertoire cible.
Cela vous permet de déplacer le fichier facile. ATTENTION !!!! DÉMÉNAGEMENT !!!


PopUp Menu droite

 

Vous devez ajuster les autorisations de fichier avec cette fonction, la possibilité (écrire lecture, exécution).
Vous pouvez toujours utiliser cette fonction dans un dossier.
Vous avez ici sont la possibilité de personnaliser le nom du fichier.
Cela vous permet de supprimer le fichier.
 Guide créé par Lorenz Glaser (lorglas) Juillet ici à 2015
Contribué par
BESLY , la base de connaissances Haiku, BeOS et Zeta.