我还是 Linux 的新手,所以我仍然试图了解可执行文件及其库的位置以及如何安装软件包,所以我有 Debian Wheezy 7.3,其中包含以下 Python 版本:
所以在目录中/usr/bin/
有这些文件,我可以从终端调用:
在 中/usr/lib/
,主要文件夹:
目前最新版本的 Python 是我想安装的 2.7.6,但我不知道如何安装,我尝试使用 apt-get:
apt-get install python
Run Code Online (Sandbox Code Playgroud)
它输出python is already the newest version.
.
那么如何安装最新版本的 Python 呢?在Python 下载页面上有源 tarball,我如何使用它来单独安装它,就像在其中包含另一个文件夹/usr/lib/
一样python2.7.6
,并使python
链接/usr/bin/
指向新的可执行文件,或者如果它不会破坏任何内容,则可以升级当前版本.
我想通过将 Debian 安装在 USB 闪存驱动器上来随时随地使用 Debian,但我不确定如何使其保存设置并能够安装/更新软件包而不会在重新启动时丢失它们。
因此,我从此链接下载了混合 ISO 映像,并按照常见问题解答中的说明进行操作:
dd if=image.iso of=/dev/sdb bs=4M; sync
Run Code Online (Sandbox Code Playgroud)
此命令通过创建一个大小与 ISO 映像相同的分区(8GB 中的 1.3 GB)将映像复制到闪存驱动器,并且闪存驱动器的其余部分未分配。
我搜索了如何做到这一点,但每个教程都使用不同的方法,其中一些已经过时并谈论旧的 usb-hdd 映像。
那么我应该如何在闪存驱动器上安装这个混合映像?
我应该如何分区我的闪存驱动器才能安装软件包和保存设置?以及如何在不使用的情况下安装此映像dd
?
我遇到了一个问题,一段时间后我失去了与 IPv6 地址上的服务器的连接,结果证明是由默认INPUT
策略丢弃的 DHCPv6 客户端数据包(端口 546)引起的DROP
,这是我关于这个问题的问题,我的规则是:
-A INPUT -i lo -j ACCEPT
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p ipv6-icmp -j ACCEPT
-A INPUT -s IP_OF_ANOTHER_HOST -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
-P INPUT DROP
Run Code Online (Sandbox Code Playgroud)
我认为这些规则已经足够了,特别是允许RELATED
和ESTABLISHED
连接,因为我的OUTPUT
链的默认策略是ACCEPT
,但我不得不添加这个规则来接受 …
我在 Acer Travelmate 2480(1.73-GHz Intel Celeron M、80GB HDD、1GB RAM、Mobile Intel 945GM/GU Express 显卡)上安装了 Debian 7.3 和 Windows 7。我下载了 Debian CD-1 并检查了它的 MD5 哈希值,然后我使用 Unetbootin 创建了一个可启动的 USB。
当我选择启动Debian执行被停止在这样一行pcspkr already registered ... aborting
,然后我得到一个黑色的屏幕,我只能重新开机并Alt+ Ctrl+ Del。
我搜索了这个问题,并找到了nomodeset
在行尾添加的解决方案,linux
当我使用 编辑 Grub 中的引导命令时e
,这次它起作用了,但 Debian 仅在文本模式下引导。
我知道该问题与图形驱动程序有关,但我是 Linux 新手,那么如何使用文本模式来解决此问题?或者还有其他解决方案吗?