Questions tagged «macos»

苹果公司基于Unix的操作系统。用于有关操作系统的问题或提供OS上下文。对于Mac硬件问题,请使用[mac]。有关在非Apple硬件(“ Hackintosh”)上使用macOS的问题是不切实际的。


1
缺少从CoreVideo引用的OpenGL符号_CGLGetCurrentContext
我正在尝试运行的程序失败,出现以下错误: dyld: Symbol not found: _CGLGetCurrentContext Referenced from: /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo Expected in: /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL in /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo 如果你必须知道,我试图glutin在Rust中创建一个窗口,当我这样做时出错cargo run。 为什么OSX附带的两个核心库之间会出现这样的动态链接错误?有没有其他人遇到这个错误或喜欢它?我正在使用El Capitan。


1
OSX 10.10被锁定在管理员帐户之外,而不是sudoers文件中
我的管理员帐户似乎在一夜之间变成了普通帐户。 或者,我做了一些愚蠢的事情,这更合理,但我可以为我的生活找不到导致这种情况的原因。 昨天我在同一个帐户上使用了我的笔记本电脑,没有任何问题的迹象。当我执行brew doctor命令作为我的“自制更新”程序的一部分时,我注意到出了问题:http://pastebin.com/JSn7v0Wv 以前可写的很多目录都不再存在了。我无法做任何超级用户相关的事情,不知何故: <username> is not in the sudoers file. This incident will be reported. 我看不到哪些用户在/private/etc/sudoers: cat: /private/etc/sudoers: Permission denied 在系统偏好设置>用户和群组中,我的帐户显示为“常规”,而以前始终显示为“管理员”。我有强烈的感觉,我被自己的笔记本电脑被黑了。只有没人能够获得我的笔记本电脑的物理访问权限。救命!有什么办法可以恢复我的管理员权限并找出发生了什么?我试图在不重新启动笔记本电脑的情况下尽可能多地找到它。 [更新]我无法检查foor root kit,因为chkrootkit需要sudo访问。/usr/local/bin/chkrootkit need root privileges同样适用于安装little-snitch :(停止!




