LCDncid - LCD Network Caller ID Install

LCDnid

Copyright: 2014-2015
Author: John L Chmielewski

Last Edit: May 3, 2015


All examples below assume LCDncid version 0.20.

Index

LCDncid REQUIREMENTS

INSTALLING FROM SOURCE

INSTALLING FROM AN OS INSTALL PACKAGE

CONFIGURE

TEST

LCDncid REQUIREMENTS

REQUIREMENTS

LAYOUT

Fedora

Redhat

Debian, Ubuntu or Raspberry Pi (RPi)

FreeBSD

OSX

Build

Install

INSTALLING FROM AN OS INSTALL PACKAGE

Fedora and Fedora based

  • START/STOP/RESTART/RELOAD/STATUS using init-style process manager:

    Here are some examples:

    • start the LCDncid client:

          sudo service lcdncid start
      
    • stop the LCDncid client:

          sudo service lcdncid stop
      
    • get the status of LCDncid:

          sudo service lcdncid status
      

    Here are some examples:

    • autostart lcdncid at boot:

          sudo chkconfig lcdncid on
      
    • remove LCDncid from starting at boot:

          sudo chkconfig lcdncid off
      

  • Download the latest LCDncid deb package from SourceForge:

    wget http://sourceforge.net/projects/ncid/fileslcdncid/0.20/lcdncid_0.20-1_all.deb

  • Warning:

  • af40a582c38093e7d05ee5e5cd604647 373bd80bf26759dff484c4b6f828eed7 00b7cc65a308d06d07e26fb7d4e7785c e67c6c6ede125d6b329ccd73fced89e7 9b55a0fea4d5b742d66694556da219b3 09808235fabfd933e008c1504d86274b

    - start the LCDncid client:

            sudo invoke-rc.d lcdncid start
    

  • Normal removal without removing configuration files and dependencies:

        sudo apt-get remove lcdncid
    
  • Complete removal including dependencies:

        sudo apt-get --purge autoremove lcdncid
    
  • Here are some examples:

        sudo /usr/local/etc/rc.d/lcdncid start
    
    sudo /usr/local/etc/rc.d/lcdncid restart
    
    sudo /usr/local/etc/rc.d/lcdncid stop
    
    sudo /usr/local/etc/rc.d/lcdncid status
    

    Here is the LCDncid rc scripts and its enable lines:

        /usr/local/etc/rc.d/     /etc/rc.conf.local
    --------------------     ------------------
    lcdncid                  lcdncid_enable="YES"
    

    Mac

    Here are some examples:

    CONFIGURE

    TEST

    LCDnid Start

    or a message saying it could not attach to a server. If you have problems, you can try verbose levels 1 to 4. For example:

            lcdncid -Dv3
    

    View the man page for more information:

            lcdncid --man