perl-Device-I2C - Control and read hardware devices with i2c(SMBus)

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports x86_64
Package filename perl-Device-I2C-0.06-alt3.1.x86_64.rpm
Package name perl-Device-I2C
Package version 0.06
Package release alt3.1
Package architecture x86_64
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 57.51 KB
Installed size 57.51 KB
This is a perl interface to I2C interface using libi2c-dev library.
For Debian and derivative distros(including raspbian) use the following to install dependencies:
sudo apt-get install libi2c-dev i2c-tools build-essential
If you are using Angstrom Linux use the following:
opkg install i2c-tools
opkg install i2c-tools-dev
For ArchLINUX use the following steps:
pacman -S base-devel
pacman -S i2c-tools
Special Instructions for enabling the I2C driver on a Raspberry Pi:
You will need to comment out the driver from the blacklist. currently the
I2C driver isn't being loaded.
sudo vim /etc/modprobe.d/raspi-blacklist.conf
Replace this line
blacklist i2c-bcm2708
with this
You now need to edit the modules conf file.
sudo vim /etc/modules
Add these two lines;
Now run this command(replace 1 with 0 for older model Pi)
sudo i2cdetect -y 1
If that doesnt work on your system you may alternatively use this:
sudo i2cdetect -r 1
you should now see the addresses of the i2c devices connected to your i2c bus


Package Version Architecture Repository
perl-Device-I2C-0.06-alt3.1.i586.rpm 0.06 i586 Autoimports
perl-Device-I2C - - -


Name Value
/usr/lib64/perl5 - - - - -
perl( -
perl(IO/ -
perl( -
perl( -
perl-base >= 1:5.10.1
rpmlib(PayloadIsLzma) -
rpmlib(SetVersions) -
rtld(GNU_HASH) -


Name Value
perl(Device/ = 0.060
perl-Device-I2C = 0.06-alt3.1


Type URL
Binary Package perl-Device-I2C-0.06-alt3.1.x86_64.rpm
Source Package perl-Device-I2C-0.06-alt3.1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] x86_64 autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Device-I2C rpm package:
    # sudo apt-get install perl-Device-I2C



See Also

Package Description
perl-Device-LaCrosse-WS23xx-0.10-alt3.1.x86_64.rpm read data from La Crosse weather station
perl-Device-ParallelPort-drv-parport-1.0-alt4.1.x86_64.rpm perl module Device-ParallelPort-drv-parport
perl-Device-SMBus-1.15-alt3.1.x86_64.rpm Perl interface for smbus using libi2c-dev library
perl-Device-Serdisp-0.06-alt4.1.x86_64.rpm Perl extension for talking to the serdisplib
perl-Device-SerialPort-Xmodem-1.03-alt4.1.x86_64.rpm perl module Device-SerialPort-Xmodem
perl-Device-Video-PWC-0.11-alt4.1.x86_64.rpm perl module Device-Video-PWC
perl-Device-WH1091-0.03-alt4.1.x86_64.rpm Access data from the WH1081/1091 weather station
perl-Device-WS2000-IO-0.01-alt4.1.x86_64.rpm perl module Device-WS2000-IO
perl-DiaColloDB-0.12.011-alt1.x86_64.rpm Diachronic collocation index
perl-DiaColloDB-scripts-0.12.011-alt1.x86_64.rpm perl-DiaColloDB scripts
perl-Diff-LibXDiff-0.05-alt4.1.x86_64.rpm Calculate a diff with LibXDiff (via XS)
perl-Digest-Adler32-XS-0.03-alt4.1.x86_64.rpm Generate Adler32 digests efficiently
perl-Digest-BLAKE-0.05-alt4.1.x86_64.rpm Perl interface to the BLAKE digest algorithm
perl-Digest-CubeHash-XS-0.05-alt4.1.x86_64.rpm Perl interface to the CubeHash digest algorithm
perl-Digest-DJB32-0.002-alt3.1.x86_64.rpm Digest::DJB fixed to 32bit