Questions tagged «debian»

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


1
在Debian上设置持久路由表
我已经通过删除一个规则并为第二个接口eth1添加两个新规则来修改了路由表: route del -net 10.1.2.0 netmask 255.255.255.0 route add -host 10.1.2.51 eth1 route add -host 10.1.2.52 eth1 我希望规则能够在重新启动后幸存下来。我可以编写一个简单的rc脚本来删除1条规则并插入2条new,但是我想知道是否有一种配置ifconfig的方法,而不是在启动接口时为接口(eth1)添加路由规则,或者甚至更好,指定应添加哪些规则。 什么是干净的方法?是否ifconfig可以指定路由自定义规则?

2
重命名标准命名的.deb文件是否安全?
.deb文件名的已建立结构为package_version_architecture.deb。 根据本段: 有些软件包不遵循名称结构 package_version_architecture.deb。用dpkg-name重命名的软件包将遵循此结构。通常,这不会影响dselect / dpkg如何安装软件包,但是其他安装工具可能取决于此命名结构。 题: 但是,重命名时,是否有任何实际情况.deb包文件强烈联合国建议?.deb为我的软件提供自定义文件名是一种正常做法吗? 例: My Program for Linux v1.0.0 (Pro).deb —自定义命名 my-program_1.0.0-1_amd64.deb -正确的官方命名 注意: 我不打算创建存储库,而只是.deb在我的网站上托管软件包以直接下载。
13 debian  ubuntu  packaging  deb 

1
Debian上的apt软件包管理器将软件包列出为可升级但未升级
此问题类似于Debian Linux上未更新的软件包,但就我而言,较新的软件包并非来自backports: § apt list --upgradable Listing... Done firefox-esr-l10n-en-gb/stable 60.2.0esr-1~deb9u2 all [upgradable from: 52.9.0esr-1~deb9u1] N: There is 1 additional version. Please use the '-a' switch to see it § sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly …
13 debian  apt  upgrade  firefox 

4
软件包升级后无法重新安装/恢复为只读
我正在使用Debian Stretch。我的根分区已安装read-only。仅当我安装或升级软件包时,才/重新安装到read-write(通过使用apt钩子),然后重新安装回ro。 有时在软件包升级后,我无法重新安装/回只读状态: mount -o remount,ro / mount: / is busy 在较旧的Debian版本(Wheezy)上,我可以列出已与取消链接的打开文件lsof: lsof +L1 或者,更具体地说,是防止阻止/重新安装到ro的文件: { lsof +L1 ; lsof|sed -n '/SYSV/d; /DEL|(path /p;' ; } | grep -Ev '/(dev|home|tmp|var)' 但是,在Debian Stretch上,lsof +L1不会列出任何文件。 我没有看到任何改变+|-L在man lsof这可以解释为什么它停止工作。 为什么lsof + L1不再列出已取消链接的打开文件? 如何列出阻止/重新挂载为只读的文件? 更新 我已经停止了所有可以停止的进程,只有它们可以运行,init并且getty仍在运行,但是仍然无法重新安装/到ro。
13 debian  files  apt  readonly  lsof 

