本篇文章给大家谈谈ubuntu怎么重新编译,以及Ubuntu怎么编译对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、ubuntu中如何编译、卸载程序以及如何减肥
- 2、UBUNTU如何编译安装??
- 3、ubuntu如何编译软件源码并安装
- 4、在Ubuntu 10的编译错误问题,怎么解决
- 5、关于ubuntu内核编译的问题
- 6、ubuntu怎么编译nginx
ubuntu中如何编译、卸载程序以及如何减肥
但是问题是官方的软件源一般更新很慢,而且很多的软件根本就从来没有进入过官方的源里面,这种情况下就需要自己下载源代码编译了。 其实自己编译软件一点都不难,只要你看一下源码包自带的readme或者install文件就可以搞定了,一般分为如下几个步骤,首先解压缩,然后进入解压缩后的文件夹,sudo apt-get build-dep “软件名”,此步骤是为了下载编译环境所需要的一些文档和工具软件,只要网速良好,不一会ubuntu自己就下载安装好了,然后就是: ./configuremake sudo make install 通过以上几个步骤就可以搞定绝大部分的软件编译问题,不同的也就是有时候需要使用一些配置参数,详情可以看源码包自带的readme或者install文件。 但是接下来问题就接踵而来了,因为如果我们发现这个软件并不是那么稳定好使,想要卸载它就难了,因为在新立得软件包管理器中根本就找不到它的身影。这个时候我们需要安装一个生成deb格式软件安装包的软件checkinstall,装好后,在编译软件的最后一步使用 sudo make checkinstall 它就会提醒你一步一步安装软件,并在源码文件夹中生成一个deb格式的安装包,以后就可以使用它重新安装此软件,而不用麻烦的重新编译了。 首先打开新立得软件包管理器,一般会在左边看到:已安装 已安装(本地的或陈旧的)未安装 未安装的(残存配置) 软件仓库里的新内容 现在选择未安装的(残存配置),如果没有这个选择那就证明你的系统并没有残存配置文件,把右面列表里不想保留的配置文件删除就可以了。 当你需要安装某个软件包时,新立得软件包管理器从/etc/apt/sources.list中所列的主机下载所需的文件,将它们保存到本机软件库(/var/cache/apt/archives/), 然后开始安装。本地软件库会不断膨胀占用大量硬盘空间,幸运的是,APT提供了工具来管理本地软件库:apt-get的clean方法和autoclean方法。 apt-get clean将删除/var/cache/apt/archives目录 和/var/cache/apt/archives/partial目录下锁文件以外的所有文件.。这样以来,当你需要再次安装某个软件包时,APT将重新下载它。 apt-get autoclean仅删除那些不需要再次下载的文件。 使用时一定要记得在前面加上sudo。
UBUNTU如何编译安装??
alsa安装需要内核代码
所以./configure --with-kernel=/usr/src/你的内核版本/
内核源码在/usr/src目录下,一般是linux-headers-2.6.3x-xx-generic
看你的版本吧,你的grub启动linux的时候注意一下启动的内核版本,要再不行就到下一个对应版本的内核源码包。如果提示权限不够就sudo。
Ubuntu何必这么折磨自己呢,apt-get 不就好了?
ubuntu如何编译软件源码并安装
在右键里面添加一个“打开终端”的菜单:
sudo apt-get install nautilus-open-terminal
然后重启计算机,
现在,你只需打开所要编译的文件的文件夹,在文件夹中单击右键,就会看到“在终端中打开”,此时在打开的终端中输入编译命令即可
在Ubuntu 10的编译错误问题,怎么解决
1. 尝试把out整个删除后重新编译。 2. Gcc和G++版本是不是正确的。 3. 其它依赖包是否安装。
关于ubuntu内核编译的问题
解决办法 修改 menu.lst 将 root=/UUIDxxxxxxx 这个改为 root=/dev/sdax
另外 从Filesystem type is ntfs.partition type 0x07 这一行我大概可看出,你是wubi安装的, 这种情况 我建议你重新编译内核并生成initrd, 因为内核不支持uuid的,initrd才支持,如果把filesystem编译进内核了,启动不用initrd.img的话,就只能用root=/dev/sdax的参数作为内核引导参数…
所以关键在于 一定要打开initrd支持并生成initrd
至于具体在那里,我这边环境所限无法告知, 麻烦你自己在make menuconfig里面仔细看看或者google一下
/dev/sdxx 是你的硬盘的/的设备名称 可以用正常启动的内核引导后 输入sudo df -h或者 sudo fdisk -l
目前的机器来讲 编译20分钟很正常, 我的内核优化的很小 大概十分钟左右就编译完了 .
另外 内核源码解开后会占用接近200M的空间, 而gcc编译内核和大型软件时候产生的临时文件占用好几百M乃至上G是很常见的的, 可以进入源代码文件夹运行 make clean make mrproper 来清理一下
ubuntu怎么编译nginx
先解压nginx的tar包,进入解压后的文件夹里,如果要安装到其他路径的话,修改configure文件里的prefix的值然后执行./configure,或者直接使用./configure --prefix=/xx/xx/xxx来指定,安装路径然后make -j2,如果你的处理器核多,可以增大数字,再然后就是make make install了。
要注意的是./configure后面可以跟随很多参数配置:
比如,需要的话可以加上--config-path=/xx/xx/xxx/nginx.conf指定nginx的服务器配置文件路径;
--add-module增加模块,比如luz、pagespeed、upstream等等,这些都可以在官网上查到。
ubuntu怎么重新编译的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Ubuntu怎么编译、ubuntu怎么重新编译的信息别忘了在本站进行查找喔。