唉。。。linux基础得好好学呀

        其实我是没有系统化的学习过linux的,从一开始就是搜索教程一边抄指令,一边理解大概的意思,慢慢的会了很多基础的操作,但是,我一直有意避开源码编译安装。事实上这方面的欠缺会导致很大的问题。。。比如我这次重装服务器就是这个原因。

发生了什么呢?

我想要弄一个将mp3转slk的小玩意,于是我想到了ffmpeg,然后也找到了相关教程,但是几乎所有都要我编译安装,似乎是为了带上ffmpeg的mp3解码器和amr也就是slk的解码器,然后我就胡乱尝试了一番,编译安装了lame和ffm,但是没带上amr,于是我想卸了重装一遍,

我第一时间当然想正常的卸载它,但我不知道方法,yum不行,直接删除不太好,于是我查到make uninstall之类的各种指令,但都没有奏效,似乎是官方没写卸载需要的代码。那我真的迫不得已就去手动删除,看着指令找到了/usr/local/里面的一堆东西,尤其是lib文件夹有ffm之类的字样。我就顺手都删了。可是刚刚删除我就后悔了,我突然想到宝塔的各种东西,甚至PHP插件都是编译安装的。。。该不会一起被删掉了吧。。。我就赶紧去检查站点,发现各种奇葩问题,我想肯定就是了。说不定现在看到的东西也全部都是内存的缓存,根本不是运行得到的。于是我又查到了这个:

  1. 标准安装路径
    默认安装路径为:$(prefix) = /usr/local,可以通过./configure --prefix=<new_path>的方法来覆盖。
    其它的预定义目录还包括:bindir = $(prefix)/bin, libdir = $(prefix)/lib, datadir = $(prefix)/share, sysconfdir = $(prefix)/etc等等。

对于安装的情况,库将会安装到$(prefix)/lib目录下,可执行文件将会安装到${prefix}/bin

 

啊。。。原来如此,于是我就只能去重装整个服务器了,还好备份不麻烦。。。

果然搭建环境之前还是应该先用本机linux虚拟机试试看,搞定了再到真机进行测试