我是一个新的 Linux 用户。在过去的几周里,我至少从头重新安装了我的 Wubi十次,因为在启动和运行系统(驱动程序、分辨率等)时,我破坏了一些东西(X、grub、未知数),我无法得到它恢复工作。特别是对于像我这样的新手,重新安装整个 shebang 比尝试解决多层失败的“修复”尝试更容易(也更快)。
来自 Windows,我希望有一些“磁盘映像”实用程序,我可以运行它来制作我的 Linux 安装(以及引导分区!)的快照,然后再处理这些东西。然后,在我对我的机器进行 foobar 处理后,我会以某种方式将我的机器恢复到那个工作快照。
与Acronis True Image或Norton Ghost等 Windows 磁盘映像程序相当的 Linux 是什么?
注意:我发现了一个类似的问题:Easy backup/restore of installed system?
我想知道为什么我(base)
在终端提示的左侧。
如果我source ~/.profile
在终端中运行,它就会消失。
如果我关闭该终端并重新打开一个新终端,(base)
是否又出现了。
我想知道它是什么。
这是我的内容.profile
(不包括标准的 $path 东西和其他个性化的东西):
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
Run Code Online (Sandbox Code Playgroud)
这是我的 .bashrc 的内容
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options …
Run Code Online (Sandbox Code Playgroud) 我遵循了这个问题中陈述的所有说明,但在最后一部分遇到了一些问题。
我实际上有 6.22 版的 java 并且想更新到 6.30 版。
因此,在将提取的目录移动java-6-oracle
到/usr/lib/jvm
我不知道该怎么做之后,因为上面答案中指出的脚本从 java 5 更新到 java 6。
为了清楚起见,如果我ls
在 dir 中执行以下操作,则输出/usr/lib/jvm
:
$ ls -l /usr/lib/jvm
total 8
lrwxrwxrwx 1 root root 14 2011-07-12 15:18 default-java -> java-6-openjdk
lrwxrwxrwx 1 root root 14 2011-07-12 12:19 java-1.6.0-openjdk -> java-6-openjdk
drwxr-xr-x 10 root root 4096 2012-04-12 12:06 java-6.31-oracle
drwxr-xr-x 7 root root 4096 2012-02-24 14:43 java-6-openjdk
Run Code Online (Sandbox Code Playgroud)
我现在该怎么办?
添加部分
在@fossfreedom 的建议下,我无论如何都运行了脚本,实际上它更新了 Java 版本。
事实上,如果我运行命令java -version
输出将如下:
$ …
Run Code Online (Sandbox Code Playgroud) 我不记得问题是什么时候开始出现的,但很可能是在我将 VMWare Ubuntu 映像移动到外部 SSD 以便我可以在我的任何 PC 上使用操作系统时。谷歌上关于这个问题的链接并不多,但出现的链接是关于fstab
. 例如,慢启动 - 什么是“A start job is running for dev-disk-by...”?- OpenSUSE 论坛。
提到必须删除交换分区并重新创建它。
我可以尝试使用 Gparted 来做到这一点,但我主要担心的是会丢失我在 Ubuntu 中的当前设置,因为我不完全确定如果我按照线程中的建议弄乱了交换会发生什么。任何人都可以提供帮助?
如何.
在 Ubuntu 上的文件管理器(又名 Nautilus)中显示隐藏文件夹(名称以 开头)?我对 Ubuntu 有点陌生,似乎找不到“查看”菜单。
仅供参考:我使用的是 Kubuntu 18.04
当我安装 apt-transport-https 时,我不断收到以下错误
我已经厌倦了修复这个错误的事情是:
sudo apt-get autoremove libdvd-pkg
sudo apt-get install libdvd-pkg
sudo apt-get update
sudo apt-get install -f
sudo apt-get purge apt-transport-https && sudo apt-get install apt-transport-https
Run Code Online (Sandbox Code Playgroud)
我继续看到的错误是
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
apt-transport-https*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 152 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading …
Run Code Online (Sandbox Code Playgroud) 我从哪里获得 MPEG-4 AAC 解码器和 H.264 解码器。
如何安装它们并播放多媒体?
谁能告诉我如何在 Ubuntu 12.04 下配置Logitech MX 620 鼠标上的所有按钮?
具体来说,我喜欢让其中一个只是Ctrl关键(用于控制点击网页),另一个Ctrl+W来关闭标签。我通常也会在每次点击时向下滚动滚轮页面(否则滚动太多会伤害我的手臂)。我将轮子向左推=翻页,向右推=向前翻页。
我已经搜索了其他答案,并在此处找到了相关内容
但是当我发布了一个后续帖子来解决这个问题时,没有人回应——也许我错误地发布了一个已经“解决”的问题。我不确定我应该如何重新打开一个与我的问题相关但并不能完全解决我的问题的问题。
我已经在我的机器上安装了 Ubuntu 12.04 32 位。但是当我打开电脑时,我得到命令行:
Ubuntu 12.04 LTS COMP-1245 tty1
Run Code Online (Sandbox Code Playgroud)
并提示输入用户名和密码。一旦我提供了我的用户名和密码,它就会对登录进行身份验证,然后显示一个指向文档的链接。
现在,我如何启动 GUI?我被困在命令行。
在联想笔记本电脑上,我想从Ubuntu 18.04升级到Ubuntu 18.10 (budgie)。
当我在更新管理器上选择升级时,对话框消失,没有任何反应。升级未开始。
注意 - 我今天早上在我的另一台笔记本电脑上经历了同样的过程,Ubuntu 成功升级。
do-release-upgrade
升级失败并抛出此错误:
Please install all available updates for your release before upgrading.
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能成功升级系统?