1
与主机和来宾相同的Windows安装
首先:还有其他类似的问题(例如,为什么我不能将我的Windows安装作为主机和访客使用?),但问题要么没有提供足够的信息,要么/或答案在技​​术上和事实上都是不正确的(就像那个例子一样)。这是可能的-技术上和法律上-既本身,实际上启动相同的物理Windows实例(显然不是在同一时间),而不必重新激活,而无需购买合法的两个许可证。我只是需要帮助来完成它(正如我想象的其他人想做的那样)。我还想象这可能成为其他人有趣或有用的参考,特别是考虑到其他地方缺乏和/或不正确的信息。 我曾经在几年前(使用VirtualBox)找到了如何做到这一点的详尽演练,但我现在似乎无法找到任何指南。但肯定这个坚果已被破解,其他人想知道如何? 我应该提出这个问题的大量细节 - 以避免不可避免的,善意的,偶尔错误的评论,例如: “它无法完成”(它可以并且具有 - 非常稳健可靠) “它会违反Windows EULA”(可能使用Windows 10但不是旧版本) “为什么不直接使用Wine,或完全虚拟的Windows映像,或类似的Linux应用程序”等等(我会谈到它。) “为什么不使用两台电脑和一台KVM?” (我的主计算机是一台带有两个mSATA的笔记本电脑,总是随时随地;不能绑在一张桌子上。而且我经常在操作系统实例之间复制和粘贴,不能用KVM做到这一点。另外,有多无聊KVM?还有一张桌子?) 目录 期望的场景和高级用例 但为什么? 证明它是可能的,强大的和有用的 有证据证明这是合法的 我的规格(以防万一)。 期望的场景和高级用例 一台机器,两个驱动器。 一个驱动器安装了Windows(特定版本可供争议),另一个安装了Linux(Xubuntu 16.04.1)。 启动Windows,然后在虚拟机中加载物理Xubuntu实例(通过VirtualBox 5.1,指向物理驱动器的原始vmdk,以及用于设置和启动它的强大的自定义CMD脚本)。 退出两者,物理重启。 启动Linux,然后在虚拟机中运行物理Windows实例。(最好也是VirtualBox,但我愿意接受建议。)还有类似的脚本助手,但是bash(也存在)。 我已经拥有#1到4,并且每天都能完美无缺地工作多年。 已经编写了bash脚本以使#5工作。它已经可以在虚拟机中运行Linux的物理安装......在(不同的)实际运行的Linux实例上运行。(为什么这是一个非常不同的故事,与安全,便携,旅行的开发环境有关。) (顺便说一句 - 需要脚本[CMD或bash]来设置原始VMDK实例[在每次启动后变为无效],将它们连接到VM,然后启动VM。它只是让它变得轻松,简单和可靠。这种情况对于在SD卡或拇指驱动器上安装和运行操作系统也非常出色[这对于采用“传统”方式很有挑战性。)只需将原始VMDK指向整个拇指驱动器,将VMDK连接到VM ,将虚拟机引导至实时CD ISO,并将操作系统安装到“thumbdrive”,就好像它是普通的硬盘驱动器一样 - 它认为是。之后,您可以在可移动媒体上启动操作系统。虚拟机,或真实的。至少,如果它是Linux。像魔术一样工作,但根据媒体的便宜程度,写入速度很慢。) 我没有为#5工作的是Windows VM在本地启动和虚拟启动之间来回切换时没有对驱动程序或激活进行吵闹。(再次 - 这是完全可能的,并证明如下。我只是不知道如何实现它。) 但为什么? Linux是我的主要操作系统,回到Ubuntu Feisty Fawn。它拥有我的大多数生产力应用程序和数据。出于多种原因,我非常喜欢它。我大部分时间都在使用它。 我还有一系列只在Windows中运行的必需通信和开发程序,因此我目前在“常规”Windows VM中运行这些程序 - 在常规虚拟化HDD映像上完全虚拟化的Windows 7实例。 …

0
无法连接到本地IP地址OSX(Mavericks)
情况如下: 我可以ping并连接到localhost / 127.0.0.1 我可以解决hostname(挖/ nslookup) 我可以ping我的ip本地IP地址(10.63.66.185)和另一台机器的主机名 我可以从另一台机器连接到本地机器上的正在运行的服务(nc -l 12345) 我无法ping /连接到我的本地IP地址(10.63.66.185 - > 10.63.66.185) OSX防火墙已关闭,并且没有其他安全产品正在运行 路由表看起来很好(lo0存在且10.63.66.185 - > lo0) 它甚至在重启后仍然存在 所以我很难过为什么我无法连接到我自己的IP。有没有人有任何想法或需要更多信息?这是路由表: Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 10.63.64.1 UGSc 22 0 en1 10.63.64/22 link#5 UCS 9 0 en1 10.63.64.1 0:0:c:7:ac:40 UHLWIir 23 24 en1 …

1
如何删除osx内核扩展
我正在尝试删除内核扩展,但每次重新启动它都会不断回来如何永久删除它? 我相信这个com.ab.kl.engine 是某种间谍软件 输出:kextstat | grep -v com.apple 104 0 0xffffff7f81fa3000 0x4000 0x4000 com.ab.kl.engine (1) <34 4 3> / Library / Extensions中的可用扩展名: ACS6x.kext ATTOCelerityFC8.kext ATTOExpressSASHBA2.kext ATTOExpressSASRAID2.kext ArcMSR.kext CalDigitHDProDrv.kext HighPointIOP.kext HighPointRR.kext LittleSnitch.kext PromiseSTEX.kext SoftRAID.kext 任何想法如何永久摆脱com.ab.kl.engine?

