小编mul*_*sen的帖子

在 debian 上停止/启动 gui

我想在没有 GUI 的情况下启动 Debian,然后只需输入命令即可启动所需的程序(位于我的本地机器上),例如

$ chromium-browser &
Run Code Online (Sandbox Code Playgroud)

ssh在连接到 LAN 上的其他机器时,我已经做了类似的事情- 如果我需要可视化 csv 数据,例如在soffice. 我目前安装了 gnome 桌面和 Debian 7。

找到了一些在使用 Debian 启动时禁用 GUI 的说明,但是我不愿意尝试它们,因为害怕一旦我这样做就会被锁定在使用网络浏览器之外(如果我使用浏览器寻求帮助,我将需要它进度停止了)。

我想知道我是否可以暂时测试在其他终端之一(例如ctrl+alt+f1)上启动 GUI 的方法,看看是否有任何问题?这会起作用吗?在没有GUI的情况下启动时是否相当于启动GUI?

如果这是可行的,请有人提供完整的说明:

  • 在终端上启用 GUI,f1以便我可以运行 gui 程序(不显示完整的桌面界面)
  • 在启动时关闭桌面界面 GUI

显然我需要运行 X11 来加载 GUI 程序——这很好,但我希望启动到文本模式,然后根据需要执行 GUI 程序。

在 ubuntu 12.04 virtualbox vm 上做一些测试(希望与 debian 7 没有太大区别?)...

$ ps aux | grep gdm
# *blank*
$ ps aux | grep kdm
# *blank*
$ ps aux | …
Run Code Online (Sandbox Code Playgroud)

gnome gui debian

3
推荐指数
2
解决办法
4万
查看次数

在华硕路由器上安装包管理器

我刚买了一个asus dsl-ac68u 调制解调器/路由器,我注意到它有 ssh 访问权限。我设置了它,我可以使用 root 权限通过 ssh 登录,但它似乎没有安装包管理器。习惯了Debian,只是为了测试,我试过:

# apt-get install vim
Run Code Online (Sandbox Code Playgroud)

但得到以下回应:

-sh: apt-get: not found
Run Code Online (Sandbox Code Playgroud)

如何确定是否安装了包管理器?我想尝试找出正在运行的发行版,但我什至无法弄清楚:

# cat /proc/version
Linux version 2.6.36.4brcmarm (sam@SW5-Server-50) (gcc version 4.5.3 (Buildroot 2012.02) ) #10 SMP PREEMPT Tue Jul 14 16:24:32 CST 2015
# uname -a
Linux (none) 2.6.36.4brcmarm #10 SMP PREEMPT Tue Jul 14 16:24:32 CST 2015 armv7l GNU/Linux
# ls /etc/*elease*
ls: /etc/*elease*: No such file or directory
# ls /etc/*ersion*
ls: /etc/*ersion*: No such file or …
Run Code Online (Sandbox Code Playgroud)

package-management

3
推荐指数
2
解决办法
2万
查看次数

在 debian 10 上为 python2.7 安装 virtualenv

我想python2.7virtualenv. 我最近从 debian 8 升级到 debian 10。我最初有python2.7pip安装在 debian 8 上,但可能在安装过​​程中发生了一些事情,现在我没有pip. 但我仍然python2.7安装了:

$ python --version
Python 2.7.16
Run Code Online (Sandbox Code Playgroud)

所以我只是pip像这样安装:

$ cd /tmp
$ wget https://bootstrap.pypa.io/get-pip.py
$ python get-pip.py
Run Code Online (Sandbox Code Playgroud)

现在我可以看到我安装了 pip:

$ which pip
/home/me/.local/bin/pip
$ pip --version
pip 20.0.2 from /home/me/.local/lib/python2.7/site-packages/pip (python 2.7)
Run Code Online (Sandbox Code Playgroud)

首先,这是应该安装pip的地方吗?在我的主目录下?我是这台电脑上的唯一用户,但我不确定是否pip应该在/usr/share/更公开的地方或其他地方让它正常工作?我应该习惯sudo python /tmp/get-pip.py安装pip吗?我不打算以 root 身份运行 python,但apt安装总是需要 root,所以也许安装也pip应该有?文档没有具体说明。

无论如何,接下来我尝试更新pip到最新版本并安装virtualenv: …

debian python pip virtualenv

3
推荐指数
1
解决办法
2178
查看次数

bash多行字符串变量赋值失败

在 bash 中为什么这可以正常工作:

$ cat test1.sh
#!/bin/bash
echo "some text" \
"some more text"
$ ./test1.sh
some text some more text
Run Code Online (Sandbox Code Playgroud)

但这失败了

$ cat test2.sh
#!/bin/bash
text="some text" \
"some more text"
echo $text
$ ./test2.sh
./test2.sh: line 3: some more text: command not found
Run Code Online (Sandbox Code Playgroud)

我期待两者test1.shtest2.sh做同样的事情。

bash

1
推荐指数
1
解决办法
158
查看次数

标签 统计

debian ×2

bash ×1

gnome ×1

gui ×1

package-management ×1

pip ×1

python ×1

virtualenv ×1