小编st0*_*t01的帖子

如何重新安装mysql?

软件升级失败了,除此之外,mysql 和我还无法将其恢复。

疑似原因:我有一个接近满的启动盘;升级在完成之前填满了磁盘,从而使一切变得一团糟。我给了系统更多的磁盘并将 /var 移动到它自己的分区。我仍然没有成功地尝试恢复 mysql。

以下是我到目前为止所尝试的(全部以 root 身份)。首先,mysql没有启动(443)。尝试修复 (444, 445) 失败。尝试删除 mysql 和 (?) apparmor 失败 (446, 7, 8)。更积极的删除 mysql 的尝试似乎成功了 (449),并且不再看到之前的错误 (450, 1, 2)。Mysql 无法重新配置,因为它不再存在(453),但尝试重新安装它会返回旧的错误消息,我们又回到了第一个(454)。

我还检查了这个问题(即使在我的情况下它没有因为升级到 12.04 而中断:它已经在 12.10 上运行) 在升级到 12.04 后修复损坏的 myslq-server 包 并尝试了那里的建议(458、461、 462) 无济于事。

我还应该做什么?

这是在 3.5.0-25-generic #39-Ubuntu SMP Mon Feb 25 18:26:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

    443  service mysql start
         start: Job failed to start

    444  dpkg-reconfigure mysql-server-5.5
         /usr/sbin/dpkg-reconfigure: mysql-server-5.5
         is broken or not fully installed

    445  apt-get -f install
         ... …
Run Code Online (Sandbox Code Playgroud)

mysql 12.10 software-installation

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

如何编写由 gnome-tweak-tool 进行的设置的脚本?

我喜欢能够从命令行配置东西,这样当我重新安装操作系统时,我只需运行一个脚本并恢复我的首选配置。

自从“升级”到 Ubuntu 17.10 后,我发现我必须使用 gnome-tweak-tool 来按照我想要的方式获取一些设置。

一旦我在 gnome-tweak-tool GUI 中找到了一个设置,我该如何找出它的可脚本化翻译?

例如,以下 gsettings 行与下面的 gnome-tweak-tool 屏幕截图中的相关条目匹配...

gsettings set org.gnome.desktop.wm.preferences titlebar-font "Tahoma Bold 8"
gsettings set org.gnome.desktop.interface font-name "Tahoma 8"
gsettings set org.gnome.desktop.interface document-font-name "Tahoma 8"
gsettings set org.gnome.desktop.interface monospace-font-name "FixedSC 10"
Run Code Online (Sandbox Code Playgroud)

来自 gnome-tweak-tool 的屏幕截图 ……可是怎么会有人猜到呢?例如,我将如何确定从哪里获得提示和抗锯齿的相应设置?

gnome command-line scripts gsettings gnome-tweak-tool

22
推荐指数
2
解决办法
8596
查看次数

使用 rsync 确保两个目录具有完全相同的文件

我想将一个非常大的目录(许多 TB 的多 GB 文件)克隆到另一个驱动器上的另一个目录中。我一直在使用这个命令:

ionice -c 3 rsync -avz /path/to/sourcedir/ /path/to/destdir/
Run Code Online (Sandbox Code Playgroud)

该过程需要一天多的时间并且经常被中断,因此使用rsync能够在不从零重新启动的情况下恢复。理论上应该是上述命令是幂等的,所以当任何事情失败时,我应该能够重新发出相同的命令,让它在中断的地方工作并从那里继续。

现在,因为操作的重点是报废和回收源驱动器,所以在此之前我想确保所有文件都已正确复制。所以我使用这个问题中的方法逐字节比较每个文件。果然,有许多文件具有不同的哈希值。

所以理论问题:rsync与我认为我理解的不同,它是否仅适用于文件名,而不是内容,或者至少是长度?

以及(更重要的)练习问题:我是否可以使用其他选项来强制rsync生成源目录的精确克隆?特别是,在rsyncdest 目录已经有一个与源目录中的文件同名但内容不同的文件时启动的情况下,我希望命令确保它被替换(或“完成”)为源目录中的实际原始文件。

command-line rsync

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