linux安装新程序

今天想在树莓派上搭建一个Web服务器,准备用apache, php和mysql三剑客。原本不想多烦,因为只是想熟悉一下数据库,今后可能用到,数据量不会多。怎么简单怎么做,其实在Win上,用access做数据库(量大就用sql),excel做些数据分析,用vb,vbscript, vba应该是最简单的了。可现在MicroSoft新平台上,说是已经不支持vbscript了,写个vbscript的测试,Chrome浏览器也打不开它。看了一眼php,基本是C的风格,应该较好上手,算了,还是上个整套的LAMP的Web平台上,最主要它可以在树莓派上搭建,另外,Apache名字挺拉的,阿帕奇,很好!就是它了。

树莓派上装新软件,apt-get install xxx 还是很方便的。之前看的相关书上,也没多说什么,三个软件都是直接apt就可以。但是php遇到问题了。应该是包依赖关系的问题。先后用了rpm,  yum试都不行,最后直接官网上下了.tar.gz文件,安装处理configure配置, --prefix=/你想要安装的目录, --with- 等一系列的依赖关系。之前没有接触过。

用源码xxx.tar.gz的安装,用xxx.i386.rpm的二进制码的安装,还有deb(用dpkg工具, apt-get管理).,deb想必应该是Debian的格式了。dpkg是Debian package的简写。刚开始折腾linux, 还不了解。特别是configure中的依赖关系。手动安装要先configure里设好关系-->make来创建make file。再make install安装。如果失败了,还要根据手动,还是用的apt,或 rpm的不同来卸载。不知道linux里,些过程中改动过的配置等能恢复如初吗?

这里,开始感觉程序安装的管理是个大问题(如果是管理网络的话,在派上,不行变重头再来了。)

时间: 2024-11-04 03:15:46

linux安装新程序的相关文章

docker~在centos容器中安装新程序

上一篇我们使用了阿里加速器安装了centos镜像,然后创建了一个新容器,运行了这个镜像,这一讲我们来为这个镜像添加一些应用程序,然后再保存容器,push容器到仓储,大家就可以直接pull我生产的容器了,可以说,docker就是环境部署而产生的,它把环境部署变得越来越简单化了! 一 为容器下载程序,docker run centos yum install net-tools 二 在容器中执行这个程序, docker run centos ping www.baidu.com 三 容器太多,造成我

Linux虚拟机安装应用程序提示Graphical installers are not supported by the vm

Linux安装应用程序提示Graphical installers are not supported by the vm Technote (troubleshooting) Problem(Abstract) Attempts to install IBM Security AppScan Source on Linux results in the message "Graphical installers are not supported by the vm". Sympto

Linux C/C++程序员CentOS 6.5安装YouCompleteMe使用vim语法自动补全

标题: Linux C/C++程序员CentOS 6.5安装YouCompleteMe使用vim语法自动补全 Ubuntu/Debian/Fedora比较好安装,各种软件包都比较新 CentOS6系列很难装,各种软件包版本太低了 新手不要尝试在CentOS6系上安装,会有一种挫败感! 步骤: 1, 安装操作系统 2, 文件下载 3, 更新vim 4, 安装ycm 和 Vundle 5, 编译clang 6, 编译ycm_core 7, 效果图 8, 清理工作 1, 安装操作系统: CentOS-

Linux安装程序Anaconda分析

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

Linux安装jdk,编写helloworld程序

今天学习了Linux安装jdk,做个笔记记录一下. 第一步,确定Linux是32位的还是64位的,然后到oracle官网上下载对应版本的jdk,一般下载.tar.gz文件.查看Linux的版本的命令是:getconf LONG_BIT.如果得到是64,那么系统就是64位的:同理,就是32位的.本人装的是64位的,所以下载的是x64.tar.gz文件. 第二步,将下载好的jdk上传到Linux系统上.在Linux中按Alt+P进入到sftp中,然后使用put命令,把jdk上传到Linux系统上,如

为linux主机安装应用程序

实验案列:为linux主机安装应用程序 需求:使用rpm的方式安装软件 使用源代码方式安装软件zhcon软件 步骤: 1下载所需软件包 2rpm安装软件包 Rpm –ivh: 安装linuxqq软件包 Realplayer wemin软件包 -qa:显示当前系统中以rpm方式安装的所有软件列表 Cd切换/usr/src/目录下 Tar:解压并释放(恢复) 归档压缩包文件 -c :指定目标目录 "Configure'脚本采用软件默认的值进行配置-prefix:指定软件包安装的目标文件夹

Linux/CentOS 卸载系统原装jdk1.4 和安装新jdk

1.卸载系统自带jdk 在终端中输入 yum -y remove java java-1.4.2-gcj-compat    2.安装新版本jdk 2.1环境变量配置 vi /etc/profile在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC下面加入 export JAVA_HOME=/usr/java/jdk1.6.0_31/expor tCLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOM

linux编程C/C++如何自动打开一个终端并且运行新程序

做linux开发过程中,需要在某个程序运行到特定过程中打开一个新的终端界面,运行一个新的程序,具体的实现过程非常简单. 首先,system()用来在C/C++代码中实现系统命令,而gnome-terminal -e ./test用来打开当前目录的测试程序test. 在自己代码中添加如下一句命令: system("gnome-terminal -e ./test"); 如此可以实现在代码中打开一个终端,并且运行一个新程序. linux编程C/C++如何自动打开一个终端并且运行新程序,布布

[linux笔记]理清linux安装程序用到的(configure, make, make install)

我作为一名经常和linux打交道的程序员,每次在linux安装软件都祈求可以用——apt-get,yum,brew等应用程序管理器安装,有的时候事与愿违,你只能自己编译安装-wtf,说好的美丽世界呢? 这个时候你就用会用到标题上的: configure, make, make install这四个指令,每当这个时候我的发怵 ,今天我忍不了了,我要把他们弄清楚,所以画了一整个中午的时间好好研究了它们. 不说百分之百都弄懂了,但是下次再编译安装的时候,嘿嘿.下面分享下我的收获: 后来我发现,这么直接