怎样在LINUX系统下安装TRICKLE软件
- 格式:doc
- 大小:2.67 KB
- 文档页数:3
⼀篇看懂!详解-Linux系统中安装软件的三种⽅法【转】Linux系统中安装软件的三种⽅法注:本⽂主要以CentOS为例介绍常⽤的安装⽅式,其他版本linux在⽂章底部Linux系统中怎么安装软件,⾸先说⼀下应⽤程序与系统命令的区别:1、⽂件位置系统命令:⼀般在/bin和/sbin⽬录中,或为shell内部指令应⽤程序:通常在/usr/bin和/usr/sbin⽬录中2、主要⽤途系统命令:完成对系统的基本管理⼯作,例如IP配置、管理账户应⽤程序:完成相对独⽴的其他辅助任务,例如⽹页浏览器3、适⽤环境系统命令:⼀般只在字符操作界⾯中运⾏应⽤程序:根据实际需要,有些程序可在图形界⾯4、运⾏格式系统命令:⼀般包括命令字、命令选项和命令参数应⽤程序:通常没有固定的执⾏格式5、应⽤程序⽬录结构⼀、rpm命令1、使⽤rpm命令安装扩展名为".rpm"的软件包格式:rpm [选项] RPM包⽂件常⽤选项:-i:安装⼀个新的rpm软件包-h:以“#”号显⽰安装的进度-v:显⽰安装过程中的详细信息--force:强制安装所指定的rpm软件包--nodeps:安装软件时,忽略依赖关系(1)安装没有依赖包的.rpm软件备注:1)在安装软件时,⼀般选项 -ivh ⼀起使⽤,这样可以看到安装进度与安装信息;2)默认情况下光盘挂载在/media⽬录下,所以安装软件包时,必须进⼊到软件包的当前⽬录/media/CentOS_6.5_Final/Packages⽬录中才可以安装,安装的软件存放在光盘上,,如果安装软件包时,当前⽬录是桌⾯,那么进⼊Packages⽬录的步骤如下:3) .rpm包的⼀般格式:(2)安装有依赖关系的.rpm软件包,可以同时将依赖包与软件包⼀起安装,下图中安装gcc-4.4.7-4.el6.x86_64.rpm软件包时,有两个依赖包,所以安装时,三个软件包⼀起安装2、升级或更新.rpm软件包格式:rpm [选项] RPM包⽂件常⽤选项:-U:升级某个rpm软件,若原本未装,则进⾏安装-F:更新某个rpm软件,若原本未装,则放弃安装--nodeps:升级软件时,忽略依赖关系3、卸载指定的.rpm软件包格式:rpm -e 软件名--nodeps:卸载软件时,忽略依赖关系4、查询已安装的.rpm软件包格式:rpm -q[⼦选项] [软件名]常⽤⼦选项命令:-qa:查看系统中已安装的所有RPM软件包列表-qi:查看指定软件的详细信息-ql:查询指定软件包所安装的⽬录、⽂件列表-qc:仅显⽰指定软件包安装的配置⽂件-qd:仅显⽰指定软件包安装的⽂档⽂件(1)、查看系统中已安装的所有RPM软件包(2)、查看系统中某⼀个软件包,rpm -qa命令后⾯加上软件名,软件名必须输⼊全,不能仅输⼊nss在⼯作上常⽤rpm -qa | grep 软件包名,来查询软件包,⽤grep过滤⼀下(3)、查看软件包是否有安装5、查询⽂件或⽬录是哪个软件包安装的格式:rpm -qf ⽂件或⽬录名6、查询未安装的.rpm软件包⽂件格式:rpm -qp[⼦选项] RPM包⽂件常⽤的⼦选项:-qpi:通过.rpm包⽂件查看该软件的详细信息-qpl:查看.rpm安装包内所包含的⽬录、⽂件列表-qpc:查看.rpm安装包内包含的配置⽂件列表-qpd:查看.rpm安装包内包含的⽂档⽂件列表查询未安装的软件包时,必须输⼊整个安装包的名称,⽽查询已安装的软件包时,只要输⼊软件包名就可以了⼆、yum命令1、yum源的获取使⽤yum命令时,必须依赖于yum源,⽽yum源可以从互联⽹获取,也可以建⽴本地的yum源;从互联⽹获取的yum源,前提条件必须连接互联⽹,连接互联⽹后,直接使⽤yum命令安装,默认情况yum源的配置⽂件是在/etc/yum.repos.d⽬录下,打开/etc/yum.repos.d,可以看到yum源默认⽤的CentOS官⽹的。
Linux为PHP添加CURL扩展库方法总结linux操作系统电脑资料今天在使用curl是发现提示未安装,后来发现自己的linux机器没有翻开php curl扩展了,下面我来给大家两种linux php curl开启方法,方法一安装cURL# wget curl.haxx.se/download/curl-7.17.1.tar.gz# tar -zxf curl-7.17.1.tar.gz# ./configure --prefix=/usr/local/curl# make; make install安装php只要翻开开关 --with-curl=/usr/local/curl就可以了。
这个扩展库还是非常棒,是fsockopen等等相关的有效的替代品。
方法二进入安装原php的源码目录,cd extcd curlphpize./configure --with-curl=DIRmake就会在PHPDIR/ext/curl/moudles/下生成curl.so的文件。
复制curl.so文件到extensions的配置目录,修改php.ini就好了解决checking for gnutls support in libcurl... no.29. 10.cd /usr/local/src/php-5.2.6/ext/curl//usr/local/php-fcgi/bin/phpize./configure --with-php-config=/usr/local/php-fcgi/bin/php-config居然出现一下错误!checking for gnutls support in libcurl... nochecking for curleasyperform. in -lcurl... noconfigure: error: There is something wrong. Please check config.log for more information.我赶紧检查有没有装curl的develrpm -qa |grep curl全都有!查了半天资料, 还是找到结果了, 只要以下包都安装了, 就可以完美通过!curl-devel-7.15.5-2.el5e2fsprogs-devel-1.39-15.el5krb5-devel-1.6.1-25.el5libidn-devel-0.6.5-1.1openssl-devel-0.9.8b-10.el5至于每个包的作用, 自己去查吧! 呵呵。
Linux 系统上源代码安装软件步骤1、Linux 平台下的软件大多数都是免费的,你可以从网上下载,下载的软件一般都被打包并压缩,因此在安装之前你需要将其拷贝到一个临时目录下,并对其进行解压缩和解包:gzip -d .tar.gz (或uncompress .tar.Z)tar xvf .tar或tar xzvf .tar.gz注:gzip -d 命令用于解压缩,tar xvf 命令用于解包,tar xzvf 命令用于先解压缩再解包,解压缩和解包后将在该目录下建立一个目录。
2、进入第1 步生成的目录:cd3、Linux 平台下的软件大多数都带源程序,在安装前需要编译,编译的一般步骤如下:a、配置:./configure --prefix= --localstatedir=注:用安装目录代替,用数据目录代替。
b、编译:make4、安装:make install5、配置:a、安装后一般会在目录下建立下列子目录:可执行文件目录:bin头文件目录:include库文件目录:lib帮助目录:manb、在/etc/profile 文件中设置环境变量:PATH=$PATH: /binCPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH: /includeLD_LIBRARY_PATH=$LD_LIBRARY_PATH: /libLIBRARY_PATH=$LIBRARY_PATH: /libMANPATH=$MANPATH: /manexport PATH CPLUS_INCLUDE_PATH LD_LIBRARY_PATHLIBRARY_PATH MANPATH注:用安装目录代替。
6、注销后重新登陆,安装完成。
Linux下软件安装的⼏种⽅式Linux 软件安装到哪⾥合适,⽬录详解Linux 的软件安装⽬录是也是有讲究的,理解这⼀点,在对系统管理是有益的/usr:系统级的⽬录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。
/usr/bin:⼏乎所有的系统可执⾏⽂件都会安装在这⾥/usr/local/bin:则是可以存放⼀些系统⽤户⾃⼰特定的可执⾏⽂件,不⽤担⼼会被系统升级之类的⾏为覆盖,破坏,这个⽬录不是必须的/usr/local:⽤户级的程序⽬录,可以理解为C:/Progrem Files/。
⽤户⾃⼰编译的软件默认会安装到这个⽬录下。
/opt:⽤户级的程序⽬录,可以理解为D:/Software, opt有可选的意思,这⾥可以⽤于放置第三⽅⼤型软件(或游戏),当你不需要时,直接rm -rf 掉即可。
在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使⽤。
源码放哪⾥?/usr/src:系统级的源码⽬录。
/usr/local/src:⽤户级的源码⽬录。
-----------------翻译-------------------/optHere’s where optional stuff is put. Trying out the latest Firefox beta? Install it to /opt where you can delete it without affectingother settings. Programs in here usually live inside a single folder whick contains all of their data, libraries, etc.这⾥主要存放那些可选的程序。
你想尝试最新的firefox测试版吗?那就装到/opt⽬录下吧,这样,当你尝试完,想删掉firefox的时候,你就可以直接删除它,⽽不影响系统其他任何设置。
linux系统如何安装软件 (详细文字教程)在Linux中安装软件时,我们经常要考虑到这样几个个问题:(1).怎样安装软件;(2).软件安装在什么地方;(3).如何卸载删除不要的软件......下面,我们就一起来认识一下这些方面的问题。
一.认识Linux应用软件安装包通常Linux应用软件的安装包有三种:1) tar包,如software-1.2.3-1.tar.gz。
它是使用UNIX系统的打包工具tar打包的。
2) rpm包,如software-1.2.3-1.i386.rpm。
它是Redhat Linux提供的一种包封装格式。
(现在用的全称叫RPM Package Manager,以前叫Redhat Package Manager)3) dpkg包,如software-1.2.3-1.deb。
它是Debain Linux提供的一种包封装格式。
而且,大多数Linux应用软件包的命名也有一定的规律,它遵循:名称-版本-修正版-类型例如:1) software-1.2.3-1.tar.gz 意味着:软件名称:software版本号:1.2.3修正版本:1类型:tar.gz,说明是一个tar包。
2) sfotware-1.2.3-1.i386.rpm软件名称:software版本号:1.2.3修正版本:1可用平台:i386,适用于Intel 80x86平台。
类型:rpm,说明是一个rpm包。
注:由于rpm格式的通常是已编译的程序,所以需指明平台。
在后面会详细说明。
而software-1.2.3-1.deb就不用再说了吧!大家自己练习一下。
二、了解包里的内容:一个Linux应用程序的软件包中可以包含两种不同的内容:1) 一种就是可执行文件,也就是解开包后就可以直接运行的。
在Windows中所有的软件包都是这种类型。
安装完这个程序后,你就可以使用,但你看不到源程序。
而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。
Linux下面kettle的部署一直以来服务器是linux系统,但是感觉linux图形化不强,于是从接触kettle以来都是在windows系统操作ETL的设计和处理。
现在需要在linux中查看一下kettle资源库是否连接正常,以及在linux上调度kettle的job,就需要在Linux上配置kettle环境了。
登陆-linux-(切换到kettle部署的用户下面)第一:产看系统的java环境,cat .bash_profile 文件从上面可以看到,在cognos用户下已经安装了java jdk,版本是1.6.0_20,我们看一下kettle的最低版本要求,编辑查看spoon.bat可以看到java的版本需求为1.6.0_17,cognos用户下的jdk版本在此之上,说明java环境已经符合。
第二:上传文件,开始部署1. 将data-integration.zip上传到linux服务器(利用SSH将解压过的整个文件夹上传也可以)2. 使用unzip命令解压data-integration.zip unzip data-integration.zip -d "/mnt/kettle"(如果上传的是文件夹,忽略此步骤)3.进入解压目录,找到./kitchen.sh键入./kitchen.sh,看输入信息BASH:/ kitchen.sh的:权限被拒绝从上面可以看出kitchen.sh缺少执行权限,我们再次进入看看文件盒文件夹的权限从上面可以看出,此目录下面的.sh文件都没有执行权限(X),接下来我们给这个文件夹下面的所有.sh文件赋执行的权限由上面的我们可以看出,赋权成功!再次./kitchen.sh,回车看输出信息--可以看到上面出现-rep,-user,-pass 这些kettle中的帮助信息,说明kettle部署成功!第三:调出spoon界面在windows系统上面是执行spoon.bat 同理在linux系统上面执行spoon.sh调出spoon的界面进行开发。
linux安装软件教程Linux是一种开源的操作系统,不仅功能强大,还拥有庞大的软件资源库供用户选择。
在Linux上安装软件相比其他操作系统可能稍显复杂,但只要按照以下步骤进行,就能顺利安装你想要的软件。
第一步:确定软件包管理器Linux发行版使用不同的软件包管理器来安装和管理软件。
常见的软件包管理器有apt、yum、dnf等。
在安装软件之前,我们需要确定所使用的发行版所使用的软件包管理器。
第二步:更新软件包列表在安装软件之前,我们应该首先更新软件包列表。
打开终端窗口,并输入以下命令(以apt为例):sudo apt update这将会更新软件源中的软件包列表,保证我们安装的软件是最新的版本。
第三步:查找并安装软件接下来,在终端窗口中输入以下命令来查找需要安装的软件(以安装谷歌浏览器为例):sudo apt search google-chrome这将会列出与谷歌浏览器相关的软件包。
找到合适的软件包并记下名称,然后使用以下命令进行安装:sudo apt install package-name替换"package-name"为实际的软件包名称。
第四步:输入密码并等待安装在执行安装命令时,系统可能会要求输入管理员密码。
输入密码后,按下回车键,然后等待软件安装完成。
第五步:启动软件安装完成后,你可以在应用程序菜单中找到刚刚安装的软件,并双击打开它。
总结这篇教程介绍了在Linux系统上安装软件的步骤。
首先,我们需要确定所使用的软件包管理器,然后更新软件包列表。
接着,我们可以使用软件包管理器的搜索功能来查找并安装所需软件。
最后,输入密码等待安装完成并启动软件。
虽然Linux安装软件可能与其他操作系统不同,但只要掌握了这些基本步骤,你就能轻松地在Linux系统上安装各种软件,满足不同需求。
在Linux终端中安装和配置防病毒软件随着互联网的普及和发展,计算机病毒成为了网络安全的一个重要问题。
为了保护我们的计算机不受恶意软件的侵害,安装和配置防病毒软件是至关重要的。
在Linux操作系统中,也存在着一些针对病毒和恶意软件的防护工具。
本文将介绍如何在Linux终端中安装和配置防病毒软件。
一、安装防病毒软件在Linux中,有一些常用的防病毒软件,如ClamAV、Sophos Antivirus和Comodo Antivirus等。
这些软件都可以通过终端命令来安装。
下面以ClamAV为例,介绍如何在Linux终端中安装该软件。
1. 打开终端命令行界面。
2. 输入以下命令安装ClamAV:```sudo apt-get updatesudo apt-get install clamav```3. 等待安装完成,系统会自动下载并安装ClamAV软件。
二、配置防病毒软件安装完成后,我们需要对防病毒软件进行一些配置,以确保其能够正常工作并对系统进行保护。
1. 更新病毒数据库:```sudo freshclam```输入该命令可以更新病毒数据库,使ClamAV能够检测到最新的病毒。
2. 扫描文件或目录:```clamscan -r /path/to/scan```上述命令中,`/path/to/scan`为需要扫描的文件或目录的路径。
使用该命令可以对指定的文件或目录进行病毒扫描。
3. 设置定期扫描任务:```sudo crontab -e```在打开的文件中,添加以下内容:```0 0 * * * clamscan -r /path/to/scan```该命令将在每天的午夜零点执行扫描任务,`/path/to/scan`为需要扫描的文件或目录的路径。
你也可以根据自己的需求进行定制。
4. 配置自动更新:```sudo nano /etc/clamav/freshclam.conf```在打开的文件中,找到以下行:```# Example# UpdateLogFile /var/log/freshclam.log# LogVerbose false# LogSyslog false# LogFacility LOG_LOCAL6```将前面的注释符`#`删除,并根据需要进行配置。
kettle在linux上的运行方法在Linux上运行Kettle是一种常见且广泛使用的数据集成工具。
下面将介绍如何在Linux 系统上安装和运行Kettle。
步骤一:下载Kettle首先,我们需要从Kettle官方网站下载适用于Linux系统的安装包。
Kettle的安装包通常以tar.gz格式提供,用户可以选择适合自己系统的版本进行下载。
步骤二:解压安装包下载完成后,使用命令行进入下载目录,可以使用以下命令解压tar.gz文件:```tar -zxvf kettle.tar.gz```解压完成后,在目录中将会生成一个名为“kettle”或者类似名字的文件夹。
步骤三:设置环境变量接下来,我们需要设置Kettle的环境变量,以便可以在任何位置运行Kettle。
编辑用户主目录下的.bashrc文件:```vi ~/.bashrc```在文件末尾添加以下行:```export KETTLE_HOME=/path/to/kettleexport PATH=$KETTLE_HOME:$PATH```请将`/path/to/kettle`替换为步骤二中解压得到的kettle文件夹的路径。
然后保存并关闭文件。
输入以下命令使环境变量生效:```source ~/.bashrc```步骤四:启动Kettle在命令行中输入以下命令以启动Kettle:```kitchen.sh```这将启动Kettle的作业运行器。
如果需要运行转换,请使用以下命令:```pan.sh```此外,您还可以通过命令行参数为Kettle作业或转换提供所需的参数。
至此,你已成功在Linux上安装和运行Kettle。
您可以开始使用Kettle执行各种ETL(提取、转换和加载)任务,将数据从一个地方传输到另一个地方,实现数据集成和数据分析等功能。
实例85 Linux下软件安装方法实现目的对于Windows用户来说,安装软件是一件轻而易举的事情,但对于Linux初学者来说,就不那么容易了,安装一个很小的软件恐怕都是一件很棘手的事情,在Linux下安装软件不像在 Windows中那样简单。
在Linux中大多数软件提供的是源代码,而不是现成的可执行文件,这就要求用户根据自己系统的实际情况和自身的需要来配置、编译源程序后,软件才能使用。
初学者往往不知道该如何进行配置和编译,而盲目地运行一些有执行属性的文件或者机械地运行一些相关命令,结果不仅软件没有安装成功,反而还可能破坏了系统的稳定性。
本例主要介绍在Linux下安装软件的一些常用方法。
实现技术目前流行的软件包有两种比较常见的形式,一种是RPM包的形式,另一种是压缩成*.tar.gz的形式。
本例将讨论这两种形式的软件包在文本环境和图形环境(X Window下不同的安装方法。
实现方法1、文本环境下的软件安装(1安装简便的RPM包RPM(RedHat Package Manager只能使用在安装了RPM软件的系统中,RedHat Linux 和Turbo Linux中已经使用了它。
这种结构的包使用起来还是很方便的,只要记住几条简单的命令和参数就可以方便地使用:#〉rpm [options] filename.rpm其中常用的options包括:-i:安装软件-e:卸载软件-q:查看软件安装的信息和状态-U:升级现有软件在安装软件时,可以使用命令:rpm -i filename.rpm软件安装在什么地方及是怎么安装的都不需要用户操心,RPM可以帮助用户管理。
由于RPM使用方便,很多软件都有RPM版本。
如果想使用RPM形式的软件就要首先下载一个RPM管理软件。
在ftp:///pub/rpm/dist/rpm-version网站可以下载最新的版本。
该软件有RPM包和.tar.gz包两种形式,如果你的系统中已经有了RPM管理软件,你可以下载RPM形式的包来升级现有软件,否则就必须了解.tar.gz包的安装方法。
在Linux系统中,如果在下载东西的话浏览网页就会变得非常卡,这时就需要对下载网速进行一定的限制,而Trickle就是一款很好的宽带控制工具,下面小编就给大家介绍下Linux安装使用Trickle的方法。
Linux如何安装和使用Trickle
Trickle 是什么?
Trickle是一款带宽控制供给,用来限制如Firefox, FTP , SSH以及其他使用网络带宽的程序的带宽。
你希望你的Youtube音乐体验影响到你的ftp下载么?如果不想,请继续阅读这篇文章,学习如何在你的机器上安装和使用trickle。
怎样在Linux上安装Trickle
trickle工具有一些依赖包,安装和使用trickle之前必须安装libevent 库,不过这个库在大多数现在的Linux机器上已经默认安装。
在 Debian/Ubuntu/Linux Mint 上
在Debian/Ubuntu/Mint 机器上运行 apt-get install trickle进行安装。
请确保源列表已经更新,接着安装你想要的应用。
$ sudo apt-get update
$ sudo apt-get install trickle
在 RHEL/CentOS/Fedora 上
首先你需要更新系统,然后使用下面的命令安装trickle。
# yum update
# yum install trickle
Trickle如何工作?
Trickle通过控制socket数据读写量来控制和限制应用的上传/下载速度。
它使用另一个版本的BSD套接字API,但是区别是trickle还管理socket调用。
要注意的是trickle使用动态链接和加载,所以它只对于使用Glibc库的程序有用。
由于trickle可以设置数据在socket上的传输延迟,所以它可以用来限制一个应用的网络带宽。
Trickle不能做什么?
Trickle不能用于限制使用UDP协议的应用的带宽,它只可用于TCP连接,但是你要知道它也并不是对所有的TCP连接有效。
如果你一直仔细地看这篇文章,你可以猜到原因是什么。
你还记得trickle只对使用Glibc库应用有效吧?
还要说一下,trickle无法工作在使用静态链接的可执行程序上。
确定Trickle是否可运行在某个特定应用上
既然trickle无法限制每个应用的上传/下载速度,就应该有个方法找出trickle可以工作的应用。
ldd工具可以帮我们找出某个特定的程序是否使用了libc.so库。
如果程序使用了这个库,就可以使用trickle来限制它的网络带宽使用。
ldd命令用于打印每个程序需要的共享库。
如果你是一个好奇的Linux Geek,那么你可以使用man命令来找出关于ldd工具的更多信息。
# man ldd
Filezilla是一款使用ftp协议传输文件的程序,trickle可以用来限制它的下载或者上传速度么?在你考虑的时候,我使用以下的命令来找出trickle是否可用于filezilla。
# ldd filezilla | grep libc.so
就我而言,它输出了如下:
oltjano@oltjano-X55CR:/usr/bin$ ldd filezilla | grep libc.so
libc.so.6 =》 /lib/i386-linux-gnu/libc.so.6 (0xb6bc4000)
既然filezilla使用了libc.so库,那么trickle可以用来限制它的网络带宽。
这个方法可以用在任何你感兴趣的程序上。
学习如何使用Trickle
使用下面的命令输出trickle工具的版本。
root@oltjano-X55CR:~# trickle -V
trickle: version 1.07
Linux有很多命令行工具使测试(实验)变得有趣和美丽。
下面的命令使用wget 工具来下
载最新的Pear OS镜像。