导航:首页 > 源码编译 > 可以编译安装linux桌面吗

可以编译安装linux桌面吗

发布时间:2023-04-14 15:24:45

linux上的编译安装的基本概念是什么,具体的流程又是怎么个样子

计算机运行的程序都是二进制的代码,那么我们所用的编程语言都是自然语言中的字符,那么就需要有一种机制来将这些转化成二进制代码,那么根据转化机制不一样,编程语言(软件 产生的源头)分两大类 解释型 编译型,解释型就不说了,编译型就是在写好程序的源码以后对程序进行编译,编译成二进制的可执行代码。
在linux中很多软件的源码都会伴随着软件一起发布,软件就是经过编译的一些二进制的文件,这些二进制文件由源码编译而来。所以当我们拿到了软件的源码的时候,可以根据源码编译出软件,然后对软件进行安装,这就是你所说的编译安装了,对于非电脑专业的人不需要了解那么多,涉及的东西比较多,要知道在编译的时候需要设置编译参数的,,
所以会拿deb rpm包来安装就行了。。使用打包好的二进制包安装的另外的好处就是可以由包管理系统进行管理可以方便的对软件包进行安装升级和卸载,如果是源码编译那么就需要自己手动的管理了。
具体的流程没那么复杂,linux软件发布的源码都是有标准格式 的,通常是tar.gz tar.bz2这样的压缩包,
tar xvf xxx.tar.gz 解压源码包
cd xxx 进入源码目录
more INSTALL 或者more README 阅读源码包里的安装说明,看不懂英语的可以跳过这步
./configure 参数 配置编译参数;最常见的是prefix=安装路径 这样可以把软件安装到一个指定目录而不是安装到系统的文件结构中(linux的文件结构可以参考FHS标准规范里的定义)
make 当上一步正确的执行后会生成一个Makefile文件,使用make命令可以对软件源码进行编译
make install 安装(可能会需要root权限)
//部分软件还会提供make test 这样的测试,在安装前可以运行make test 来测试软件是否编译正确。

② Windows下怎样编译出可在Linux上执行的程序

1、可以安装cygwin,Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件,搜索官网下载即可,下载完成,安装的时候注意记得安装相关语言的编译器、解释器,在cygwin中生成Linux可执行文件。
2、 可以安装vmware、virtualpc等虚拟机,在虚拟机里安装linux系统,然后在linux系统中编译相应的源码,生成linux上的可执行文件。

③ 虚拟机怎么安装linux桌面版

虚拟机软件、linux系统镜像iso文件(可以自己下载)
操作方法
01
先下载虚拟机软件,再安装好,下载linux系统镜像iso文件,一共有3个,大概有1.8G,新建一个虚拟机,如图片中的红圈所示

02
安装虚拟机,一切选项可以选择默认,最后点击Finish即可,虚拟机安装完成

03
好了,各位新,虚拟机安装好了,接下来就开始安装Linux系统了...
1.先鼠标选择左键图红色部分1处
2.再单击图红色部分2处的VM,选择弹出的settings...
3.再弹出的蓝色框中选中绿色的框,将镜像文件选择为下载的shrike_i386-disc1.iso即可,就可以开始安装Linux系统了。

04
选择skip,此步为是否检测linux系统,我们选择"skip",跳过检测,并回车,进入图形界面,选择下一步.

05
语言选择“简体中文”,点击下一步。
键盘类型,选择默认选项,再点击下一步。
鼠标类型,默认,不改变。下一步

06
安装类型,由于一般安装linux为了学习,软件开发,服务器。推荐选择"定制".
磁盘分区设置,选择"手工分区".
在弹出的警告框,选择"是" .

07
Linux分区是关键【重要】.
Linux系统一般的分区原则:【适合新手】
1. /boot 分区大小100M
2. swap交换分区一般是你的物理内存2倍
3. / 根分区尽可能大

