linux源代码安装程序

下载源代码之后

tar zxvf file.tar.gz      解压源代码压缩包

./configure --prefix=/opt/haha/  安装到这个路径

make  编译

sudo make install 安装

如果不使用./configure --prefix将程序安装到特定的路径,就默认为

By default, `make install‘ will install all the files in
`/usr/local/bin‘, `/usr/local/lib‘ etc.  You can specify
an installation prefix other than `/usr/local‘ using `--prefix‘,
for instance `--prefix=$HOME‘.

上述信息可以通过命令"./configure --help"查看.

可见默认将程序安装到了/user/local/bin和/usr/local/lib两个目录中去了

如果要卸载可就难办了,就像把一把瓜子撒向乱草堆,再想把瓜子捡起来可就难办多了.默认安装时把许多可执行程序散落地放到了/usr/local/bin和/usr/local/lib目录.

可以尝试一下sudo make uninstall命令,有些程序有这个命令,有些没有.

另一种方案是,去烂草堆里面找,当然是在/usr/lcoal/bin和/usr/local/lib两个目录中寻找,"ll -t"命令查看最近改动过的文件,把新添加的文件删除.

所以,一定要使用"./configure --prefix=目的文件夹"命令,将程序安装到一个目录里,这样卸载的时候就简单多了.

使用apt-get安装更是安装的一塌糊涂,配置文件在/etc目录,有些命令在/bin中,有些库在/lib中,乱的一逼呀.就冲这一点,linux比不上windows,windows至少让人清楚地知道自己安了啥.

在这里说一声,如果能用apt-get,为了简单一些就用apt-get吧.否则,你将会面临很多配置,安装,依赖问题,随便一个问题就够你喝一壶的,一大晌你发现自己除了在安装配置程序,什么也没干.这些东西意义十分微小,远远不如去java世界中学习一些有用的东西.但apt-get里面的东西有很多比较老旧,不如自己安装的版本新.

时间: 2024-08-05 22:20:02

linux源代码安装程序的相关文章

Linux 源代码 安装 vsftpd 3.0.2

Linux 源代码 安装 vsftpd 3.0.2 by csc 2014-08-21 wget  http://url.cn/UKvdjS  下载软件包 如果系统已经安装vsftpd,删除它yum remove vsftpd ------------------------------------------------#安装前准备,如果系统有该目录,则不需要建立. mkdir /usr/share/emptyuseradd -s /sbin/nologin -d /var/ftp ftpus

linux中安装程序及账号管理

程序安装及管理 Linux 应用程序基础Linux命令与应用程序的关系1):文件位置系统命令:一般在/bin和/sbin目录中,或为Shell内部指令应用程序:通常在/usr/bin和/usr/sbin目录中2):主要用途系统命令:完成对系统的基本管理工作,例如IP配置工具应用程序:完成相对独立的其他辅助任务,例如网页浏览器3):适用环境系统命令:一般只在字符操作界面中运行应用程序:根据实际需要,有些程序可在图形界面中运行4):运行格式系统命令:一般包括命令字.命令选项和命令参数应用程序:通常没

linux中安装程序

实验:为 Linux 主机安装应用程序 环境:vmware workstation 14 . redhad-server-6.4需求:1.使用 RPM 包的方式安装 Mozilla Firefox 浏览器2.使用源代码包编译的方式安装 Apache3.使用 RPM 包的方式安装Webmin管理软件,并使用 rpm查询软件的用途.文件列表思路:下载所需软件包使用RPM包的方式安装Mozilla Firefox浏览器使用"添加/删除软件"功能删除Mozilla Firefox浏览器,再进行

学会四招让你在linux下安装程序变得简单

一.背景 由于最近想自己摸索一些linux下的东西,开始玩起了Linux系统,在安装软件的过程中有诸多的不解和困惑,现在终于搞明白了具体是怎么样的安装步骤和过程,先分享给你们同时也方便自己复习查阅. 二.基本概述 1.RPM        RedHat Package Manager的简称,即RedHat包管理器.        以数据库记录的方式将软件安装到Liunx.        软件包事先编译好并且打包成RPM机制的文件,类似于Windows的安装程序.        软件信息记录在本地

linux下安装程序员必备软件

startx进入桌面后,ctrl+alt+t调出终端.安装完成以后重启在软件ubuntu软件中找到软件启动,锁定到启动器. 1.首先安装chrome(64位) 1.1,输入: cd    /tmp 1.2,输入: wget     https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 1.3,输入: sudo     dpkg     -i     google-chrome*; sudo    apt

LINUX 源代码安装与配置samba服务,支持从windows上读写LINUX文件。

###动机###在windows编写代码文件比较方便,因为有source insight.但是需要在LINUX上编译.一种办法就是使用samba文件共享. [1] 下载samba代码.按照configure && make && make install, 编译安装samba.NOTE: configure遇到错误时,按照提示修改(一般是缺少包导致的错误).一般是安装到: /usr/local/samba/子目录有:/usr/local/samba/bin/usr/loca

RHEL64 缺少ISO 9660图像 安装程序试图挂载映像#1,在硬盘上无法找到该映像

用光盘安装Linux,很容易,按照提示一步一步就好.如果没有光驱,只好想办法用硬盘或者U盘安装了. 首先说说怎样用U盘启动Linux的安装程序:1.将ISO镜像文件拷贝到U盘中,并解压到U盘根目录.将isolinux目录中的vmlinuz.initrd.img拷贝到U盘根目录和C盘根目录.2.使用Grub设置U盘引导启动Linux安装程序可以下载EasyBCD,操作起来比较简单,不用去编写Grub命令.3.重启系统 常见问题:1.已经进入到Linux安装程序,但分区后,安装时提示"缺少ISO 9

Linux源代码编译安装程序

在Linux操作系统中搭建一些大型服务时,考虑兼容性与功能的扩展,通常会选择源代码安装软件.现代的Linux发行版本通常都是使用软件包管理机制对软件进行打包安装,这样既省去了软件的编译安装过程,大大简化了Linux操作系统的安装和使用难度下图为编译安装的基本过程:我们以Apache为例,来说明应用程序的源代码安装首先我们需要挂载上系统盘,安装几个Apache的依赖包这几个软件包可分开安装,不必一次性全安装上,但是安装的顺序最好不要变,有的软件包依赖于前一个,如果变了则会导致其中有软件安装失败以上

Linux安装程序Anaconda分析

1.概述 Anaconda是RedHat.CentOS.Fedora等Linux的安装管理程序.它能够提供文本.图形等安装管理方式,并支持Kickstart等脚本提供自己主动安装的功能.此外,其还支持很多启动參数,熟悉这些參数可为安装带来非常多方便.该程序的功能是把位于光盘或其它源上的数据包,依据设置安装到主机上.为实现该定制安装,它提供一个定制界面,能够实现交互式界面供用户选择配置(如选择语言,键盘,时区等信息).Anaconda的大部分模块用Python编写,有少许的加载模块用C编写. An