1
如何在GarageBand中使用带通滤波器?
我想做什么:我有一个音乐WAV文件,并希望在其上放置一个带通滤波器,以滤除恼人的高频。 我在网上看到Mac OS X中有一个“AuBandPass”插件。我无法弄清楚如何在GarageBand中使用它。我根本找不到效果。 我创建了一个新的GarageBand文件并将WAV文件放在那里。现在我可以在GarageBand中播放那首歌了。接下来我该怎么办?

1
FFMPEG将视频分割为范围内的随机持续时间
我想将视频分成几部分,但不是相等的部分。 我希望每个剪辑在15到50秒之间。但我希望每个剪辑长度是随机的(在15到50秒的范围内)。 我如何在命令行中使用ffmpeg执行此操作? 这是我用来将视频分成相等部分的命令 ffmpeg -i lutherceleb.mp4 -acodec copy -f segment -vcodec copy -reset_timestamps 1 -map 0 OUTPUT%d.mp4
2 macos  video  ffmpeg 

0
具有会话管理和回滚OS X的终端
我一直在OS X中使用GNU Screen,主要在我的SSH连接的服务器端运行,以便在多任务处理时保持持久性。美丽的是,如果我断开连接,我的所有虚拟屏幕都会恢复,几乎没有工作。我相信大家都知道这一点。 我的不断抱怨是无法使用Shift + PgUp和我的触摸板在每个虚拟屏幕中回滚。如果您不在会话中切换屏幕,我知道设置更改可以解决此问题,但每个屏幕都没有维护自己的单独历史记录,例如终端中的选项卡。显然,为了做到这一点,屏幕必须存储大量数据,并在每次切换时将其传输到连接上。浪费,而且延迟会非常糟糕。 什么是有效的是Screen或tmux的远程实例的某种智能客户端客户端,它可以分别智能地管理每个虚拟屏幕的回滚。那里有这样的解决方案吗?哎呀,即使是一个简单的本地管理多个ssh会话到同一台服务器的好方法,每个都运行Screen(只有一个虚拟屏幕)将是一个很大的改进,但只有它只是以屏幕-d -r的方式工作,但我想不出一种方法可以让它变得透明。另一个可能的选择是终端程序,它可以自动与新命名的单屏幕屏幕/ tmux会话建立SSH连接,并记住会话集,以便它们都可以轻松恢复。

1
我的命令(Heroku)去了哪里?
我希望能够接受这方面的教育,但已经用尽了我的Google搜索,并且对OS X如何找到命令知之甚少。 我已经使用heroku多年了,出于某种原因今天我得到了结果: /usr/local/bin/heroku: /usr/local/bin/ruby: bad interpreter: No such file or directory / usr / local / bin / heroku的第一行产生: #!/usr/local/heroku/ruby/bin/ruby 我在该位置没有ruby目录,但将它与之前的工作备份进行比较我从未在那里进行过。相反,我使用指向我当前红宝石的RVM。 哪个红宝石 /Users/sam/.rvm/rubies/ruby-2.0.0-p353/bin/ruby 所以接下来要尝试的是哪个heroku /usr/local/bin//heroku 这引起了我的兴趣。那个额外的路径分隔符来自哪里?所以这是我的回声$ PATH的结果 /Users/sam/.rvm/gems/ruby-2.0.0-p353/bin:/Users/sam/.rvm/gems/ruby-2.0.0-p353@global/bin:/Users/sam/.rvm/rubies/ruby-2.0.0-p353/bin:/Users/sam/.rvm/bin:/usr/local/share/python:/usr/local/bin/:/usr/local/sbin:/usr/local/heroku/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/local/heroku/bin:/usr/bin:/usr/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin 红宝石-v ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-darwin12.5.0] 将/ usr / local / bin / ruby​​的第一行更改为ruby rvm的位置会在此文件中的ruby命令上使用上述错误,这很奇怪,因为我没有任何其他容量的ruby问题。 这可能是由于我做了一些蠢事,因为这是最近的现象。我最近重新启动了(尝试Yosemite分区),这是我能在环境中改变的唯一事情。还有什么其他信息可以帮助解决这个问题?,thanx,sam
2 macos  bash  ruby  rvm 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.