当前位置:首页 » 操作系统 » ubuntu源码安装

ubuntu源码安装

发布时间: 2023-01-04 11:56:52

⑴ ubuntu怎样无网络下源码安装g++

既然你是用ubuntu,那就好办啦,首先,介绍一种简单方法:
1、到ubuntu packages网站下载build-essential,其它软件包也是一样可以搜索得到,选对你的发行版,如果你不确定自己系统是叫什么代号,看下面
//使用命令:
cat /etc/lsb-release
//输出以下:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty //trusty就是代号
DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS"

2、根据amd64或x86选择,在打开的镜像页面上随便点一个啦,直接就下载了deb包了,想办法把这个deb包弄到你的ubuntu目标机器上(无网络外,是不是还无U盘;)
3、在目标机上执行安装:sudo dpkg -i xxxxxx.deb搞定。假如安装过程提示出错,还需要其他软件包,那就继续从ubuntu packages网站上找,继续安装。
以下的方法,适用于安装指定的版本,手动配置特性,不安装进系统,不想污染系统等:
你要安装什么软件(或项目)就直接去那个软件的官方网或是访问软件所在的github源码仓库,有官方网的(比如https://gcc.gnu.org/),就直接看上面的说明文档,没官方网的,下载了源码包后,看里面的README(.txt,.md),INSTALL(.txt,.md)之类的文件,里面有编译和安装甚至使用相关说明,编译无外乎就是autoconf和Makefile相关的东西,有的用cmake、gradle什么,都是项目管理工具,花点时间学一下autoconf和Makefile的知识(起码知道怎么使用)后,安装软件就是小菜一碟。

⑵ 如何在Ubuntu中通过编译源码包安装软件Pidgin

步骤如下:
1、首先,通过Ubuntu“菜单->添加/删除”或者是Ubuntu新立得软件包管理程序(通过搜索pidgin卸载已经安装的相关文档)删除老版本的Pidgin.
2、然后使用下面命令配置相关编译环境:
sudo
apt-get
build-dep
pidgin
3、接下来下载源码包并解压,打开终端,通过cd命令进入源码包解压的目录;
运行./configure配置编译环境,如果成功,最后会有个“complete”并请运行“make”的提示;如果没有,如出现quote
“XScreenSaver
extension
development
headers
not
found.
Use
–disable-screensaver
if
you
do
not
need
XScreenSaver
extension
support,
this
is
required
for
detecting
idle
time
by
mouse
and
keyboard
usage.

end
of
quote
说明缺少“XScreenSaver”关联文件,可以通过新立得软件包管理程序搜索“XScreenSaver”安装相关的“XScreenSaver.dev”文件;实在没有XScreenSaver的dev文件,就按提示运行./configure
--disable-screensaver;
4、接下来就make;
5、再
make
check;
6、再
sudo
make
install;
7、再
make
clean;
8、再
make
distclean;
9、最后
菜单->互联网->
Pidgin,即可。

⑶ Ubuntu Linux下如何用源码文件安装软件

下面就介绍这种手工安装方式的详细步骤。 一、 安装编译程序因为要编译源代码,所以第一步就是安装编译和构建之类的程序。如果你已经安装过了,可以跳过此步。在Ubuntu系统中非常简单,只要执行下面命令就行了: $ sudo apt-get install build-essential 该命令执行后,从源文件安装软件所需的工具,如gcc、make、g++及其他所需软件就安装好了。 二、下载并编译软件的源代码当我们下载源文件时,一定要弄清该软件所依赖的库文件和其他程序,并且首先将它们装好。这些信息,通常都能在该开源项目的主页上查找到。做好这些准备工作后,我们就可以进行下面的工作了。因为,软件的源代码通常以压缩文件形式发布,所以需要将其解压到指定目录。命令如下所示: OwnLinux@ubuntu:~$ tar xvzf program.tar.gz OwnLinux@ubuntu:~$ cd program/ 如果你的对tar命令不熟悉请点击这里阅读《tar命令详解》 在Linux下从源文件安装程序时,有一个通用模式,即配置(./configure)–> 编译(make) –> 安装(sudo make install)。但是,此前你最好还是阅读源文件中附带的安装说明,因为对于每个程序,其开发者的指示才是最具权威性的。程序开发者通常将安装说明存放在名为INSTALL或README。到哪里找这些文件呢?它们在项目主页或源代码主目录中都能找到。 1.配置 构建应用的第一步就是执行configure脚本,该脚本位于程序源文件的主目录下: OwnLinux@ubuntu:~/program$ ./configure 该脚本将扫描系统,以确保程序所需的所有库文件业已存在,并做好文件路径及其他所需的设置工作。如果程序所需的库文件不完全,该配置脚本就会退出,并告诉您还需要哪些库文件或者是哪些版本太旧需要更新。如果遇到这种情况,仅弄到含有该库文件的软件包还是不够的,同时还要找到具有该库文件所有头文件的开发包,在Ubuntu中,这样的包一般以-dev作为文件名的结尾。安装好所有需要的库文件后,重新运行配置脚本,直到没有错误提示为止,这说明需要的库文件已经全部安装妥当了即满足了依赖关系。 2.编译 当配置脚本成功退出后,接下来要做的就是编译代码了。具体操作为在源文件的主目录中运行make命令: OwnLinux@ubuntu:~/program$ make 这时,您会看到一串编译输出数据迅速从屏幕上滚过,如果正常的话,系统会返回的提示符状态。然而,如果编译过程中出现错误的话,排错的过程可就不像配置步骤那么简单了。因为,这通常要涉及到源代码的调试,可能源代码有语法错误,或其他错误等等。怎么办?如果您是编程高手,那就自己调试吧!否则,检查该软件的邮件列表等支持渠道,看看是不是已知的bug,如果是就看看别人是怎么解决的,不是就提交一份bug报告吧,也许不久就会有解决办法。 3.安装 当软件成功编译后,最后一步就是将它们安装到系统上。大部分程序的makefile文件中都会有一个用于安装的函数。需要注意的是,大多时候我们必须作为root用户来安装程序,这样程序就把文件安装到/usr或其他只有超级用户才有写权限的目录中。依旧是在源文件的主目录下,执行如下命令: OwnLinux@ubuntu:~/program$ sudo make install 好了,这样程序就会安装到您的计算机上了。另外,当您不再使用该程序时,可以使用软件所带的卸载功能,一般程序都会具备此功能。切换至源文件的主目录下,执行以下命令即可: OwnLinux@ubuntu:~/program$ sudo make uninstall 多数情况下,利用上面介绍的方法安装的程序,都位于/usr/local下面。若想让安装的程序文件与Ubuntu巡视的文件系统隔离开的话,可以为命令添加项,如下所示: OwnLinux@ubuntu:~/program$ ./configure –prefix=/opt 尽管这样做一般都是有效的,但是也有例外,有些程序根本不理会项;有些程序如含有内核模块的程序,会把它们自己全部放进您的文件系统。

⑷ ubuntu源码编译安装cmake-2.8.10.2

ubuntu源码编译安装cmake-2.8.10.2从cmake官网下载最新的cmake版本,笔者下载的是cmake-2.8.10.2.tar.gz,地址http://www.cmake.org/cmake/resources/software.html
www.dnjsb.com
1、解压cmake-2.8.10.2.tar.gztar
-xvf
cmake-2.8.10.2.tar.gz2、在cmake-2.8.10.2同级目录下新建一个编译目录mkdir
cmake-bulidcd
cmake-build3、编译cmake.././bootstrap
www.dnjsb.com
注意:可能会出现如下错误:/usr/lib/libstdc++.so.6:
version
'GLIBCXX_3.4.15'
not
found这个是因为笔者更新ubuntu
gcc编译器导致的。解决方法:a.
查看libstdc++.so.6支持GLIBCstrings
/usr/lib/libstdc++.so.6
|
grep
GLIBCoutput:GLIBCXX_3.4GLIBCXX_3.4.1GLIBCXX_3.4.2GLIBCXX_3.4.3GLIBCXX_3.4.4GLIBCXX_3.4.5GLIBCXX_3.4.6GLIBCXX_3.4.7GLIBCXX_3.4.8GLIBCXX_3.4.9GLIBCXX_3.4.10GLIBCXX_3.4.11GLIBCXX_3.4.12GLIBCXX_3.4.13GLIBC_2.0GLIBC_2.3GLIBC_2.1GLIBC_2.1.3GLIBC_2.3.2GLIBC_2.2GLIBCXX_FORCE_NEWGLIBCXX_DEBUG_MESSAGE_LENGTH发现里面没有支持GLIBCXX_3.4.15。在这里,笔者ubuntu中安装的gcc
4.7ls
/usr/local/gcc-4.7.2/output:bin
include
lib
libexec
share将/usr/local/gcc-4.7.2/lib/目录下面的libstdc++.so.6和libstdc++.so.6.0.17拷贝到/usr/lib/目录下面:sudo
cp
/usr/local/gcc-4.7.2/lib/libstdc++.so.6
/usr/lib/sudo
cp
/usr/local/gcc-4.7.2/lib/libstdc++.so.6.0.17
/usr/lib/sudo
rm
-f
/usr/lib/libstdc++.so.6.0.13删除libstdc++.so.6旧的链接,建立新的链接,同时删除libstdc++.so.6.0.13:sudo
ln
-sf
/usr/lib/libstdc++.so.6.0.17
/usr/lib/libstdc++.so.6sudo
rm
-f
/usr/lib/libstdc++.so.6.0.13至此搞定,现在我们回到编译cmake中。重复刚才的命令:
www.dnjsb.com
.././bootstrap注意:此时我们仍然在cmake-bulid目录下面。上面成功以后就执行如下2个命令:makesudo
make
install查看cmake是否安装成功:cmake
--versionoutput:cmake
version
2.8.10.2恭喜你,安装成功了。

⑸ ubuntu怎么安装android5.1源码

Android 5.1 用到的jdk不再是Oracle 的 jdk ,而是开源的 openjdk,在ubuntu安装好后,使用如下命令安装jdk:
可以显示使用
$sudo apt-cache search openjdk

接下来开始安转
$sudo apt-get install openjdk-7-jdk
安装好后,设置环境变量:
在/etc/profile文件末尾加上:
1. java_HOME=/usr/lib/jvm/java-7-openjdk-amd64/
2. PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
3. export JAVA_HOME
4. export PATH
Update the default Java version - optional
Optionally, for the Ubuntu versions above update the default Java versionby running:
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
到这里jdk 安装完成

⑹ ubuntu 怎么源码安装mysql

1.下载源码包

2.解压包
>tar -zxvf mysql-5.6.33.tar.gz
3.安装必要依赖
>sudo apt-get install make bison g++ build-essential libncurses5-dev cmake
4.进入安装包目录,配置MySQL安装参数 //源码安装最大的好处就是可以自定义参数,制定安装目录,方便管理
>cmake -DCMAKE_INSTALL_PREFIX=[指定MySQL安装的目录]/usr/local/mysql -DSYSCONFDIR=/etc -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=[指定MySQL的数据存放目录如:]/usr/local/mysql/data -DMYSQL_USER=mysql -DWITH_DEBUG=0
>make -j4 #-j数字 表示以多核心运行编译
>make install #安装
5. 常用命令软连接,设置环境变量
>sudo ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18
>sudo ln -s /usr/local/mysql/bin/mysql /usr/bin
>sudo ln -s /usr/local/mysql/bin/mysqladmin /usr/bin
6.初始化数据库
>sudo /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
7.启动MySQL服务器
>sudo /usr/local/mysql/bin/mysqld start
#如果启动不了,考虑编译安装时自定义数据存放目录,所以导致mysqld找不到对应的目录
解决:> vi /usr/local/mysql/bin/mysqld
修改datadir = [指定MySQL的数据存放目录如:] /usr/local/mysql/data
保存退出,再次启动 >sudo /usr/local/mysql/bin/mysqld start #OK 搞定
8. 启动成功后创建root用户的密码
>/usr/local/mysql/bin/mysqladmin -u root password '新密码'
9.启动MySQL端
>/usr/local/mysql/bin/mysql -u root -p
>输入密码
10.设置环境变量
vi /home/个人目录/.bashrc 或者 vi /root/.bashrc
#在后面添加这段代码
export PATH="$PATH:/home/sy/lnmp/mysql/bin"
#重启电脑ok
#若不想重启电脑,仅限当次有效(重启失效)
#执行命令
>export PATH=$PATH:/usr/local/mysql/bin
>mysql --version //测试

热点内容
安卓型号如何隐藏wifi 发布:2025-05-10 22:33:26 浏览:580
sqlserver位置 发布:2025-05-10 22:27:31 浏览:717
pythonsae 发布:2025-05-10 21:59:30 浏览:964
rdp算法 发布:2025-05-10 21:46:40 浏览:918
c语言求素数的方法 发布:2025-05-10 21:46:39 浏览:764
战地5配置最低怎么设置 发布:2025-05-10 21:44:12 浏览:674
microsoftsql2012 发布:2025-05-10 21:43:33 浏览:428
电脑买个游戏服务器 发布:2025-05-10 21:25:15 浏览:241
机柜存储空间 发布:2025-05-10 21:25:07 浏览:267
安卓手机如何修改首屏 发布:2025-05-10 21:17:59 浏览:959