rns*_*nso 3 linux debian jitsi
我正在开发 Debian Stable,否则它运行得很好。我正在尝试使用此页面上的说明安装 Jitsi 桌面版本:https://desktop.jitsi.org/Main/DebianRepository.html
以下步骤工作正常:
# install the Jitsi repository key onto your system
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
# create sources.list.d file with the repository
sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"
# update your package list
sudo apt-get -y update
Run Code Online (Sandbox Code Playgroud)
以上步骤运行没有任何错误。但是,通过以下步骤:
# install Jitsi
sudo apt-get -y install jitsi
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package jitsi
Run Code Online (Sandbox Code Playgroud)
问题出在哪里以及如何解决?
编辑:我使用了 @AB 提供的链接中的 deb 文件;它安装时没有任何错误,但当我运行时,它在终端上出现以下重复错误消息:
org.osgi.framework.BundleException:
Unable to resolve net.java.sip.communicator.argdelegation [135](R 135.0):
missing requirement [net.java.sip.communicator.argdelegation [135](R 135.0)]
osgi.wiring.package; (osgi.wiring.package=org.jitsi.util)
[caused by: Unable to resolve org.jitsi.libjitsi [125](R 125.0):
missing requirement [org.jitsi.libjitsi [125](R 125.0)]
osgi.wiring.package; (osgi.wiring.package=com.sun.jna.ptr)
[caused by: Unable to resolve com.sun.jna [88](R 88.0): missing
requirement [com.sun.jna [88](R 88.0)] osgi.ee; (&(osgi.ee=JavaSE)(version=1.4.0))]]
Unresolved requirements: [[net.java.sip.communicator.argdelegation [135]
(R 135.0)] osgi.wiring.package; (osgi.wiring.package=org.jitsi.util)]
at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4111)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2117)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1371)
at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
at java.base/java.lang.Thread.run(Thread.java:834)
Run Code Online (Sandbox Code Playgroud)
造成这个问题的原因是什么?
Jitsi 的文档似乎(目前?)不准确。今天Packages从http://download.jitsi.org/stable/Packages下载的文件最终只提供了这些包(有多个版本和架构):
$ grep-dctrl -F Package -s Package --regex '.*' < Packages | uniq
Package: jibri
Package: jicofo
Package: jigasi
Package: jitsi-archive-keyring
Package: jitsi-meet-prosody
Package: jitsi-meet-tokens
Package: jitsi-meet-turnserver
Package: jitsi-meet-web-config
Package: jitsi-meet-web
Package: jitsi-meet
Package: jitsi-upload-integrations
Package: jitsi-videobridge2
Package: jitsi-videobridge
Run Code Online (Sandbox Code Playgroud)
没有jitsi包裹啊
然而,该jitsi包确实存在于夜间 构建中(通过在sources.list 文件中替换该单词stable来实现)。unstable
说得更彻底一点,2020 年 4 月,archive.org 发布了一份稳定存储库的快照,其中确实包含了jitsi2017 年的 2.10.5550-1 版本包。所以我只能得出结论,它因某种未知原因被删除了来自稳定存储库。
这个以前缺失的 2.10 稳定包仍然可以通过另一个 Jitsi 网页和链接的 URL 获得:
https://desktop.jitsi.org/Main/Download.html
https://github.com/jitsi/jitsi/releases/download/Jitsi-2.10/jitsi_2.10.5550-1_amd64.deb
或者您可以添加jitsi夜间构建以获得 2.11.x 版本:
sudo sh -c "echo 'deb https://download.jitsi.org unstable/' > /etc/apt/sources.list.d/jitsi-unstable.list"
Run Code Online (Sandbox Code Playgroud)
(由于不稳定存储库中的软件包jitsi-archive-keyring是相同的,并且也会/etc/apt/sources.list.d/jitsi-stable.list使用稳定版本 url 安装,因此使用不同的文件以避免它被覆盖是有意义的)
可用的不同方法之间似乎存在一些不一致。
| 归档时间: |
|
| 查看次数: |
1572 次 |
| 最近记录: |