小编yup*_*guy的帖子

Docker Compose 无法执行:“未找到命令‘docker-compose’”

我已在 Ubuntu Server 20.04 上以非 sudo 用户身份安装了最新的 Docker Compose,并使用以下命令在非 sudo 用户目录中安装了 docker-rootless 守护进程:

mkdir -p ~/.docker/cli-plugins/
curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose
chmod +x ~/.docker/cli-plugins/docker-compose
Run Code Online (Sandbox Code Playgroud)

并通过以下方式验证安装是否成功:

$ docker compose version
Docker Compose version v2.2.3
Run Code Online (Sandbox Code Playgroud)

但是,每当我尝试执行我创建的docker-compose up -d文件时.yml,我都会得到以下输出:

$ docker-compose up -d
WARNING:root:could not open file '/etc/apt/sources.list.d/mongodb-org-5.0.list'

Command 'docker-compose' not found, but can be installed with:

snap install docker          # version 20.10.11, or
apt  install docker-compose  # version 1.25.0-1

See 'snap info docker' for additional versions.
Run Code Online (Sandbox Code Playgroud)

docker.sock尽管我的非 …

server bash docker

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

如何在 Ubuntu 20.04 上将 Thunderbird 78 更新到 91?

冒着听起来像个十足的菜鸟的风险……“我如何实际使用雷鸟 91 下载中包含的更新程序?”

我从https://www.thunderbird.net/en-US/下载并提取了 TB91 存档。我看到了更新程序补丁,但没有看到基本的“自述文件”来解释如何使用更新程序补丁。

sudo chmod +x updater然后我尝试了$ ./updater ,但出现错误。

谢谢

updates thunderbird

7
推荐指数
2
解决办法
8857
查看次数

无法运行 Bash 脚本

我正在尝试运行一个名为deploy-site.sh(通过http://klau.si/dev)的简单 Bash 脚本。我进行了必要的编辑以在本地运行它(更改 WORKDIR 等)。我也按照此处的说明进行操作。

mkdir ~/bin
chmod 755 ~/bin
Run Code Online (Sandbox Code Playgroud)

(将脚本存储在我的主文件夹中。然后我重新启动,以便系统识别它。)

sudo chmod +x <path>
sudo chmod 755 <filename>
Run Code Online (Sandbox Code Playgroud)

但是,每当我去终端执行 Bash 脚本时,我都会得到:

$ sudo deploy-site.sh <sitename>
sudo: deploy-site.sh: command not found
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?


这是原始脚本:

#!/bin/bash

if [[ $# -lt 1 || $1 == "--help" || $1 == "-h" ]]
then
  echo "Usage:"
  echo "  sudo `basename $0` SITENAME"
  echo "Examples:"
  echo "  sudo `basename $0` drupal-8"
  exit
fi

WORKDIR="/home/klausi/workspace"
APACHEDIR="/etc/apache2/sites-available"
HOSTSFILE="/etc/hosts"

echo "<VirtualHost *:80>
    ServerAlias …
Run Code Online (Sandbox Code Playgroud)

bash

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

将 Ubuntu 20.04 LAMP 从 MySQL 迁移到 MariaDB

状态
我目前在 Ubuntu 20.04 上运行 LAMP 服务器,该服务器有一个包含多个 Drupal 和 Wordpress 数据库以及 PHPMYADMIN 数据库的 MySQL 服务器。

请求
是否有一些超级聪明的 MySQL 数据库专家愿意发布关于如何将工作数据库从 LAMP(MySQL 服务器)迁移到 LAMP(MariaDB 服务器)的“权威指南”,包含

1.)“第1步”=导出所需的工作数据库,
2.)完全删除MySQL服务器,#如果有必要,我知道Mariadb是一个dropin
3.)安装到MariaDB服务器,
4.)和“最后一步" = 导入所需的工作数据库?

我在网上搜索了好几天,可以在网上找到“零碎”的教程。我认为 MariaDB 获得了市场份额,这样的教程对于 Ubuntu 18.04 / 20.04 用户来说很有价值。如果这样的指南已经存在,请转发:-)

server lamp mysql mariadb

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

lshw 输出中的“内存无人认领”是什么意思?

我刚刚全新安装了 Ubuntu 20.04(完全覆盖了之前的安装)。然后安装所有固件/软件更新。

然后我跑了sudo lshw -c memory,这显示

*-memory UNCLAIMED
       description: RAM memory
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 14.2
       bus info: pci@0000:00:14.2
       version: 30
       width: 64 bits
       clock: 33MHz (30.3ns)
       capabilities: pm bus_master cap_list
       configuration: latency=0
       resources: iomemory:600-5ff iomemory:600-5ff memory:6013108000-6013109fff memory:601310d000-601310dfff
Run Code Online (Sandbox Code Playgroud)

free -h, 输出

              total        used        free      shared  buff/cache   available

Mem:          7.6Gi       1.6Gi       4.5Gi       124Mi       1.4Gi       5.5Gi

Swap:         2.0Gi          0B       2.0Gi
Run Code Online (Sandbox Code Playgroud)

我的机器

Machine :  Acer Aspire 5 (A5 515-55g).
Processor: Intel(R) Core(TM) i5-1035G1 …
Run Code Online (Sandbox Code Playgroud)

firmware system-installation ubuntu-drivers 20.04

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

2 个 Linux 操作系统之间的共享主文件夹 三重引导 W. Win11

我需要建议...我有硬件,一台华为 D15 笔记本电脑。512GB 固态硬盘。我使用 Windows 11、Ubuntu 22.04(这次是正确的方式)和 Linux Mint Debian 版本三次启动它。

Win11分区有100GB加上另外32GB数据盘。
Ubuntu 和 LMDE 各有 50GB 分区,剩余的约 100GB 是 /home 分区。

我的第一个想法是,因为它们都是基于 debian 的发行版,让 Linux 操作系统共享一个主文件夹应该没问题......

做了一些阅读,果然,只要用户在两个操作系统中具有相同的 UID/GID,它就应该可以正常工作......(我确认,它们是相同的)。所以我继续设置一个共享主文件夹......

问题:
我想知道其他人是否有类似的设置?

我是否在为不同操作系统之间的“设置冲突头痛”做好准备,而我却在工作中高效工作并在最后期限内完成任务?

或者最好现在将我的配置更改为每个操作系统设置的单独主文件夹,并仅符号链接我的实际文件文件夹以实现长期的想法,但更复杂的备份例程?

partitioning home-directory

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