首页技术build-essential(build-essential下载)

build-essential(build-essential下载)

编程之家2024-01-2399次浏览

一、sudo apt-get install build-essential这句是什么意思

Linux是多用户系统,为了增强系统的安全性能,避免误操作对系统造成害,一般要求在Linux下的用户进行常规操作时是以普通用户(而不是像Windows那样一般都使用超级用户)登录的,系统对普通用户的权限进行了限制。一些Linux发行版默认情况下不允许使用超级用户登录。

build-essential(build-essential下载)

但是在某些情况下,普通用户需要执行一些只有超级用户才可以使用的命令,为了避免很多人都拥用超级用户密码(当然对于单用户不存在这个问题),Linux下有一个SUDO命令,使得普通用户能够行使超级用户的部份权利,而这些可以使用的权利是被超级用户或者系统(比如Unbuntu)预设好的。

apt-get是Debian(其衍生版Unbuntu也使用这个命令)系统下安装软件的一个命令,它的功能很强大,可以通过网络或其它介质进行安装、卸载软件等操作。

它带有很多参数(具体的可以使用Man apt-get来查看),比如Install参数就是安装软件。

你上面的这个命令sudo apt-get install build-essential的意思就是:

普通用户使用Apt-get命令安装build-essential这个软件。

这个问题还有疑问吗?

build-essential(build-essential下载)

二、Linux里面在Ubuntu系统中,如何安装和部载一个软件包

方法一:使用apt-get安装(centos中是yum)

使用apt-get install来安装应用程序算是最常见的一种安装方法了,比如我要安装build-essential这个软件,使用以下,他会帮我把所有的依赖包都一起安装了。

sudo apt-get install build-essential

apt-get后面接参数:

apt-get install xxx安装xxx。如果带有参数,那么-d表示仅下载,-f表示强制安装

apt-get remove xxx卸载xxx

build-essential(build-essential下载)

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就可以将程序安装到系统中了。

三、为什么装不了build-essential

build-essential包含了LINUX下常用的一些编译工具,因此开发LINUX程序前,应先安装这个包,联网情况下只需要在终端输入sudo apt-get install build-essential就可以安装了。如果没有联网,可以用如下方法安装:

1.下载LINUX安装光盘的ISO镜像文件。我这里下载的是xubuntu-8.04.1-desktop-i386.iso,放在了/home目录下。可到如下地址下载XUBUNTU镜像文件()

2.把该ISO镜像文件挂载到光驱。光驱文件一般是/cdrom,切换到ISO文件所在目录,通过如下命令挂载:

sudo mount-o loop-t iso9660 xubuntu-8.04.1-desktop-i386.iso/cdrom

3.依次打开System--->Administration--->Softwar Source,在Software Source对话框中选择“Other software”选项卡,然后点击"Add CD-ROM"按钮,这样就把软件源设置为了光驱

4.在终端中输入以下命令:sudo apt-get update

sudo apt-get install build-essential,这样就可以把build-essential安装好了。

shockwave flash崩溃(无法加载shockware flash)安卓蓝牙开发(android开发之蓝牙配对连接的方法)