标签: debian

有没有关于 Debian 原始包装的指南?

我觉得 debhelper 搞得一团糟。来自 google 的关于 Debian 打包的大部分信息即将为现有的源包创建一个 Debian 包,或者围绕 Makefile 等创建 Debian-ize。

我有一个包 xyz-0.1,只包含 shell 脚本,根本没有 Makefile。好吧,创建它的 Debian 包应该很容易,但是我遇到了以下错误,

$ dh_make --createorig
...
$ cat debian/rules
...
build: 

binary: 
    (There's nothing to do with build, because xyz-0.1 contains only shell scripts)

$ debuild
...
dpkg-genchanges: error: cannot read files list file: No such file or directory
dpkg-buildpackage: error: dpkg-genchanges gave error exit status 2
debuild: fatal error at line 1340:
dpkg-buildpackage -rfakeroot -D -us -uc failed
Run Code Online (Sandbox Code Playgroud)

(debhelper 7.4.15ubuntu1)

虽然,创建一个空文件 `debian/files' …

debian packages

4
推荐指数
1
解决办法
3247
查看次数

在 Ubuntu 10.04 上禁用频率缩放“按需”守护程序

我今天注意到我的 Ubuntu 服务器上正在运行一个“按需”进程,我最近将它从 9.10 升级到 10.04(按照推荐的进程)。为什么他们会默认在服务器上安装它,我该如何关闭它?

cpu debian ubuntu-server ubuntu-10.04

4
推荐指数
1
解决办法
1万
查看次数

递归搜索包含某些特定文本的文件

如何递归生成一个文本文件,其中包含我服务器上所有文件的列表,其中包含文件中任何位置的特定字符串?

我知道以下命令可用于递归替换字符串

find /var/www -type f -print0 | xargs -0 sed -i 's/old string/new string/g'
Run Code Online (Sandbox Code Playgroud)

我不想替换字符串,我只想要包含该字符串的所有文件的列表。

linux debian terminal recursive ubuntu

4
推荐指数
1
解决办法
7158
查看次数

如何使用 Fedora 15 自动登录?这样它就不会在重新启动时询问它自动登录,如定义

在早期版本的 Fedora 中,有一种gdmsetup用于自动登录的方法。现在在 Fedora 15 中我不能再自动登录了。有谁知道我怎么能做到这一点?

我不知道如何阻止它显示登录提示。我试过了:

TimedLoginEnable=true
TimedLogin=user1
Run Code Online (Sandbox Code Playgroud)

它仍然显示 user1/password 登录提示并等待几秒钟然后自动登录。但我希望它立即登录并直接进入桌面。

linux fedora centos debian gdm

4
推荐指数
1
解决办法
4087
查看次数

启动时跳出 e2fsck

是否有可能在启动时以某种方式突破 e2fsck?

我的系统每 30 天运行一次 e2fsck,这对我来说很好,我希望它保持这种状态。但有时当我打开电脑并且 30 天过去了,我仍然希望它能够快速启动。例如,当我不得不用笔记本电脑做演示时——想象一下告诉 50 个人“我们只需要等 10 分钟......不,我无法避免......是的,这是 Linux,你为什么要问?” :)

如果我按 Ctrl+C,它会停止检查并继续引导序列,但系统无法使用,因为根文件系统以只读方式安装。在我重新启动后,检查再次开始。

我在网上搜索了答案,有很多类似的问题,但我找不到解决方案。有人知道解决方案吗?

:我在寻找能解决禁止的fsck,并且将重新启动计算机之前,采取任何措施-我不知道事先我将不得不跳过检查。

如果重要:Debian 6 (Squeeze).\

更新:我了解到可以在 Ubuntu 上使用 Esc 键突破 e2fsck。这正是我正在寻找的 - 有谁知道如何在 Debian 上做到这一点?

解决方案:加勒特的回答是正确的,我不得不编辑/etc/init.d/checkroot.sh. 就在这些行之前:

#
# The actual checking is done here.
#
if [ "$rootcheck" = yes ]
then
    ...
Run Code Online (Sandbox Code Playgroud)

我添加了这些行:

if [ "$rootcheck" = yes ]
then
    if [ -f /forcefsck ] || grep -s -w -i "forcefsck" /proc/cmdline
    then …
Run Code Online (Sandbox Code Playgroud)

linux boot debian fsck

4
推荐指数
1
解决办法
5427
查看次数

在 MAC 上挂载 NFS:无法解析文件系统规范

我曾经能够在我的 debian 虚拟机上安装一个目录而没有任何问题。然而,今天,当我尝试运行它时:

sudo mount -t nfs 10.1.1.45/home/dev /Users/myusername/LocalServer 
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

mount_nfs: could not parse file system specification
Run Code Online (Sandbox Code Playgroud)

任何想法这里发生了什么?

谢谢。

debian macos

4
推荐指数
1
解决办法
6568
查看次数

dpkg -l 的输出是什么意思?

可能重复:
dpkg -l 中的每个细节是什么意思?

我从来没有注意过命令产生的输出,dpkg -l并注意到它包含我似乎无法在man页面或在线找到详细信息的描述符。我遇到的唯一资源是http://linux.derkeiler.com/Mailing-Lists/Ubuntu/2006-06/msg02943.html

因此,当我运行该命令时,dpkg -l它会产生以下输出(摘录)

rc  vorbis-tools   1.4.0-1ubuntu1 several Ogg Vorbis tools
ii  w32codecs      1:20110131-0.1 win32 binary codecs
ii  wamerican      6-3            American English dictionary words for /usr/s
ii  wbritish       6-3            British English dictionary words for /usr/sh
Run Code Online (Sandbox Code Playgroud)

我知道那ii指的是已安装,但rc指的是什么,是什么意思?还有哪些其他描述符,它们是什么意思?

linux debian dpkg ubuntu

4
推荐指数
2
解决办法
6954
查看次数

如何在 Google Chrome 下将 CTRL+H 配置为退格键?

除了 Google Chrome 下的“打开历史记录”之外,我无法让 CTRL+H 执行任何其他操作。我尝试了允许重新定义键盘快捷键的 Chrome 插件,但我只能添加“操作”或任何对键盘快捷键意味着的东西,显然它是使用一些巨大的 JavaScript hack 完成的。

这是插件:

https://chrome.google.com/webstore/detail/mgjjeipcdnnjhgodgjpfkffcejoljijf

在任何情况下,我都无法让 CTRL+H 作为 Chrome 下的退格键(删除光标左侧的键)。我特别希望它可以在地址栏/搜索栏(Chrome 下的“栏”)和文本编辑表单中使用。

那么如何让 CTRL+H 用作谷歌浏览器下的退格键呢?(这里是 Debian GNU/Linux Wheezy)。

请注意,如果答案是使用 Chrome 插件允许更改快捷方式,那么我需要确切的方法,逐步说明如何操作,因为我已经尝试过但无法使其工作

debian keyboard-shortcuts google-chrome

4
推荐指数
1
解决办法
3645
查看次数

Linux (v4l) 网络摄像头 - 使设置“坚持”

我的 Logitech 摄像头 (C300) 已被正确检测并显示在 /dev/video0。但是,默认情况下,图像的对比度和饱和度设置为最大值,这会显着降低图像质量。我可以使用 guvcview 更改设置,但退出后设置恢复正​​常(我使用 mplayer 捕获帧)。如何使我在 guvcview 中所做的更改永久化?

编辑:

看起来 guvcview 的设置确实是“粘性的”——如果我再次打开它,图像保持不变。所以这是其他程序对网络摄像头的初始化所做的事情(mplayer 和 vlc 上的问题相同)

linux webcam debian v4l2 raspberry-pi

4
推荐指数
1
解决办法
7476
查看次数

如何知道文件是否已经在linux命令行中下载完成?

如果你通过命令行在linux中下载一个大文件,是否有一个命令可以知道它是否已经完成?目前我只检查文件大小是否与预期文件大小相同,但如果您不知道预期文件大小怎么办?当前ls显示确切的文件名(即,file.zip),而不是类似的file.zip.temp东西,即使文件当前正在下载。

linux debian wget command-line

4
推荐指数
1
解决办法
2万
查看次数