技术提示: 在Debian系统上删除不必要的软件包 命令 deborphan 可用于检查不必要的(孤立的)软件包。 默认情况下,deborphan 搜索孤立的库,但您也可以通过指定其许多 --guess-* 命令行选项之一,让它搜索其他类型的软件包:数据包、开发包等。
网络问题故障排除 回想起我在之前的工作之一的网络运营部门工作时,当客户打电话给我们报告“互联网中断”时,我们常常会窃笑。 现在,我意识到有些原本聪明的计算机用户不明白为什么这可能会让技术人员窃笑,我并不是要嘲笑他们。
设置 Postfix 以登录您的电子邮件帐户并发送邮件 除非您是系统管理员,否则您通常不必太担心邮件的传递,您只需将您的 GUI 电子邮件客户端连接到您的外部电子邮件帐户即可。 但是,如果您的系统尝试传递邮件,例如从 cron? 通常,这只会发送到 root 用户,或者可能是您系统上的某个指定用户
使用 Python 启动、停止和连接到 OpenOffice 使用 pyuno,您可以使用 Python 编写 OpenOffice 脚本。 Pyuno 允许您在 OpenOffice 内部创建宏,并且还允许您创建与正在运行的 OpenOffice 副本对话的外部 Python 脚本。 如果您想开始使用 pyuno,请为经常令人沮丧的体验做好准备:文档很粗略并且
使用 smartd 了解您的驱动器何时出现故障 “咔嚓... 咔嚓... 咔嚓... 滴答... 滴答... 滴答... 咔嚓... 咔嚓...” 这绝对不是您想从硬盘驱动器听到的声音。 这是硬盘驱动器尝试将其读/写头移动到它们似乎不想去的位置,或者它正在尝试读取不再存在的扇区的声音。
Bash: 使用 set 和 eval 保留空格 如果您不太在意空格,那么 bash 非常棒:它通常将多个空格字符变成一个,并根据空格将事物分解成单词。 另一方面,如果您想保留空格,bash 有时可能会有点困难。 一个经常有帮助的技巧是结合使用 bash 的 eval 和 set 命令。
将 Make 选项转换为工具标志 通常,在开发程序时,需要在多种配置中/为多种配置构建程序。 很多时候,autoconf 及其生成的 configure 脚本可以满足您的需求。 有时您只需更改代码中的 #define。 但有时,autoconf 不是一个选项,更改 define 也不能完全奏效(例如,您需要将您的 defines/undefines 传递给 m4 或其他一些无法处理包含文件的工具)。 解决方案可能是更改您的 makefile。 这里介绍的方法可以对您的 makefile 进行相当小的更改。