(Created page with " =='''Preface'''== ''TIPC build and install Guide'' provides the build and installation procedure for TIPC on Linux Operating System. =='''TIPC build and install Guide'''==...") |
(→TIPC build and install Guide) |
||
(4 intermediate revisions by one user not shown) | |||
Line 2: | Line 2: | ||
=='''Preface'''== | =='''Preface'''== | ||
− | ''TIPC build and install Guide'' provides the build and installation | + | ''TIPC build and install Guide'' provides the build and installation procedures for TIPC on Linux Operating System. |
=='''TIPC build and install Guide'''== | =='''TIPC build and install Guide'''== | ||
− | |||
− | |||
* login as root | * login as root | ||
* install package kernel-devel, gcc, ncurses-devel | * install package kernel-devel, gcc, ncurses-devel | ||
* extract tipc1.7.7.oc.tar.gz to folder tipc1.7.7.oc | * extract tipc1.7.7.oc.tar.gz to folder tipc1.7.7.oc | ||
− | * move to kernel folder(\usr\src\'uname -r') then copy source from tipc to kernel ( tipc1.7.7.oc/net, tipc1.7.7.oc/include ) | + | * move to kernel folder(\usr\src\'uname -r') then copy source from tipc to kernel (tipc1.7.7.oc/net, tipc1.7.7.oc/include) |
+ | * copy .h to library header | ||
+ | # cp -f tipc-1.7.7.oc/include/linux/tipc.h /usr/include/linux/ | ||
+ | # cp -f tipc-1.7.7.oc/include/linux/tipc_config.h /usr/include/linux/ | ||
* save old config | * save old config | ||
# make oldconfig | # make oldconfig | ||
* configure tipc | * configure tipc | ||
# make menuconfig | # make menuconfig | ||
− | - Main menu then choose -> Network Support -> Networking options -> The TIPC Protocol (EXPERIMENTAL) -> input M -> Enter The TIPC Protocol (EXPERIMENTAL) | + | - Main menu then choose -> Network Support -> Networking options -> The TIPC Protocol (EXPERIMENTAL) -> input M |
+ | -> Enter The TIPC Protocol (EXPERIMENTAL) | ||
-> TIPC: Advanced configuration -> input Y | -> TIPC: Advanced configuration -> input Y | ||
-> enable debug messages -> input Y | -> enable debug messages -> input Y | ||
Line 30: | Line 32: | ||
* install | * install | ||
# make M=net/tipc modules_install | # make M=net/tipc modules_install | ||
− | |||
− | |||
* add path to tipc.conf | * add path to tipc.conf | ||
# echo "install tipc insmod /lib/modules/`uname -r`/extra/tipc.ko" >> tipc.conf | # echo "install tipc insmod /lib/modules/`uname -r`/extra/tipc.ko" >> tipc.conf | ||
Line 40: | Line 40: | ||
# depmod -a -F /boot/System.map-`uname -r` `uname -r` | # depmod -a -F /boot/System.map-`uname -r` `uname -r` | ||
# /sbin/modinfo tipc | # /sbin/modinfo tipc | ||
− | |||
− | |||
− |
Latest revision as of 13:26, 30 August 2016
[edit] Preface
TIPC build and install Guide provides the build and installation procedures for TIPC on Linux Operating System.
[edit] TIPC build and install Guide
- login as root
- install package kernel-devel, gcc, ncurses-devel
- extract tipc1.7.7.oc.tar.gz to folder tipc1.7.7.oc
- move to kernel folder(\usr\src\'uname -r') then copy source from tipc to kernel (tipc1.7.7.oc/net, tipc1.7.7.oc/include)
- copy .h to library header
# cp -f tipc-1.7.7.oc/include/linux/tipc.h /usr/include/linux/ # cp -f tipc-1.7.7.oc/include/linux/tipc_config.h /usr/include/linux/
- save old config
# make oldconfig
- configure tipc
# make menuconfig - Main menu then choose -> Network Support -> Networking options -> The TIPC Protocol (EXPERIMENTAL) -> input M -> Enter The TIPC Protocol (EXPERIMENTAL) -> TIPC: Advanced configuration -> input Y -> enable debug messages -> input Y -> other items choose default -> choose Exit until go to main menu - Main menu -> Save an Alternate Configuration File -> save to .config
- prepare
# make modules_prepare (in this step if you see menu, then input-> yes to all)
- initialization
# make init
- build TIPC module
# make M=net/tipc modules
- install
# make M=net/tipc modules_install
- add path to tipc.conf
# echo "install tipc insmod /lib/modules/`uname -r`/extra/tipc.ko" >> tipc.conf
- copy config tipc
# cp -f tipc.conf /etc/modprobe.d/
- check tipc works or not
# modprobe tipc # depmod -a -F /boot/System.map-`uname -r` `uname -r` # /sbin/modinfo tipc