Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| linuxaddict:administrer:depot [17/05/2016, 00:11] – Claude Clerc | linuxaddict:administrer:depot [09/01/2024, 21:45] (Version actuelle) – [Récupérer les paquets de Seafile] Claude Clerc | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Créer un dépôt APT pour le client Seafile ====== | ====== Créer un dépôt APT pour le client Seafile ====== | ||
| + | |||
| + | <note warning> | ||
| + | |||
| + | |||
| [[http:// | [[http:// | ||
| Ligne 5: | Ligne 9: | ||
| [[https:// | [[https:// | ||
| + | |||
| + | <note tip>SI vous ne voulez pas créer votre dépôt, utilisez le mien. Faites simplement un copier-coller de ces deux lignes de commande dans un terminal et validez. | ||
| + | wget -O - -q http:// | ||
| + | echo "deb http:// | ||
| + | </ | ||
| On suppose que le serveur web Apache est installé et fonctionnel ; on y créera par la suite un hôte virtuel. | On suppose que le serveur web Apache est installé et fonctionnel ; on y créera par la suite un hôte virtuel. | ||
| Ligne 22: | Ligne 31: | ||
| Code : | Code : | ||
| <sxh bash> | <sxh bash> | ||
| - | #/bin/sh | + | #!/bin/sh |
| debs_url='/ | debs_url='/ | ||
| download_new_amd64=`lynx -dump ' | download_new_amd64=`lynx -dump ' | ||
| Ligne 43: | Ligne 52: | ||
| echo " | echo " | ||
| else | else | ||
| - | echo "Last versions: amd64: $last_version_amd64 ; i386: $last_version_i$ | + | echo "Last versions: amd64: $last_version_amd64 ; i386: $last_version_i386" |
| cd $debs_url && rm -f ${debs_url}*.deb* && wget -P ${debs_url} $download_new_amd64 && wget -P ${debs_url} $download_new_i386 | cd $debs_url && rm -f ${debs_url}*.deb* && wget -P ${debs_url} $download_new_amd64 && wget -P ${debs_url} $download_new_i386 | ||
| #echo $mail_message | mail -s $mail_subject $mail_recepient -aFrom: | #echo $mail_message | mail -s $mail_subject $mail_recepient -aFrom: | ||
| Ligne 141: | Ligne 150: | ||
| Créez le script ''/ | Créez le script ''/ | ||
| - | <code> | + | <sxh bash> |
| - | #/bin/sh | + | #!/bin/sh |
| base_url='/ | base_url='/ | ||
| apt_debs='/ | apt_debs='/ | ||
| Ligne 148: | Ligne 157: | ||
| dpkg-sig -k $pub_key --sign builder ${base_url}*.deb && cd ${apt_debs} && reprepro --ignore=surprisingbinary includedeb seafile ${base_url}*.deb | dpkg-sig -k $pub_key --sign builder ${base_url}*.deb && cd ${apt_debs} && reprepro --ignore=surprisingbinary includedeb seafile ${base_url}*.deb | ||
| - | </code> | + | </sxh> |
| Rendez-le exécutable : | Rendez-le exécutable : | ||
| Ligne 217: | Ligne 226: | ||
| wget -O - -q http:// | wget -O - -q http:// | ||
| echo "deb http:// | echo "deb http:// | ||
| - | |||
| - | <note tip>SI vous ne voulez pas créer votre dépôt, utilisez le mien : | ||
| - | wget -O - -q http:// | ||
| - | echo "deb http:// | ||
| - | </ | ||
| Optionnel : si vous voulez que votre dépôt ait la précédence sur d' | Optionnel : si vous voulez que votre dépôt ait la précédence sur d' | ||
| Ligne 272: | Ligne 276: | ||
| service cron restart | service cron restart | ||
| + | ---- | ||
| - | + | {{counter|today| personne a visité cette page aujourd' | |
| - | + | ||