Linux-modules software

简介

这里指的modules不是linux内核相关的module,只是用于软件多版本控制的一个开源软件包,比如说系统同时有python2.7和python3.5,使用modules软件就可以使得在需要的时候选择相应的软件版本.

软件地址

http://modules.sourceforge.net/(可下载源码包)

module command:http://modules.sourceforge.net/man/module.html

modulefile:http://modules.sourceforge.net/man/modulefile.html

编译安装

1)编译安装两步,一是安装tcl,二是安装modules,步骤均为configure,make,make install(./configure --help可查看configure参数)

2)需要安装tcl包,软件下载地址为http://tcl.activestate.com/,本次选择8.5.6版本,编译安装参照http://tcl.activestate.com/doc/howto/compile.html

3)然后编译安装modules要设置module的configure的--with-tcl-lib参数,如果报错“cmdModule.c:643:35: error: ‘Tcl_Interp‘ has no member named ‘errorLine‘”,configure时加上CPPFLAGS="-DUSE_INTERP_ERRORLINE"。

4)编译安装结果

演示配置python2.7与python3.5

continue......

时间: 2024-12-30 01:06:18

Linux-modules software的相关文章

Linux Modules Introduction

Modules are small kernel extensions ,that may be loaded and unloaded at will● Can implement drivers, filesystems, firewall,and more● Are located under /lib/modules/$(uname -r)/● Compiled for a specific kernel version and are provided with the kernel

linux中安装mysql

01.搜索 mysql linux 02.把下载好的mysql 使用 xftp传到 linux中 software 文件夹下 03.切换到指定的目录 之后  拆包! 04.安装客户端和服务器 安装服务器时可能会出现和之前版本冲突的问题怎么解决?yum remove mysql-libs 删除文件夹中所有的内容 安装服务器 怎么查看是否已经安装了mysql! 05.启动mysql服务service mysql strat06.查询是否运行mysqlservice mysql status07.给r

Linux Mint

built opon Cinnamon destop, relies on Ubuntu and Debian Projects and uses their systems as a base. Log in automatically if you are the only one usin the computer. Home folder exists to give you a place to put all of your personal data. The desktop fo

Linux md raid

Linux Create Software RAID 1 (Mirror) Array 1. install md module yum install mdadm 2. clean supber block mdadm --zero-superblock /dev/sdc /dev/sdd 3. create raid 1 mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdc1 /dev/sdd1 4. now you can

linux上一些常用软件的安装

1.安装MySQL 01.搜索mysq  linux 02.把下载好的mysql 使用xftp传到linux中software文件夹下 03.切换到指定的目录之后拆包 04.安装客户端和服务器 05.安装服务器时可能会出现和之前版本冲突的问题,怎么解决? yum  remove mysql-libs  删除文件夹中所有的内容 安装服务器 06.怎么查看是否安装了mysql 07.启动mysql服务 service mysql strat 08.查看是否运行mysql service  mysql

Linux驱动模块的Makefile分析【转】

本文转载自:http://blog.chinaunix.net/uid-29307109-id-3993784.html 1. 获取内核版本 当设备驱动需要同时支持不同版本内核时,在编译阶段,内核模块需要知道当前使用的内核源码的版本,从而使用相应的内核 API.2.4 与 2.6 内核下,源码头文件 linux/version.h 定义有: LINUX_VERSION_CODE ― 内核版本的二进制表示,主.从.修订版本号各对应一个字节: KERNEL_VERSION(major, minor,

Linux RAID 1

磁盘管理RAID1 POC环境 在linux上添加2块新的30GB硬盘启动 cat /etc/redhat-releasecat Name        : mdadm                        Relocations: (not relocatable)Version     : 3.2.5                             Vendor: Red Hat, Inc.Release     : 4.el6                        

Linux下编写驱动程序(VFS)

转:http://hi.baidu.com/firstm25/item/8fe022155e1fa78988a9568f 摘要:设备驱动程序是操作系统内核与机器硬件之间的接口.设备驱动程序为应用程序屏蔽了硬件的细节.那么驱动程序如何书写实现这一接口功能是本文讨论的重点,并以一简单的驱动程序介绍书写细节. 在用户进程调用驱动程序时,系统进入核心态,这时不再是抢先式调度.(应用程序一般是在用户态下进行)也就是说系统必须在驱动程序的子函数返回后才能进行其它的工作,即驱动程序不能进入死循环. 字符型设备

Ubuntu Linux: Install RT2870 Chipset Based USB Wireless Adapter(转)

This blog post listed Linux Compatible USB wireless adapters. It seems that many new Linux users frequently have problems learning how to install RT2870 driver under Linux. I also received email requesting installation instructions for the same devic

Linux归纳

linux介绍 ???Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户.多任务.支持多线程和多CPU的操作系统. 市面上还有很多操作系统,如:WIN XP,WIN VISTER,WIN 8,Wind 10,MAC,Android,IOS等. 安装VMware,创建虚拟机,安装CentOS ????下载链接:https://pan.baidu.com/s/1iY4q3Cbpn0c4qWeoDVOgJw 密码:g74x Windows和Linux文件系统