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 [14/05/2016, 17:50] – [Utiliser son dépôt !] 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 21: | Ligne 30: | ||
Code : | Code : | ||
- | <code> | + | <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 49: | Ligne 58: | ||
- | </code> | + | </sxh> |
Dé-commentez l' | Dé-commentez l' | ||
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' | |
- | + | ||