AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1082358
Accepted
TRS
TRS
Asked: 2018-10-10 08:38:34 +0800 CST2018-10-10 08:38:34 +0800 CST 2018-10-10 08:38:34 +0800 CST

程序在 Ubuntu 17.04 和 17.10 中有效,但在 Ubuntu 18.04 中无效

  • 772

多年来,我一直在使用一个名为电影缩略图 (mtn) 的程序。

在此处阅读有关该程序的信息:http: //moviethumbnail.sourceforge.net/

我已经下载了以下二进制文件:https ://sourceforge.net/projects/moviethumbnail/files/movie%20thumbnailer%20linux%20binary/mtn-200808a-linux/

我已经为 Ubuntu 17.04、17.10 和 Ubuntu 18.04 下载了一个 live iso 文件,并在 Virtual Box 中启动了它们。排除它只发生在我的 Ubuntu 18.04 安装中。

在 Ubuntu 17.04/17.10 中使用终端运行程序时,我得到了这个(有效): 在此处输入图像描述

在 Ubuntu 18.04 中使用终端运行程序时,我得到以下信息: 在此处输入图像描述

有没有人可以告诉我为什么会在 Ubuntu 18.04 中发生这种情况以及我如何让程序在 Ubuntu 18.04 中运行。

该程序自 2008 年以来一直没有更新,但在 Ubuntu 18.04 之前一直运行良好。

binary
  • 2 2 个回答
  • 329 Views

2 个回答

  • Voted
  1. Best Answer
    N0rbert
    2018-10-10T13:07:33+08:002018-10-10T13:07:33+08:00

    这里有三个选项:

    • 从新的 BitBucket 存储库获取更新版本:

      cd ~/Downloads
      wget https://bitbucket.org/wahibre/mtn/downloads/mtn_3.3_ubuntu18_amd64.deb
      sudo apt-get install ./mtn_3.3_ubuntu18_amd64.deb
      

      它正常启动:

      $ mtn
      mtn: no input files or directories specified
      
      Movie Thumbnailer (mtn) 3.3
      Compiled with: Lavc57.107.100 Lavf57.83.100 Lavu55.78.100 SwS4.8.100 GD:2.2.5
      ...
      
    • 尝试获取构建依赖项

      sudo apt-get install build-essential libavcodec-dev libavformat-dev libswscale-dev libgd-dev
      

      然后修补源代码以反映 API 的现代变化。

    • 使用以前的(但受支持的)Ubuntu 16.04 LTS 版本创建schroot并在此处启动您的应用程序:

      首先获取软件:

      cd ~/Downloads
      wget https://datapacket.dl.sourceforge.net/project/moviethumbnail/movie%20thumbnailer%20linux%20binary/mtn-200808a-linux/mtn-200808a-linux.tgz
      tar -xf mtn-200808a-linux.tgz
      cd mtn-200808a-linux/
      

      然后设置 schroot:

      sudo apt-get install schroot debootstrap -y
      
      cat <<EOF | sudo tee /etc/schroot/chroot.d/xenial.conf
      [xenial]
      description=Ubuntu 16.04
      directory=/srv/chroot/xenial
      root-users=$USER
      type=directory
      users=$USER
      EOF
      
      sudo mkdir -p /srv/chroot/xenial
      sudo debootstrap xenial /srv/chroot/xenial
      
      cat <<EOF | sudo tee /srv/chroot/xenial/etc/apt/sources.list
      deb http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
      deb http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
      EOF
      

      (它将以 250 Mb 的小/srv/chroot/xenial文件夹结束)。

      然后运行您的应用程序:

      user@bionic:~/Downloads/mtn-200808a-linux$ schroot -c xenial 
      (xenial)user@bionic:~/Downloads/mtn-200808a-linux$ ./mtn 
      mtn: no input files or directories specified
      
      movie thumbnailer (mtn) 200808a copyright (c) 2007-2008 tuit, et al.
      ...
      
    • 0
  2. doug
    2018-10-10T14:32:03+08:002018-10-10T14:32:03+08:00

    最简单的解决方法是在运行 mtn 之前导出语言环境。例如。在终端实例中使用英语来运行 mtn go

    export LANG=/usr/lib/locale/en_US.UTF-8

    然后在同一个终端中为 mtn 运行您的命令。

    编辑:实际上我认为它可能只是位置?因为这也可以..

    export LANG=/usr/lib/locale/

    • 0

相关问题

  • linux 二进制文件是否适用于各种发行版?

  • 有哪些好的 GUI 二进制查看器/编辑器?

  • 如何查询特定属性的 gvfs 元数据?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve