94465


# 環境

VMware Workstation15上 Debian10

# やりたいこと

Debian10上でceleryd,celerybeatをサービスとして起動したい。

# やったこと

インストールされていないようなので、以下のようにインストールしてみました。

[code]

    sudo apt install celeryd
    
[/code]

パッケージが見つかりませんという表示が出てしまう。  
VMware上のWebブラウザでインターネットにはつながっています。  
また、他のパッケージはインストールできています。

## Debianサイト

[celeryd_3.1.23-7_all.deb
のダウンロードページ](https://packages.debian.org/stretch/all/celeryd/download)  
このサイトのアジア[ftp.jp.debian.org/debian](http://ftp.jp.debian.org/debian/pool/main/c/celery/celeryd_3.1.23-7_all.deb)  
このリンクの「リンクのアドレスをコピー」して、WEBブラウザのアドレス部に直接入力すると、ダウンロードできました。  
下記の画像のようにインストーラが表示されますが、インストールできません。  
[![celerydのインストール](https://i.stack.imgur.com/dUMDU.jpg)](https://i.stack.imgur.com/dUMDU.jpg)


CC BY-SA 4.0
2023-04-10T02:16:57.697
94463
2023-09-14T20:15:53.863
2023-09-14T20:15:53.863
3060
32891
question
debian
Debian10 でcelerydがインストールできません。


Debian Buster環境で実際に動かして確認したわけではありませんが、

  * `celeryd` がDebianのパッケージマネージャで配布されていたのは Debian stretch までのようです 
    * このバージョンは2017年6月に正式リリース、2020年と2022年にそれぞれ通常サポートとLTSが終了済みの古いもので、現在 `oldoldstable` とされている
    * スクリーンショットで提示されているのもそちらですが、 3.12.3と非常に古い `celery` のバージョンになっています（現時点での最新版は `5.2` ）
  * ……ですので、 `celeryd` を実行したいならまず最新版の `celery` ( `python3-celery` )をインストールしてから、ドキュメントに従って `celeryd` や `celerybeat` の設定ファイルを作る必要がありそうです。 
    * もし、この `celery==3.12.3` がプロジェクトの都合上必須である場合、古いライブラリをインストールできないDebianのパッケージマネージャではなく、 `pip` や `poetry` など Python側のパッケージマネージャを利用するべきでしょう。


CC BY-SA 4.0
2023-04-10T05:04:28.397
94465
2023-04-10T05:11:45.773
2023-04-10T05:11:45.773
29826
29826
94463
answer