在 debian jessie 上安装 simplescreenrecorder 时出现问题

在 debian jessie 上安装 simplescreenrecorder 时出现问题

最近,我在尝试通过源代码编译或通过 apt-get 和 aptitude 安装各种软件时遇到了一些重大问题。

当我尝试修复问题时,我不断遇到未满足的依赖关系,这会导致永无休止的循环和运行。没有尽头,我不知道该怎么办。

最新的这些问题在尝试安装时simplescreenrecorder给出了以下输出:

$ sudo apt-get install simplescreenrecorder
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

The following information may help to resolve the situation:

The following packages have unmet dependencies:
libstdc++6 : Breaks: gnote (<= 3.16.2-1) but 3.14.0-1 is to be installed
python3-pyqt4 : Breaks: eric (< 6.0~) but 5.4.5-1 is to be installed
simplescreenrecorder :
Depends: libavcodec-ffmpeg56 (>= 7:2.4) but it is not installable
libavcodec-ffmpeg-extra56 (>= 7:2.4) but it is not installable
Depends: libavformat-ffmpeg56 (>= 7:2.4) but it is not installable
Depends: libavutil-ffmpeg54 (>= 7:2.4) but it is not installable
Depends: libswscale-ffmpeg3 (>= 7:2.4) but it is not installable
Recommends: simplescreenrecorder-lib but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks,
this may be caused by held packages.

如果我在使用 Cinnamon 时遇到此类问题,并且无法解决,那么我该怎么办? Aptitude 希望完全删除所有软件包。这不会让系统彻底陷入困境吗?

这是一些信息。我不知道什么是重要的,什么是不重要的。 (再一次,大脑的东西让我真的有雾。)

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.6 (jessie)
Release:    8.6
Codename:   jessie

$ ps -e | grep tty7
934 tty7     00:17:43 Xorg

$ echo $DESKTOP_SESSION
lightdm-xsession

$ wmctrl -m
Name: Mutter (Muffin)
Class: N/A
PID: N/A

窗口管理器的“显示桌面”模式:N/A

  • 显示服务器:Xorg 1:7.7+7
  • 显示管理器:lightdm
  • 窗口管理员:Mutter (Muffin)
  • 桌面环境:X-Cinnamon
  • CPU 英特尔(R) 酷睿(TM) i7-2720QM CPU @ 2.20GHz
  • 内存:8GB

编辑:此外,出于某种原因,帮助我在该系统上用 Debian(我更喜欢它)替换 Ubuntu 的人在我拥有 X86_64 intel core i7 处理器(我是 64 位)时安装了 X86 Debian。网上的信息说64位指令集。

答案1

ffmpeg软件包可在 上找到jessie-backports,以安装它;

sources.list通过添加以下行来编辑您的:

deb http://ftp.debian.org/debian jessie-backports main 

更新并ffmpeg安装qt4-dev-tools

sudo apt-get update
sudo apt-get -t jessie-backports install ffmpeg
sudo apt-get install qt4-dev-tools

从以下位置下载源代码这里并构建您的程序:

git clone https://github.com/MaartenBaert/ssr/
cd ssr
./configure --without-pulseaudio --without-jack
make -j8
sudo make install

ssr从终端运行:

simplescreenrecorder

相关内容