今天给各位分享ubuntu下怎么找代码的知识,其中也会对ubuntu下代码编辑软件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、ubuntu下如何获取源码包和源码
2、使用如下命令获取xxx源码包的详细信息:
sudo apt-cache showsrc xxx 这用来查询当前镜像站点中是否有该源码包。 3、源码包中通常包含3个文件,分别以dsc,orig.tar.gz和diff.gz为后缀名。
sudo apt-get source xxx 命令来获取源码包,它会将源码包下载到用户当前目录并在命令执行过程中,调用dpkg-source命令,根据dsc文件中的信息,将源码包解压到同名目录中,应用程序的源代码就在这里面。sudo apt-get source xxx要强调的是,在下载源码包前,必须确保安装了dpkg-dev(执行”apt-get install dpkg-dev”来安装),
否则,只会下载源码包的3个文件,但不会解压缩源码包。当然你也可以自己用dpkg-source命令去解压缩源码包。4、在编译源码包前,需要安装具有依赖关系的相关软件包。使用”apt-get build-dep”命令可以主动获取并安装所有相关的软件包。sudo apt-get build-dep xxx5、现在可以来编译源码包了,首先进入源码所在目录,使用dpkg-buildpackage命令来编译源码包,它会将生成的Deb软件包放置在上层目录中。
cd xxxsudo dpkg-buildpackage这样就会编译生成xxx_i386.deb6、安装软件包。使用”dpkg –i”命令来安装生成的Deb软件包。sudo dpkg -i xxx_i386.deb
2、在ubuntu下用什么看源代码比较好
代码是开源的,但是系统默认不会安装所有的源代码,只安装必须用到的二进制文件(可执行程序)、库文件、配置文件、头文件等,否则会占用极其庞大的硬盘空间(恐怕这不是你希望的结果)……
如果想看源代码的话,有两种方式:
1. 直接到项目站点,下载源代码包
2. ubuntu下使用 sudo apt-get source * 下载某一个包的源代码
3、如何查看ubuntu的源代码
下面以查看ls这个命令的源代码为例:
1.输入 which ls
liuwei@liuwei:~/test$ which ls
/bin/ls
2.输入sudo dpkg -S /bin/ls
liuwei@liuwei:~/test$ sudo dpkg -S /bin/ls
coreutils: /bin/ls
3.输入sudo apt-get source coreutilsliuwei@liuwei:~/test$ sudo apt-get source coreutils
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
需要下载 12.3 MB 的源代码包。
获取:1 trusty/main coreutils 8.21-1ubuntu5 (dsc) [1,335 B]
获取:2 trusty/main coreutils 8.21-1ubuntu5 (tar) [12.3 MB]
获取:3 trusty/main coreutils 8.21-1ubuntu5 (diff) [30.6 kB]
下载 12.3 MB,耗时 56秒 (218 kB/s)
gpgv: 于 2014年03月24日 星期一 15时03分17秒 CST 创建的签名,使用 DSA,钥匙号 C6CEA0C9
gpgv: 无法检查签名:找不到公钥
dpkg-source: 警告: 对 ./coreutils_8.21-1ubuntu5.dsc 校验签名失败
dpkg-source: info: extracting coreutils in coreutils-8.21
dpkg-source: info: unpacking coreutils_8.21.orig.tar.gz
dpkg-source: info: applying coreutils_8.21-1ubuntu5.diff.gz
此时可能会发生如上所述的找不到公钥的情况,解决方法如下:
先sudo apt-get udpate
liuwei@liuwei:~/test$ sudo apt-get update
再输入 gpg --keyserver subkeys.pgp.net --recv C6CEA0C9,其中C6CEA0C9为上述钥匙号
liuwei@liuwei:~/test$ gpg --keyserver subkeys.pgp.net --recv C6CEA0C9
gpg: 下载密钥‘C6CEA0C9’,从 hkp 服务器 subkeys.pgp.net
gpg: 公钥服务器超时
gpg: 从公钥服务器接收失败:公钥服务器错误
此时可能会出现从公钥服务器接收失败:公钥服务器错误的提示,解决方法如下:
输入sudo apt-get update
liuwei@liuwei:~/test$ sudo apt-get update
再gpg --keyserver subkeys.pgp.net --recv C6CEA0C9
liuwei@liuwei:~/test$ gpg --keyserver subkeys.pgp.net --recv C6CEA0C9
gpg: 下载密钥‘C6CEA0C9’,从 hkp 服务器 subkeys.pgp.net
gpg: 密钥 C6CEA0C9:公钥“Adam Conrad adconrad@0c3.net”已导入
gpg: 没有找到任何绝对信任的密钥
gpg: 合计被处理的数量:1
gpg: 已导入:1
再gpg --export --armor C6CEA0C9 | sudo apt-key add -
liuwei@liuwei:~/test$ gpg --export --armor C6CEA0C9 | sudo apt-key add -
OK
此时再 ls,会发现多出了如下文件:
liuwei@liuwei:~/test$ ls
coreutils-8.21 coreutils_8.21-1ubuntu5.dsc
coreutils_8.21-1ubuntu5.diff.gz coreutils_8.21.orig.tar.gz
在coreutils-8.21中就可以查看源码了。
4、ubuntu 在哪里输入代码
1.应用程序(Applications)-附件-终端
2.Ubuntu是Linux操作系统,windows下的运行文件在Ubuntu下都不能运行,32位也一样不能运行。不过你可以用虚拟机运行的,也可以用wine来运行,不过比较慢
wine的安装方法:sudo apt-get install wine
3.可以是可以啦,不过你不觉得麻烦吗?直接用Ubuntu和Windows双系统不就行了,或者在Windows下虚拟Ubuntu更方便。况且你在Ubuntu系统下虚拟一个Windows系统还要把你的文件放进虚拟机里面。
ubuntu下怎么找代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ubuntu下代码编辑软件、ubuntu下怎么找代码的信息别忘了在本站进行查找喔。