小编Jos*_*Jos的帖子

删除带有依赖项的 Snap 库(gir1.2-snapd-1、libsnapd-glib1、libsnappy1v5、libsnappy1v5:i386)

我的系统是 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 是否不会使我的系统崩溃?

dependencies snap

5
推荐指数
2
解决办法
531
查看次数

TLP 不会让我的电池充电

我在 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)

battery thinkpad laptop power-management

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

我从 Ubuntu 卸载了 apache2,现在无法重新安装它

我从 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)

server apache2 webserver

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

更新后拒绝访问 Samba 共享

截至今天早上,我无法访问服务器上的 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)

samba 14.04

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

如果我尝试在连续十个不同的目录中运行相同的脚本,这种方式是否有效,是否有更简洁的命令序列?

对不起,如果这是菜鸟,我不得不选择 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. 有没有一种不那么笨拙的方法来实现这一点?

command-line

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