我购买并下载了 Celtx,但在安装时遇到了问题(在 Ubuntu 13.04 中)。我是 Linux 新手(实际上只用了四天),所以请您谅解,不要以为我有很多命令行经验,我还在学习。包含所有相关文件/包等的文件夹位于“下载”下,我尝试了几个命令来尝试安装,但就是安装不正确,如果能帮助我使用具体命令,我将不胜感激。Sudo apt-get install celtx 不起作用。我猜我漏掉了某个步骤。
答案1
各种安装方式有点让人困惑。我想我已经找到了 wiki... http://wiki.celtx.com/index.php?title=Installation#For_Linux 看起来您需要将解压的文件移动到 /usr/local mv Downloads/Celtx /usr/local 运行此命令来安装 sudo /usr/local/celtx/celtx 然后像这样使用它 /usr/local/celtx/celtx
供进一步参考:它是您从包含配置文件的存档文件中获取的文件夹吗?--> 在这种情况下,希望目录顶部有一个自述文件或安装文件。如果您“cd Downloads/name(eg celtx-xx)”,应该会有其中之一。通常它会告诉您在目录中执行这些命令 ./configure make sudo make install
但要按要求做
或者你下载了以 .deb 结尾的文件?你可以双击它,它会尝试为你打开包管理器
答案2
以下答案直接取自他们的维基百科http://wiki.celtx.com/index.php?title=安装并将其复制到这里以防其他人需要它。
您可以通过将下载的存档解压到您的主文件夹(例如 /home/yourusername/bin)并从那里运行该应用程序来安装 Celtx。但是,以非 root 用户身份在本地文件夹中安装该软件意味着只有该单个用户才能访问它。如果您希望所有用户都可以访问它,则必须以 root 用户身份安装并运行 Celtx 一次。从管理员帐户进行的典型安装如下:(在终端窗口 -Ctrl+Alt+T 中逐行复制 - Ctrl+C - 并粘贴 - Maj+Ins - 以下代码行)cd /usr/local如果您正在安装 Celtx 1.0,请使用以下命令:sudo tar zxf /path/to/Celtx.tar.gz如果您正在安装 Celtx 2.0,请使用以下命令:sudo tar xjf /path/to/Celtx.tar.bz2(输入您的密码)sudo /usr/local/celtx/celtx如果在加载共享库时出现错误:libstdc++.so.5:无法打开共享对象文件:没有此文件或目录,那么您需要安装包含 libstdc++.so.5 的软件包。在 Redhat 和 Ubuntu 上,这是 compat-libstdc++ 包。在 Gentoo 上,它被称为 lib-compat。在 openSUSE 11.3 中,它被称为 libstdc++33-32bit 和 libstdc++33,可以通过 YaST2 安装。您可以使用 yum install compat-libstdc++ 安装它。现在任何用户都可以使用 /usr/local/celtx/celtx 运行它。如果您运行的是 64 位版本,请确保安装了 32 位库。只需在 Synaptic 中搜索字符串“ia32”即可。您可能必须安装常规的“ia32-libs”、“ia32-libs-gtk”以及其他所需的库。Ubuntu 有时会以 root 权限创建首选项文件 (~/.celtx、~/.greyfirst),程序将安装但只能以 root 权限运行。要轻松修复此问题,您可以从 root 权限中删除文件(sudo rm -r ~/.celtx 和 sudo rm -r ~/.greyfirst(不要单独使用 sudo rm -r,因为这会删除您的所有文件))。然后 Celtx 将创建新的首选项文件。或者,您可以从 root 更改文件的权限。
答案3
首先下载适用于 Ubuntu Linux 32 位的 Celtx-2.9.7, 或者适用于 Ubuntu Linux 64 位的 Celtx-2.9.7。以下说明假设文件已下载到下载文件夹。如果您将其下载到其他文件夹,请确保将第二个命令中的文件夹从下载更改为文件下载的文件夹名称。
要安装 Celtx 以供所有用户访问,只需按键盘上的Ctrl+ Alt+T打开终端。打开后,导航到该/usr/local
文件夹,运行以下命令:
cd /usr/local
sudo tar xjf ~/Downloads/Celtx-*.tar.bz2
然后启动应用程序
sudo /usr/local/celtx/celtx