Problema ao instalar o ddccontrol

1

Estou executando o Kubuntu 14.04 em um sistema de 32 bits e estou tentando instalar o ddccontrol para que eu possa alterar o brilho do meu monitor sem tocar no monitor em uma GUI. Eu entendo que eu preciso instalar a versão CLI primeiro para obter a versão GUI (gddccontrol) como é meu objetivo. Eu encontrei vários pacotes no GitHub e Launchpad e tentei tudo o que posso encontrar. A maioria dos pacotes .deb que eu executei com o instalador de pacotes tem um erro de Não é possível satisfazer dependências. Quando eu tento as instruções no GitHub junto com outras sugestões como sudo apt-get ou apt install, recebo o erro "E: não é possível localizar o pacote" e, em seguida, o nome do pacote que estou tentando instalar. Recentemente, recebi um erro de nenhum candidato de instalação.

    
por Josh Allison 24.02.2018 / 21:46

1 resposta

0

Acho que podemos obter fontes do pacote ddccontrol do Xenial e compilá-lo no Trusty.

Geralmente este método não é recomendado, mas eu não imagino outro método eficaz.

Nós iremos criar pacotes deb com debuild .

Execute os seguintes comandos:

# 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

Eu encontrei a máquina real com o Ubuntu 14.04 LTS.

É necessário carregar o módulo do kernel i2c-dev :

 sudo modprobe i2c-dev

Em seguida, inicie sudo ddccontrol -p do terminal ou gddccontrol no menu.

    
por N0rbert 25.02.2018 / 11:23