新手正在阅读 Ubuntu Unleashed 18.04 书籍和 DVD。我想打印出源代码。Ubuntu Unleashed 第 30 页指出 C 语言代码有 5500 万行,C++ 代码有 500 万行。
一位会员回复说我需要进入课程名称列表,挑选一个我感兴趣的课程并打印出来。课程名称有超过 2500 个。
具体问题:
我需要知道如何访问程序名称列表。
自答:运行终端,输入
apt
并返回,读取信息的打印输出,输入apt list
并返回。显示所有程序名称。我需要知道计算机启动时使用的启动程序名称顺序。
我需要知道如何打印出程序。
我找到了内部程序终端访问。
我尝试输入 2 位成员提供的信息来列出程序名称,但作为新手,我一定遗漏了一些东西,因为我收到了错误。
答案1
我想打印出 Ubuntu 源代码。
首先,你真的不想这样做。它很庞大,纸上的计算机代码毫无价值。它很难改变,也很难跳转。
其次,它不像一本书。它有各种组件,这些组件共同构成了系统。这包括您几乎不与之交互的内核、您实际上每天都要交互的桌面环境等等。
要获取软件包的源代码,只需运行apt-get source packagename
,例如apt-get source pidgin
。这将为您提供一个 格式的文件夹packagename-version/
,其中包含所有源代码文件。大多数软件包的文件数量可能在数百到数千之间。例如,Pidgin 有 2510 个文件。
因此我建议重点关注您感兴趣的套餐。
答案2
这些工具将帮助您下载任何包的源代码。
# pkg command
devscripts: /usr/bin/dget
apt: /usr/bin/apt-get