我的系统是 Ubuntu-Mate 20.04,我是通过 snap 一些应用程序安装的。现在我决定从系统中删除快照,但我遇到依赖项问题。如果尝试删除gir1.2-snapd-1Synaptic,请通知我,这也会删除:
apturl
gnome-software
software-properties-gtk
ubuntu-mate-core
ubuntu-mate-desktop
ubuntu-release-upgrader-gtk
update-manager
update-notifier
Run Code Online (Sandbox Code Playgroud)
我担心删除 ubuntu-mate-core 和 ubuntu-mate-desktop 是否不会使我的系统崩溃?
我在 Lenovo Thinkpad w540 上运行 Ubuntu 17.10。我已经安装了 TLP 并调整了电池充电阈值。我已经安装了 acpi-call-dkms 软件包来支持收费阈值。但是当我插入充电器时,电池就会卡在原来的电量上。就不会再收费了。我附上有关我的配置的所有相关信息。如果您需要更具体的信息,请告诉我。
这是未插入充电器时的情况:
--- TLP 1.0 --------------------------------------------
+++ ThinkPad Battery Features
tp-smapi = inactive (unsupported hardware)
tpacpi-bat = active
+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/class/power_supply/BAT0/manufacturer = SANYO
/sys/class/power_supply/BAT0/model_name = 45N1779
/sys/class/power_supply/BAT0/cycle_count = (not supported)
/sys/class/power_supply/BAT0/energy_full_design = 99470 [mWh]
/sys/class/power_supply/BAT0/energy_full = 89260 [mWh]
/sys/class/power_supply/BAT0/energy_now = 54420 [mWh]
/sys/class/power_supply/BAT0/power_now = 22369 [mW]
/sys/class/power_supply/BAT0/status = Discharging
tpacpi-bat.BAT0.startThreshold = 15 [%]
tpacpi-bat.BAT0.stopThreshold = 95 [%]
tpacpi-bat.BAT0.forceDischarge = 0
Charge = 61.0 [%] …Run Code Online (Sandbox Code Playgroud) 我从 Ubuntu 中卸载了我的 apache2,因为它现在看起来不起作用,我尝试使用以下命令再次安装它sudo apt install apache2
我可以看到以下错误
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apr/libapr1_1.7.0-8ubuntu0.22.04.1_amd64.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apr-util/libaprutil1_1.6.1-5ubuntu4.22.04.2_amd64.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apr-util/libaprutil1-dbd-sqlite3_1.6.1-5ubuntu4.22.04.2_amd64.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apr-util/libaprutil1-ldap_1.6.1-5ubuntu4.22.04.2_amd64.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apache2/apache2-bin_2.4.52-1ubuntu4.7_amd64.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apache2/apache2-data_2.4.52-1ubuntu4.7_all.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apache2/apache2-utils_2.4.52-1ubuntu4.7_amd64.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apache2/apache2_2.4.52-1ubuntu4.7_amd64.deb Could not resolve …Run Code Online (Sandbox Code Playgroud) 截至今天早上,我无法访问服务器上的 Samba 共享。无论是从我的 Windows PC 还是我的 Ubuntu 笔记本电脑,我都收到一条“访问被拒绝”消息。此共享已运行多年,smb.conf文件中没有任何修改。
我注意到今天早上 Samba 包已自动更新(我在服务器上使用无人值守更新)。有没有其他人有这个问题,或类似的问题?当前版本是4.1.6+dfsg-1ubuntu2.14.04.11.
这些是来自smb.conf(是的,它已经过时并且对于生产目的来说非常不安全,但是网络从外部得到了很好的保护,我相信我的用户)。我仔细检查过,但该文件与备份中的文件相同:
[global]
workgroup = NLDOM
server string = %h server (Samba, Ubuntu)
dns proxy = no
log file = /var/log/samba/log.%m
log level = 3
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = SHARE
client lanman auth = yes
passdb backend = tdbsam
obey pam restrictions = yes
guest account = root
passwd program = /usr/bin/passwd %u …Run Code Online (Sandbox Code Playgroud) 对不起,如果这是菜鸟,我不得不选择 Ubuntu 来工作,而且我还不是非常精通输入和输出的复杂性。基本上,我有一堆目录,每个目录都有相同脚本的副本,通常我必须分别进入每个目录,./ 每个脚本,等待两分钟,然后键入“2”以选择一个选项在脚本中途,然后退出并转到下一个文件夹。与我一起工作的一个人说我可以使用 cat 命令和管道来自动输入我想要放入脚本的内容,而不是坐着等待提示,但他没有告诉我怎么做。由于我有十个,我想我应该基本上做以下事情:
for i in $(ls -d [each of the folders]);
do
cd $i;
echo “2” > input.txt;
cat input.txt | ./scriptname.sh;
rm input.txt;
cd ..;
done
Run Code Online (Sandbox Code Playgroud)
所以我的问题是 1. 这是否会/应该工作和 2. 有没有一种不那么笨拙的方法来实现这一点?