Articles of Debian

在Debian或Ubuntu(apt)中只安装指定软件包的依赖关系

有没有更好的方法来安装一个包只需要的依赖关系,而不是直接用apt-get(或任何其他的dpkg前端)安装,然后立即删除它,而不依赖? 提前致谢,

查看正在写入的文件(如iotop,但文件,而不是进程)

我有一个Linux服务器,它正在做很多的磁盘io。 有一个进程正在进行大部分的磁盘写操作。 我用iotop发现了这一点,它显示正在做磁盘I / O的进程。 是否有一个equivant程序(在debian lenny apt版本库中)能够显示正在写入的文件? 一个像界面一样的“顶”将会很棒? 这甚至有可能吗?

dpkg:警告:缺less“x”包的文件列表文件

每次安装任何软件包或执行apt-get upgrade时,我都会收到几个软件包的警告。 不知道是什么原因造成的; 这是我的OpenVZ服务器上新的Debian安装,我没有更改任何dpkg设置。 这是一个例子: root@debian:~# apt-get install cowsay Reading package lists… Done Building dependency tree Reading state information… Done Suggested packages: filters The following NEW packages will be installed: cowsay 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 21.9 kB of archives. After this operation, 91.1 kB […]

在su期间,“不能将terminal进程组”设置为loginshell

注意:请在这篇文章的中间点附近阅读以“EDIT”开头的更新信息 – 这个问题的环境和背景已经改变 我已经在这里安装了一个bog标准的Debian 6.0,我决定把它放在Debian Testing软件库。 我通过replacesources.list中Squeeze回购的引用来实现这一点,以使用Testing回购。 安装软件包并重新启动后,尝试su时遇到以下错误 – 到另一个用户: root@skaia:~# su joebloggs – bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job control in this shell 如果我省略 – ,这不会发生。 请注意,用户可以成为正确的根,这似乎只发生在从根目录切换到其他人,并使用 – 获取该用户的环境。 谷歌在这里大多是无用的。 我能find的唯一的东西就是2011年对sux软件包的sux ,这些软件似乎在sux时间已经得到修复。 这看起来和嗅觉非常像一个升级错误,可以通过正确的方式调整正确的包装来解决。 我只是不知道从哪里开始 – 除此之外,我的系统完全正常,并按预期工作。 编辑 如上所述,这在Debian 稳定的机器上正在发生。 这次没有升级或什么东西,只是直接稳定。 是的,一年后。 仍然不知道问题是什么。 下面是它现在的样子(没有太大变化): bash: cannot set […]

如何设置Debian Jessie系统的主机名?

Debian Jessie带有systemd 。 设置主机名的build议是使用systemname的hostnamectl。 但是, 在EC2上引导的Debian Jessie 映像上 ,该命令不起作用(即使显示当前主机名): sudo hostnamectl sudo: unable to resolve host ip-172-30-0-17 Failed to create bus connection: No such file or directory 所以我试图在这里推荐Debian的build议。 echo "myhostname" > /etc/hostname echo "127.0.0.1 myhostname" >> /etc/hosts /etc/init.d/hostname.sh start /etc/init.d/networking force-reload 但是,注销并重新login后,主机名不会更改。 但重启后它会改变,但这对我来说是不可取的。 这个方法曾经在Debian Wheezy中工作。 任何帮助获得这一权利表示赞赏。

如何在Debian GNU / Linux 7上将PHP 5.4升级到PHP 5.6(wheezy)

我已经将这些行添加到/etc/apt/sources.list deb http://packages.dotdeb.org wheezy-php56 all deb-src http://packages.dotdeb.org wheezy-php56 all 但仍sudo apt-get update或sudo apt-get upgrade不要碰php。 php –version仍然是 PHP 5.4.39-0+deb7u2 (cli) (built: Mar 25 2015 08:33:29)

为什么在防火墙阻止所有传入和传出连接时,ping工作?

我在Debian VPS上使用ufw拒绝了传入和传出的连接。 只定义了一个规则,即允许连接到SSH端口。 ufw已启用并正在运行。 但是我仍然可以使用IP从笔记本电脑ping到服务器。 如果传入和传出的连接都被阻塞(SSH除外),ping为什么还在工作?

Linux / Debian – moreutils中的“撒尿”是什么?

我最近在Debian(和Ubuntu)中发现了'moreutils'软件包 。 这是一个方便的unix工具集合。 其中一个命令是“撒尿”。 手册页说: 小便是像发球,但pipe道。 然而,这是一个简短的手册页, 我已经提交了一个关于它的错误 。 有谁知道它是什么,如何使用它,为什么会使用它?

在安装Debian软件包时禁用提示

我怎样才能完全禁用安装Debian软件包出现的提示,我已经使用了我find的所有选项,但有一些软件包仍然提示。 我正在使用这个命令: apt-get -y –allow-unauthenticated –force-yes -o DPkg::Options::="–force-overwrite" -o DPkg::Options::="–force-confdef" install x11-common 为什么x11普通包还在提示? 我怎样才能摆脱这些提示? 提前致谢 – 胜利者 编辑:只是为了澄清,提示不是“是/否”的提示,是在彩色屏幕(典型的双色屏幕)的开放性问题,但我想设置这些问题的默认选项

如何在Debian / Ubuntu上非交互地设置语言环境?

通常,我运行aptitude -y install locales然后dpkg-reconfigure locales来设置语言环境。 现在我想把它放到一个shell脚本中,我怎样才能可靠地自动/非交互地执行以下操作? selecten_US.UTF-8并将其设置为系统默认值 禁用所有其他语言环境 (可选)validation/etc/default/locale包含LANG=en_US.UTF-8的唯一条目