08
默认选项,点击”下一步“。
防火墙选项,随便选择。
系统默认语言选择中文。
时区选项,选择"亚洲上海"默认即可。

09
管理员口令设置。即设置管理员密码,密码设置后要记住。本人设置为”24680ok"。
验证设置,默认即可。

10
软件组件选择,由于本人为java程序员,不同用户应该根据自己的情况选择。如果不
确定,且电脑硬盘充足,可以全部选择。

11
安装确认,请点击下一步。
然后在点击”确定“,继续安装,当第一张光盘安装完成后,会弹出提示。
第二张盘安装完成后,会弹出安装第三张盘。

12
安装完成后,不创建引导盘。
默认选项,下一步。
显示器配置,默认。

13
默认图形化登录。
安装完成,并退出。

④ 如何编译安装Linux内核

1.先解压解压后会看到源代码的目录linux-2.6.27.69(这个版本要与当前系统的版本一样查看当系统版本uname-r只要版本号前的数字相同就可以了如2.6.27)2.进入目录linux-2.6.27.69运行命令makedistclean3.将/boot下面的内核配置文件复制到linux-2.6.27.69下,并命名为.config4.运行命令makemenuconfig(注意操作的时候都要进入linux内核源代码目录linux-2.6.27.59)5.运行makebzImage编译完后会在arch/x86/boot/下面产生一个bzImage内核文件6.makemoles编译内核模块7.makemoles_install安装内核模块(安装完后会在/lib/moles下面产生个文件2.6.27.59)8.制作ramddistk文件系统mkinitrdinitrd-2.6.27.59.img2.6.27.599安装内核cparch/x86/boot/bzImage/boot/vmlinuz-2.6.27.59cpinitrd-2.6.27.59.img/boot/10.修改/etc/grub.conf这个对着配制修改就可以了,但要指定相应内核文件与ramdisk文件修改后真接reboot一下,会出现启动菜单项,选择要启动的内核,就可以了整个编译安装的过程就完成了需要注意是:运行makemenucofig的时候可能会出现问题这是由于需安些一些依赖包ncurses-devel在制作ramdisk的时候可能出现错误,提示nomolefound之类的提示这个时候要指定参数mkinitrd--builtin=ata_piix整个的编译安装过程就是这样,这个编译与安装只是针对x86,至于arm编译的时候也是类似就不多说了,在整个编译与安装可能出现的错误就两个,也说的很清楚了

⑤ 怎么在linux上安装windows上的程序什么是编译安装编译安装可以安装windows下的程序吗

问题一:可以用wine。到http://winehq.org/site/download 可以查到安装方法。安装后在终端里执行 wine 程序目录+程序名 就可以啦
问题二:编译安装其实是你下载软件源码后用linux下命令使计算机将源码生成一个软件并安装
问题三:一般是不能的

⑥ 如何在linux系统的服务器上进行编译

方法/步骤

阅读全文

与可以编译安装linux桌面吗相关的资料

热点内容
什么是编译器指令 浏览:219
微控制器逻辑命令使用什么总线 浏览:885
程序员在学校里是学什么的 浏览:601
oraclejava数据类型 浏览:890
程序员考注册会计师 浏览:957
怎么使用access的命令按钮 浏览:899
有点钱app在哪里下载 浏览:832
博途v15解压后无法安装 浏览:205
什么是根服务器主机 浏览:438
安卓手游怎么申请退款 浏览:555
安卓系统如何分享网页 浏览:278
ad如何编译pcb工程 浏览:414
除了滴滴app哪里还能用滴滴 浏览:399
截图怎么保存文件夹然后压缩 浏览:8
幻影服务器怎么样 浏览:27
具体哪些广东公司招程序员 浏览:870
嵌入式编译器教程 浏览:306
ssl数据加密传输 浏览:86
51单片机定时器方式2 浏览:331
命令行查看开机时间 浏览:813