Ubuntu中源码安装(ubuntu源码安装python)
本文目录一览:
- 1、ubuntu源码安装方式,./configure,make之后不执行make install,软件可以使用吗?
- 2、ubuntu如何编译软件源码并安装
- 3、如何在Debian或Ubuntu上安装完整的内核源码
- 4、Linux里面在Ubuntu系统中,如何安装和部载一个软件包?
- 5、如何在Ubuntu中通过编译源码包安装软件Pidgin
- 6、ubuntu中如何使用源码安装gcc
ubuntu源码安装方式,./configure,make之后不执行make install,软件可以使用吗?
当然是可以的,只要动态或静态库的搜索路径设置好即可,当然这执行文件必须有执行权限(可通过chmod +x execfile来添加执行权限);
另外提一点,并不是必须有sudo权限才可以装软件,如果对系统中的某个文件夹没有读写权限时,安装软件才必须使用sudo权限安装;软件可以不需要sudo权限安装在有读写权限的文件夹下(如/home/xxx/文件夹)。
你可以参考我的回答下步骤5.(3)
ubuntu如何编译软件源码并安装
在右键里面添加一个“打开终端”Ubuntu中源码安装的菜单Ubuntu中源码安装:
sudo apt-get install nautilus-open-terminal
然后重启计算机Ubuntu中源码安装,
现在Ubuntu中源码安装,你只需打开所要编译的文件的文件夹,在文件夹中单击右键,就会看到“在终端中打开”,此时在打开的终端中输入编译命令即可
如何在Debian或Ubuntu上安装完整的内核源码
在Debian上安装完整的内核源码
在下载内核源码之前,先安装dpkg-dev,其中包含你在Debian上生成源代码时需要的开发工具套件。不仅如此,dpkg-dev中还包含在用来解压Debian源码包并自动打补丁的工具dpgk-source。
$ sudo apt-get install dpkg-dev
然后,运行以下命令下载完整的内核源码。
$ apt-get source linux-image-$(uname -r)
伴随着完整内核源码(linux_X.X.XX.orig.tar.xz)的还有一些可用的内核补丁(linux_X.X.X+XXX.debian.tar.xz)和源码控制文件(linux_XXXX.dsc),这些都将被下载并存储到当前目录。在.dsc文件中会指出如何给内核源码打补丁。
当下载完成,以上的命令将会自动调用工具dpkg-source将下载的内核源码解压到当前的目录中,与此同时根据.dsc文件来下补丁。
最终完整的内核源码树将会以"linux-X.X.XX"的形式呈现在当前目录中。
在Ubuntu上安装完整内核源码
如果你想安装完整内核源码的话,以上在Debian上的那一套做法在Ubuntu上仍然奏效。
在Ubuntu上还有另一套方法安装完整内核源码。事实上,你可以查一下由Canonical为Ubuntu不同发行版维护的内核源码树。
$ sudo apt-get install git$ git clone git://kernel.ubuntu.com/ubuntu/ubuntu-$(lsb_release --codename | cut -f2).git
举个例子,如果你使用的是Ubuntu 14.04,以上的命令将会查看Git的"ubuntu-trusty"仓库中的代码。
一旦在你对Git仓库的查询结束后,使用以下的命令来安装用来访问生成内核源码树所需依赖的重要开发包。
Linux里面在Ubuntu系统中,如何安装和部载一个软件包?
方法一:使用apt-get安装(centos中是yum)
使用apt-get install来安装应用程序算是最常见Ubuntu中源码安装的一种安装方法Ubuntu中源码安装了,比如我要安装build-essential这个软件,使用以下,他会帮我把所有的依赖包都一起安装了。
sudo apt-get install build-essential
apt-get后面接参数:
apt-get install xxx 安装xxx 。如果带有参数,那么-d 表示仅下载 ,-f 表示强制安装
apt-get remove xxx 卸载xxx
apt-get update 更新软件信息数据库
apt-get upgrade 进行系统升级
apt-cache search 搜索软件包
Tips:建议您经常使用“apt-get update”命令来更新您的软件信息数据库
apt-get理论上是要求能够联网,但是如果制作了本地源,就不需要联网,制作本地源可以参考:ubuntu制作本地源
方法二:使用dpkg安装(centos中是rpm)
使用dpkg用来安装deb包。
sudo dpkg -i package.deb
dpkg后面接参数意思:
dpkg -i package.deb 安装包
dpkg -r package 删除包
dpkg -P package 删除包(包括配置文件)
dpkg -L package 列出与该包关联的文件
dpkg -l package 显示该包的版本
dpkg –unpack package.deb 解开 deb 包的内容
dpkg -S keyword 搜索所属的包内容
dpkg -l 列出当前已安装的包
dpkg -c package.deb 列出 deb 包的内容
dpkg –configure package 配置包
方法三:源码编译安装
(./configure)–> 编译(sudo make) –> 安装(sudo make install)。
配置:这是编译源代码的第一步,通过 ./configure 命令完成(图形化可以用cmake-gui来配置)。执行此步以便为编译源代码作准备。常用的选项有 --prefix=PREFIX,用以指定程序的安装位置。更多的选项可通过 --help 查询。也有某些程序无需执行此步。
编译:一旦配置通过,可即刻使用 make 指令来执行源代码的编译过程。视软件的具体情况而定,编译所需的时间也各有差异,我们所要做的就是耐心等候和静观其变。此步虽然仅下简单的指令,但有时候所遇到的问题却十分复杂。较常碰到的情形是程序编译到中途却无法圆满结束。此时,需要根据出错提示分析以便找到应对之策。
安装:如果编译没有问题,那么执行 sudo make install 就可以将程序安装到系统中了。
如何在Ubuntu中通过编译源码包安装软件Pidgin
步骤如下:
1、首先Ubuntu中源码安装,通过Ubuntu“菜单->添加/删除”或者是Ubuntu新立得软件包管理程序(通过搜索pidgin卸载已经安装的相关文档)删除老版本的Pidgin.
2、然后使用下面命令配置相关编译环境:
sudo
apt-get
build-dep
pidgin
3、接下来下载源码包并解压Ubuntu中源码安装,打开终端,通过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中如何使用源码安装gcc
方法一:
该方法超简单:
sudo apt-get build-depgcc
就上面这条命令就可以搞定
方法二:
sudo apt-get install build-essential
还是简单,一句命令也可以搞定
安装完了可以执行