Questions tagged «debian»

有关Debian官方发行版的问题(稳定,测试或不稳定);如果您使用的是Debian的衍生产品(例如Mint,Ubuntu,Kali等),请改用该发行版的标签。

2
全新安装后重新安装应用程序?
我在使用Debian,我想重新分区驱动器并重新安装。全新安装后,是否有一种简单的方法来还原当前所有已安装的软件包? 我正在考虑通过制作备份应用列表来做到这一点: #generate list of installed packages dpkg -l | awk '{ print $2 }' ORS="\n" | tail -n +6 > reinstallList.txt 然后执行全新安装后,我应该可以执行以下操作: #install from backup at reinstallList.txt sudo apt-get install $(< reinstallList.txt) 有更好的方法吗?
8 bash  debian  apt  backup  dpkg 

2
/ etc / network / interfaces中的转义字符
我想确保无论我传入行wpa-ssid "abc"中的任何字符串/etc/network/interfaces都不会被用于破坏配置。 我在手册中所能找到的就是\可以在一行的末尾继续下一行。 但是\"在一行中间呢? 我担心的是SSID之类的 A" up rm -rf /\ 是否有任何通用编码可用于SSID字段中的任意字符?

4
重启后我总是需要ifdown / ifup wlan0
我正在尝试创建由5台计算机组成的临时wifi(一台Windows PC和4个带有树莓派的树莓派)。树莓派将通过mqtt进行对话,但这不是重点。我的问题是,wlan0每次重新启动后,我始终需要执行以下操作才能拥有接口: sudo ifdown wlan0 sudo ifup wlan0 你知道为什么吗?这是我的配置文件(除了IP地址,每个pi上都一样!) ~ % ifconfig eth0 Link encap:Ethernet HWaddr b8:27:eb:ff:88:99 inet addr:192.168.1.41 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:951 errors:0 dropped:0 overruns:0 frame:0 TX packets:266 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:66321 (64.7 KiB) TX bytes:43663 (42.6 KiB) wlan0 …

1
如何在Debian系统中添加其他语言?
我想在Debian中添加另一种语言。我已经做好了 dpkg-reconfigure locales locale -a C C.UTF-8 en_US.utf8 POSIX ru_RU.utf8 但我没有任何结果。 root@ai:/home/volkov# locale LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= “系统设置→语言环境→语言→可用语言”字段为空。我如何解决它?
8 debian  kde  locale 

2
Debian的dpkg是否存储软件包更改的时间/日期(即安装/清除)?
我知道,dpkg并且dpkg-query是很好的工具,以了解当前安装在Debian系统上的包。除了记录到文件中的信息/var/log/dpkg.log.*是存在的,让我知道任何其他地方,当一个变化发生(即时间和日期一包的安装的)? 假设这个问题在这里说,Debian的软件包系统不关心存储约一个deb文件来源的信息(和好,应该怎么办呢?)我开始以为/var/log/dpkg.log.*就是什么时候什么信息的唯一地方dpkg发生相关完全存储。 也许有人可以确认这一点。否则,请告诉我有关软件包安装的时间信息是否存储(实际上是太好了!)在哪里找到它们(哪个文件?)。
8 debian  logs  dpkg 

