我创建一个小的自动安装脚本将修改/etc/profile和$HOME/.profile如果某些路径不出口。然后,我想自动重新加载这些。
我读过这样source做,所以我启动了我的终端并输入:
source /etc/profile
source ~/.profile
Run Code Online (Sandbox Code Playgroud)
从终端,它没有输出任何错误。
但是,将这两个命令放在 Bash 脚本中会生成source: not found.
#!/bin/sh是指定的(显然,它不能保证)?我试图在 Wine 中运行一个简单的程序,在 Ubuntu 14.04 LTS 下,但是它抱怨说
fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.0" not implemented
fixme:mscoree:parse_probing privatePath=L"assemblies" not implemented
The entry point method could not be loaded
Run Code Online (Sandbox Code Playgroud)
尝试手动安装 .Net 4.0 会在安装程序中产生错误,说 .Net 4.0 已经安装。
跑步 winetricks forcemono
------------------------------------------------------
You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a
clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing w_do_call forcemono
Executing load_forcemono
Using native override for following DLLs: mscoree
Executing winetricks_early_wine regedit C:\windows\Temp\_forcemono\override-dll.reg
Using override for following DLLs: mscorsvw.exe
Executing winetricks_early_wine …Run Code Online (Sandbox Code Playgroud) 在 Windows 上,当我需要突出显示 PDF 文档中的文本、进行注释等时,我发现Foxit Reader非常方便。不幸的是,我还没有发现用户友好的产品(它也不会损坏 PDF 文件.. .) 和功能齐全的福昕软件...
有什么建议吗?
**更新**
我刚刚尝试了Open Office PDF 导入扩展。它似乎工作正常......如果有人使用它一段时间,我会很感激你对那个的反馈。谢谢!
**更新**
您无法使用 OpenOffice 的 PDF 扩展突出显示文本。
没关系,我正在阅读此主题并了解Xournal . 事实证明,它在存储库中。它本身不会保存为 PDF,但是一旦完成所有编辑,就可以将文档导出为 PDF(并覆盖旧的,就像 Gimp 使用原生 .XCE 格式和原始 PNG 文件,例如)
我意识到这个问题本身不再是一个问题,而是可以迁移到社区维基。但是,仍然欢迎反馈!
**编辑**
所以......结束这个问题,我不得不说我采用了Xournal . 即使在多页 PDF 文档上,它也很轻巧且运行良好。
谢谢大家的答案!
(注意:这个问题也可能与全新 ATI 传统卡的每个所有者有关!)
我的笔记本电脑上装有 ATI Mobility Radeon HD 3670,几个月前我安装了 Ubuntu 12.10。从那时起,我一直在寻找某种方法来使 HDMI 工作,因为专有驱动程序不适用于新的 Xorg。
最近,我看到了这篇2007 年的帖子。我是不是遗漏了什么?是否可以使 HDMI 声音端口与开源 ATI 驱动程序一起使用?是否有一些解决方法而不必安装一些晦涩的内核或不受支持的 PPA?
当我执行lspci命令时,我确实得到了这些行
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV635 [Mobility Radeon HD 3670]
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI RV635 HDMI Audio [Radeon HD 3600 Series]
Run Code Online (Sandbox Code Playgroud)
这告诉我它可以用来通过它发送音频,但它没有出现在我的声音设置中。
**注意** : Redhat ( …
在脚本中,有这些行
#!/bin/bash
...
if ! [[ $SCREEN_NAME =~ ^[a-zA-Z0-9_.-]+$ ]]; then
echo "The Server title contains invalid symbole. Only a-z A-Z 0-9 - _ . are allowed"
exit 1;
fi
Run Code Online (Sandbox Code Playgroud)
问题是,无论$SCREEN_NAME设置为什么值,脚本总是以该消息退出。我试过用 Bash 阅读正则表达式,我看不出有什么问题。我错过了什么?
在评论和回答之后,我回应了$SCREEN_NAME,似乎没有任何问题......直到我做到了
echo "*$SCREEN_NAME*"
Run Code Online (Sandbox Code Playgroud)
并看到第二个星号被放在了一个新行上。这是如何$SCREEN_NAME设置的:
SCREEN_NAME=$(grep -i 'server_screen_title' server.properties | cut -f2 -d'=')
Run Code Online (Sandbox Code Playgroud)
该值是从 INI 之类的配置文件中读取的。有趣的一行是
server_screen_title=Test-Server
Run Code Online (Sandbox Code Playgroud)
我相信该值包含终止字符\n。因此测试失败。我已经阅读了 man for cut,但我不知道如何解决这个问题,也不知道我是否正确。
有没有办法用 Ubuntu 更新 GPS(Garmin nüvi 255)地图?
我希望有一个免费的(因为不需要任何费用......我已经买了该死的东西)解决方案。
我已经安装了插件,它可以与 myGarmin 一起使用,但是我无法注册我的设备,因为我需要安装它需要的任何 Windows 软件(Garmin Express),我能找到的只是“购买地图更新”...
这是我的第一个 GPS,我只想获取最新的地图,因为我当地的街道没有出现。