6
如何在Debian Stretch(9)中安装mongodb 3.4?
我想在debian Stretch上安装mongodb 3.4。不幸的是,debian Stretch软件包仅是mongodb 3.2(https://packages.debian.org/stretch/mongodb)。 mongodb文档仅提及debian 7和8(https://docs.mongodb.com/manual/tutorial/install-mongodb-on-debian/)。使用debian 8命令时,我无法安装mongodb软件包,因为它们具有未满足的依赖性。 当允许jessie-backports时,未满足的依赖关系错误消失了,但是我不确定是否应该这样做并拉伸安装jessie-backports软件包。 您将如何在Debian Stretch上安装mongodb 3.4? 感谢您的任何建议。
13 debian  mongodb 



4
为什么python被删除后仍然可以正常工作?
在Debian 8 jessie上,我删除了python: perry@perry:~$ sudo apt-get remove python Reading package lists... Done Building dependency tree Reading state information... Done Package 'python2.7' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded. 但是我仍然可以从终端启动python。 perry@perry:~$ python Python 2.7.9 (default, Apr 29 2015, 18:34:06) [GCC …
13 debian  apt  python 

3
在Linux上从USB到VGA
我在2012年中获得了Macbook Pro的服务。尽管这不是我的首选,它仍然是很好的硬件,但对我来说唯一的问题是它只有一个Thunderbolt端口,默认情况下只能插入一个外接显示器。 我在其上使用Debian 64位,并且一直在寻找添加第二台外部显示器(第三台)的解决方案。我唯一的选择似乎是使用USB转DVI / VGA适配器。我知道其局限性,它将用于基本课程和办公室工作。 我已经搜索了一段时间,但似乎找不到在Linux上使用此类设备的任何可靠信息。我喜欢冒险,所以我不介意在配置文件中变脏,尽管我对Linux上的这些东西没有太多的经验。 有没有人有过使它们工作的经验?您会建议哪种设备?任何帮助/指针/个人经验。 注意:我并不是要询问所链接的特定设备的信息,主要是我的问题是,是否有人在使任何USB到VGA设备在Linux上运行方面有任何经验?也许对使用的特定配置发表评论,因为在Linux上进行设置似乎并不简单。

1
Debian Live-CD用户密码
我正在尝试通过USB使用Live Debian,但是我没有成功登录… 可以访问的标准用户名和密码是什么? 我尝试在Internet上搜索此问题,并使用了我发现的标准用户凭据的组合,例如实时/实时,root / root,root /实时,以及没有密码的组合。他们都没有工作。 这个问题对我来说适用于Gnome,KDE,Xfce。
13 debian  gnome  kde  xfce  password 

3
媒体已更改:请插入标有'Debian GNU / Linux的磁盘
我使用从Debian安装CD / DVD的第一个DVD ISO中“刻录”的USB闪存驱动器安装了Debian 7。 在没有Debian桌面环境,打印服务器和Standard系统实用程序的情况下,我所做的安装非常简单。 安装并重新引导后,向我提供了一个带有Debian GNU / Linux 7主机名tty1的控制台。我提供了登录用户名和密码。 键入命令后sudo apt-get install xorg,弹出错误消息,指出: Media changed: please insert the disk labeled 'Debian GNU/Linux 7.4.0 _Wheezy_ - Official amd64 DVD Binary-1 20140208-13:47' in the drive and press Enter 我将相同的USB闪存驱动器插入相同的端口,等待了几秒钟后,按Enter键。 弹出相同的错误消息。 我已根据一些同事的建议尝试了以下步骤: 删除/删除其中的所有条目/etc/apt/sources.list并重新启动计算机 dmesg和fstab显示USB拇指驱动器已安装在 /dev/sdb1 sudo mount /dev/sdb1 /media/usb0 sudo apt-cdrom …
13 debian  usb  media 

3
如何使用apt-get在Debian中升级MySQL?
我正在使用Turnkey Linux虚拟机。那里的Debian版本显然在“ Wheezy”升级路径上(如果您称之为它)。如您所见,我对Linux并不完全满意。 我需要MySQL 5.6提供的一些新功能,而当前安装的是MySQL 5.5.35。我想获取最新版本(截至本文发布时为5.6.17)或至少包含任何5.6.x。 我试过apt-get update,apt-get upgrade,apt-get dist-upgrade。这些成功地更新了很多东西,但是没有一个是MySQL。我试过了apt-get upgrade mysql-server,说我已经有了最新版本。 当我需要5.6时,网络上的Debian Wheezy软件包存储库列表显示MySQL 5.5,而没有其他显示。然后,我读到有关“ backports”的内容,听起来好像可以为我提供某些我特定的Debian尚不应该具备的功能-但我似乎无法使其正常工作。它需要向添加行/etc/apt/sources.list.d/sources.list。当我尝试执行此操作然后运行时apt-get update,出现404错误。 我也尝试了其他几种方法,其中一种是编译原始的MySQL下载,但我失败了,可惜不愿再尝试。 我对如何做到这一点感到困惑。在apt-get,甚至是上,论坛/博客上列出的大多数URL wget似乎在发布后很快就会消失,因此我无法理解任何人甚至如何找到正确的信息。我已经连续两天尝试这样做,却一无所获。 因此,假设您已经阅读了本文,那么我想知道是否有人可以通过某种相对轻松的自动化方式在Debian中升级MySQL(无需make手动使用或导出/导入当前数据库和配置的方式) )。
13 debian  apt  upgrade  mysql  turnkey 

2
如何确定在Debian中以什么顺序加载/etc/init.d脚本?
我想先运行一个sysvinit脚本,然后弄清楚该怎么做。 为了确保,这实际上是按照我喜欢的顺序进行的,我想查看一个列表,按照这种顺序进行。 我sudo insserv --showall已经找到了,但是无法说明问题,因为它多次列出了初始化脚本。 如何确定在Debian中以什么顺序加载/etc/init.d脚本?

1
gpg按需启动gpg-agent?
gpg-agent状态手册页: The agent is usualy started on demand by gpg, gpgsm, gpgconf or gpg-connect-agent. Thus there is no reason to start it manually. In case you want to use the included Secure Shell Agent you may start the agent using: gpg-connect-agent /bye The usual way to run the agent is …

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.