安装 ddccontrol 时出现问题

安装 ddccontrol 时出现问题

我在 32 位系统上运行 Kubuntu 14.04,并尝试安装 ddccontrol,这样我就可以在不触摸 GUI 中的显示器的情况下更改显示器亮度。我知道我需要先安装 CLI 版本才能获得 GUI 版本 (gddccontrol),这是我的目标。我在 GitHub 和 Launchpad 上找到了多个软件包,并尝试了所有我能找到的软件包。我用软件包安装程序运行的大多数 .deb 软件包都出现无法满足依赖项的错误。当我尝试 GitHub 上的说明以及其他建议(如 sudo apt-get 或 apt install)时,我收到错误“E:无法找到软件包”,然后是我正在尝试安装的软件包的名称。最近我收到一个没有安装候选项的错误。

答案1

我认为我们可以ddccontrolXenial 的软件包来源并在 Trusty 上构建它。

通常不推荐这种方法,但我想不出其他有效的方法。

我们将使用以下方式构建 deb 包拆除

执行以下命令:

# update package lists and install all needed build dependencies
sudo apt-get update
sudo apt-get install -y build-essential dpkg-dev libxml2-dev \
libpci-dev libgtk2.0-dev devscripts autotools-dev \
intltool xsltproc tidy gksu libgksu2-0 libgtop2-7 libgtop2-common

# add universe source from xenial
echo "deb-src http://archive.ubuntu.com/ubuntu/ xenial universe" | \
sudo tee /etc/apt/sources.list.d/xenial.list

sudo apt-get update

# create directory and get source package of ddccontrol from xenial
mkdir ddccontrol-xenial
cd ddccontrol-xenial

apt-get source ddccontrol

# go to ddccontrol-0.4.2 directory, compile and build deb-packages
cd ddccontrol-0.4.2
debuild -i -us -uc -b

# get ddccontrol-db from xenial and install it manually
wget http://mirrors.kernel.org/ubuntu/pool/universe/d/ddccontrol-db/ddccontrol-db_20061014-4_all.deb
sudo dpkg -i ddccontrol-db_20061014-4_all.deb

# install all
sudo dpkg -i ../*ddc*.deb

# remove universe source from xenial
sudo rm /etc/apt/sources.list.d/xenial.list
sudo apt-get update

我找到了搭载 Ubuntu 14.04 LTS 的真实机器。

需要加载i2c-dev内核模块:

 sudo modprobe i2c-dev

sudo ddccontrol -p然后从终端或gddccontrol菜单启动。

相关内容