2
如何在Debian中规避“打开文件太多”
如果我想一次查看apache2服务器的所有相关日志文件,请使用 tail -f /var/kunden/logs/*log /var/kunden/logs/*log /var/log/apache2/*log |grep -v robots|grep -v favicon 但是由于这些文件现在太多了,所以我想增加该限制。 如何在一个ssh会话中增加它?以及如何在全球范围内将其增加? 我可以看到我的机器上打开的文件限制为1024: ulimit -n 1024


5
pg_dump版本在Debian上不匹配
我在Debian Unstable / Sid上运行PostgreSQL。我已经得到了当前版本(9.1) ,,postgresql (143)安装。postgresql-clientpostgresql-client-common 我遇到的问题是试图运行pg_dump。我收到此错误: pg_dump: server version: 9.1.9; pg_dump version: 9.0.6 pg_dump: aborting because of server version mismatch 我似乎无法弄清楚如何获得的较新版本pg_dump。它似乎来自该postgresql-client-common软件包,我正在尝试apt-get --reinstall在其上运行,但这并没有为我提供pg_dump的较新版本。 我该如何解决?或者在哪里可以找到更新版本的软件包pg_dump?

1
无法在Debian Wheezy中安装ia32-libs
我试图在Debian Wheezy中安装ia32-libs。我得到了错误 The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-i386 but it is not installable E: Unable to correct problems, you have held broken packages. 我在用 # uname -a Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2 x86_64 GNU/Linux 我的sources.lst是 # cat /etc/apt/sources.list # # deb cdrom:[Debian GNU/Linux 7.0.0 …
8 apt  debian 

3
如何在路由器上禁用自动IPv6邻居路由发布?
我为正在使其基础架构支持IPv6的ISP工作。我们的核心路由器已经可以正常工作,但是我们的大部分光纤客户都在运行Debian Squeeze的路由器后面。 在Linux上启用IPv6功能不是问题,但是,一旦我们为linux路由器分配了IPv6地址和工作路由,它便立即将工作地址和路由传输到其背后的所有系统,这不是我们想要的。 我们目前的计划涉及在所有系统上手动设置IPv6地址,但是我似乎找不到告诉内核不执行路由器通告的开关或选项。 有什么建议么?
8 debian  routing  ipv6 

1
我该如何解决这些破碎的依赖关系?
aptitude告诉我我有些软件包的依赖关系已损坏: kmiller@debian-dev-box:~$ sudo aptitude search '.*' | grep ^.B iB console-setup-linux - Linux specific part of console-setup iB gir1.2-freedesktop - Introspection data for some FreeDesktop co iB gir1.2-glib-2.0 - Introspection data for GLib, GObject, Gio iB gir1.2-gstreamer-0.10 - Description: GObject introspection data fo iB gir1.2-json-1.0 - GLib JSON manipulation library …


2
尝试在Perl重命名工具(Debian)中进行算术运算
假设我有五个mp3文件: 01-trackfoo.mp3 02-trackbar.mp3 03-trackbaz.mp3 04-trackabc.mp3 05-trackxyz.mp3 现在,我快速聆听文件(只需在控制台上的mplayer就能解决问题),然后发现音轨顺序错误。05实际上是02,其余的将不得不重命名。所以首先我将进行临时重命名: 01-trackfoo.mp3 02-trackbar.mp3 03-trackbaz.mp3 04-trackabc.mp3 00-trackxyz.mp3 现在我们需要一个“移位”:02应该变成03,03应该变成04,04应该变成05。为了最大程度地减少混乱,将mv稍后编辑ex-05(现在为00)。 我的方法是这样的:(perl rename,由Larry Wall提供,默认为Debian) rename 's/0([2-4])([\s\S]+)/0($1+1)$2/' * 以及(之后再进行一些RTFM操作) rename 's/0([2-4])([\s\S]+)/0($1+1)$2/e' * 它们都/e[val]不起作用,特别是因为修饰符除了求值以外不接受其他任何东西,并且一旦您尝试将求值与字符串结合起来就会抛出错误。该bash能做到这一点就好了,例如, foo$((1+6))将被评估到foo7。 那么,我该怎么做(首选单行代码,不打算为此编写整个独立脚本)?

6
在Debian x64上安装Skype:pkg:依赖性问题阻止了Skype的配置
我正在尝试使用本手册安装Skype 。我使用以下命令成功下载了软件包: wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb-64 但是当我尝试安装软件包时,我得到了一些关于依赖项的错误: root@102:~# dpkg -i skype-install.deb (Reading database ... 27918 files and directories currently installed.) Preparing to replace skype 4.0.0.8-1 (using skype-install.deb) ... Unpacking replacement skype ... dpkg: dependency problems prevent configuration of skype: skype depends on lib32stdc++6 (>= 4.1.1-21); however: Package lib32stdc++6 is not …

2
如何使用apt修复Debian上损坏的libxml2-dev依赖关系?
当我sudo apt-get upgrade在Debian Squeeze安装上运行时,出现以下错误: You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies: libxml2-dev : Depends: libxml2 (= 2.7.8.dfsg-2+squeeze3) but 2.7.8.dfsg-2+squeeze5 is installed E: Unmet dependencies. Try using -f. 我不确定“ squeeze3”和“ squeeze5”是什么意思,但这是libxml2软件包中唯一不同的地方。 当我尝试“ sudo apt-get install -f”时,我得到: The following extra packages will …
8 debian  apt 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.