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