Debian
如何在 Debian Wheezy 上安裝 Cherokee Web 伺服器?
我正在嘗試在 Debian Wheezy 上安裝 Cherokee 網路伺服器。我訪問過的所有文件和網站都建議這樣
apt-get install cherokee
做,但是當我這樣做時,我看到:$ apt-get install cherokee Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package cherokee
執行時
sudo add-apt-repository ppa:cherokee-webserver
(如文件中所述),我看到:-bash: add-apt-repository: command not found
文件說:
Debian
Install Cherokee from the apt repository apt-get install cherokee cherokee-admin Please, check the documentation for further
所以我嘗試
apt-get install cherokee cherokee-admin
了,也無法找到包裹。這沒有任何意義:apt
如果那裡不可用,他們為什麼要告訴您使用?有些人認為它cherokee
已經死了,但我可以在首頁上看到它非常活躍,所以有些不對勁。我應該從原始碼建構它嗎?
在一些論壇上,他們說 Cherokee 從未發布過 Wheezy 的軟體包。真的嗎?
Cherokee 從 Debian 中移除
我在 Cherokee 郵件列表中發現了這個文章,這似乎表明該軟體包已從 Debian 中全部刪除。
Cherokee 早在 11 月就從測試中刪除,昨天已從 Unstable 中刪除。但是您可以在不更改包裝的情況下將其作為新包裝引入。如果你成為DM,我可以贊助你第一次上傳,之後你可以自己處理。
失踪
add-apt-repository
您缺少應用程序
add-apt-repository
。您可以通過安裝此軟體包來安裝它:$ sudo apt-get install software-properties-common
缺少應用
在 Debian 和 Ubuntu 上,您可以在遇到缺少的命令行工具時確定要安裝的軟體包。
$ dpkg --search add-apt-repository software-properties-common: /usr/bin/add-apt-repository software-properties-common: /usr/share/man/man1/add-apt-repository.1.gz
您還可以使用以下命令列出包的內容
dpkg-query
:$ dpkg-query -L software-properties-common | grep add- /usr/share/man/man1/add-apt-repository.1.gz /usr/bin/add-apt-repository /usr/share/man/man1/apt-add-repository.1.gz /usr/bin/apt-add-repository
apt文件
您還可以安裝此工具,
apt-file
以搜尋文件並找出它們包含在哪些包中:$ sudo apt-get install apt-file
第一次執行它:
$ apt-file search add-apt-repository E: The cache is empty. You need to run 'apt-file update' first.
所以更新它:
$ sudo apt-file update
現在記憶體就位:
$ apt-file search add-apt-repository software-properties-common: /usr/bin/add-apt-repository software-properties-common: /usr/share/man/man1/add-apt-repository.1.gz
參考