簡體   English   中英

用托盤添加apt repo

[英]adding apt repo with pallet

我正在嘗試將elasticsearch debian存儲庫添加到服務器規范中。 我有這個功能

(defn add-es-source []
  (package-source "elasticsearch"
  :aptitude {:url "http://packages.elasticsearch.org/elasticsearch/1.0/debian"
             :scopes ["stable" "main"]}))

它將以下內容添加到/etc/apt/sources.list.d/elasticsearch.list

deb http://packages.elasticsearch.org/elasticsearch/1.0/debian raring stable main

但是,稀有的特定存儲庫不存在,因此在更新apt存儲庫時會得到404。 如何停止使用package-source添加此版本名稱?

答案只是釋放鍵的空字符串。

(defn add-es-source []
  (package-source "elasticsearch"
    :aptitude
    {:url "http://packages.elasticsearch.org/elasticsearch/1.0/debian"
     :release ""
     :key-url "http://packages.elasticsearch.org/GPG-KEY-elasticsearch"
     :scopes ["stable" "main"]}))

請注意,我還添加了key-url。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM