我不时发现自己需要一款软件来执行特定任务。Download.com(CNET)曾经是一个不错的网站。但是现在,我发现它们捆绑了许多“恶意软件”,即膨胀软件/广告软件(间谍软件?)。尽管我尽了最大的努力来拒绝不想要的物品,但之后我经常会获得“修改后的Web浏览器体验”。
关于当前问题的解决方法是否明智?
我不时发现自己需要一款软件来执行特定任务。Download.com(CNET)曾经是一个不错的网站。但是现在,我发现它们捆绑了许多“恶意软件”,即膨胀软件/广告软件(间谍软件?)。尽管我尽了最大的努力来拒绝不想要的物品,但之后我经常会获得“修改后的Web浏览器体验”。
关于当前问题的解决方法是否明智?
Answers:
我认为您指的是Windows程序?我使用Linux Mint解决了整个问题(甚至使用--no-install-recommends
Synaptic / apt.conf中的&类似选项将安装的软件包保持在最低限度)。
它具有Firefox,Chromium,Opera,LibreOffice,Flash Player,GIMP和大量出色的“无恶意软件”软件。
但是,如果您的心在Windows上...无法相信我实际上忘记了我去年(在How-To Geek或Lifehacker或MakeUseOf上)阅读的有关在Windows上安装和更新免费软件的Windows解决方案(但我没有)使用Windows,所以...)这是How-To Geek页面中的简介图片:
How-To Geek说:“ Ninite是获取Windows免费软件的唯一安全之地”:
Ninite是一个免费工具,可以自动为您下载,安装和更新各种Windows程序,而无需使用邪恶的工具栏。对于Windows用户而言,Ninite无疑是获得免费软件的唯一真正安全的地方。
[[不确定我是否应该为Ninite添加另一个答案,但是当我尝试superuser.com时敦促我对其进行编辑-我敢打赌,尽管他们有付费的自动服务,但他们在尝试销售免费软件时会遇到麻烦。更新程序和网络管理员,以便他们继续经营下去,希望不会打扰我们;-)我与ninite.com没有任何联系-我只用过一次来帮助一个朋友,它似乎很好地回答了这个问题对于Windows]
Sandboxie
。
除了建议的内容外,您还会发现通过选择开放源代码软件而不是封闭源代码,通常可以为您解决此问题。代替CNET,查看Sourceforge和GitHub,您会发现更好的软件。
更新资料
许多人还提到巧克力味。这绝对是整个难题的重要组成部分。通常,命令行安装最适合大多数应用程序,因为它允许您编写简单的脚本,从全新安装到完全更新的计算机(无人看管)。您的脚本可能类似于:
REM Add driver installation here or make that a separate script.
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
cd %ALLUSERSPROFILE%\chocolatey\bin
choco install googlechrome apache2 mysql php myadmin
REM You can even use it to install applications which can install from GitHub or Sourceforge:
choco install git
choco install svn
REM NOW YOU CAN
REM git clone https://github.com/WordPress/WordPress
REM **OR**
REM svn co http://core.svn.wordpress.org/trunk/ .
注意:这只是您可能会使用的东西的粗略概述。可能需要进行许多调整。
我建议使用Chocolatey。我没有在那里使用的安装程序中看到任何过时的软件,因为有时它们会被软件包维护者重新打包。
Chocolatey是Windows(例如Windows
apt-get
或yum
Windows)的程序包管理器。它被设计为一个分散的框架,用于快速安装所需的应用程序和工具。它建立在当前使用PowerShell作为其重点的NuGet基础结构上,以将软件包从发行版交付到您的门错误计算机。
特别是对于sourceforge,在URL后面附加?nowrap-这将允许您下载文件,而无需将sourcerge“包装器”添加到安装程序中的废话-例如
与默认设置相反
我完全同情你 我有自己的方法,我会很乐意分享。有人可能认为这太过分了,但我发现它对我非常有用。
这些天,我保持PC超干净。随着时间的推移,我逐渐信任Windows 7,Firefox,Office,Visual Studio和一些免费软件。我不做PC游戏,仅此而已。
对于任何其他事情,我都使用虚拟机。如果您是新手,请查看以下内容:
http://en.wikipedia.org/wiki/Virtual_machine
http://lifehacker.com/5714966/five-best-virtual-machine-applications
我设置了三个运行Linux Mint 17,Windows XP和Windows 7的 VM 。我可以让它们同时运行(非常酷)。通过将它们设置为使用桥接网络,它们可以作为独立计算机与主机PC一起出现在我的LAN中。当然,它们都可以通过主机PC的网络连接访问Internet。
现在是有趣的部分。VM与主机PC隔离。您可以丢弃虚拟机,并且对主机PC的影响为零。
当VM运行时,您可以拍摄快照。然后,您可以在VM中执行可怕的操作,例如安装讨厌的恶意软件,摆弄注册表,删除系统文件,无论您想要什么。您可以随意还原到快照,然后您的VM立即恢复到原来的状态。
但也许最重要的是,您可以像在真实PC上一样在VM中完成有意义的工作。
您需要了解的一件事是OS /应用程序许可。在PC上运行VM意味着实际上有两台PC(主机PC + VM PC)。我必须购买Windows 7的单独副本才能在VM上安装。Linux Mint?好吧,它是免费和开源的,因此您可以使用它来做自己喜欢的事情;-)
编辑:安全问题
VM与主机之间的隔离度非常好,但是它们仍然可以在主机上执行。恶意软件可以被设计为找到一种逃脱 VM并向主机执行操作的方法:
http://en.wikipedia.org/wiki/Virtual_machine_escape
但是,据我所知,还没有野外发现过这种恶意软件。那可能是因为创建恶意软件的人们没有将VM视为足够大的目标。我的意思是,大多数人不会运行VM,更不用说知道VM是什么了。
也许更重要的是,如果像我一样在VM上启用桥接网络,它将成为您真正的LAN的一部分。这意味着在VM中运行的恶意软件可能会尝试对LAN上的其他设备或Internet上的其他计算机进行攻击。
因此,即使使用虚拟机也要小心。使所有内容保持最新,并在主机PC 和每个VM中使用反恶意软件。抛开学术上的可能性,在99.99%的时间里,当您的VM被恶意软件破坏时,主机将完全不受影响,还原为快照将使您毫发无损。
与Ninite(无需安装程序即可下载应用程序的GUI)和Chocolatey(更适合脚本安装的命令行程序)有关:http : //portableapps.com/
大量的应用程序:从Antivirus,notepad ++,像minesweeper之类的游戏到XAMPP服务器程序包等-更加轻松的是,它们本身无需“安装”。就像解压缩并运行一样。它们被“构建”为可移植的。解压缩时使用便携式应用程序安装程序解压缩时,不会安装膨胀/工具栏。 (从技术上讲,这不是zip / unzip进程,但是它们将文件安装到单个文件夹中,因此结果是相同的。如果我的理解过时了,请纠正我。)
您可以运行“启动器”,在其中列出已安装文件夹和链接中的应用程序,但这不是必需的。您也不需要使用闪存驱动器或云驱动器(尽管在计算机之间同步应用程序或通过闪存驱动器随身携带您的应用程序已经或可以自己使用)。
备用“便携式应用”选项:http : //lifehacker.com/5389421/five-best-portable-apps-suites
您可能还想签出Unchecky ..
您是否曾经在安装软件时感到安装程序试图不惜一切代价推出其他有害程序?是否错过了一个复选框,然后花了几个小时才删除广告软件?在安装后是否曾经打开过浏览器,却发现自己有一个新的主页,一个新的搜索引擎,甚至一个新的浏览器?Unchecky旨在将可能有害的程序拒之门外。
Unchecky会自动取消选中不相关的报价,既可以节省鼠标单击的时间,又可以减少错过不需要的报价复选框的可能性。
安装程序通常会尝试将其他程序作为安装程序的自然组成部分。当您尝试接受可能不受欢迎的要约时,Unchecky会警告您,这使得它被偶然接受的可能性降低。
安装并忘记。只要有新版本可用,Unchecky就会自动更新,因此您不必担心运行最新版本。
您要做的是始终从其官方网站上下载软件,而永远不要从CNET等网站(或其他国家/地区,取决于您所在的国家)下载网站。您将避免大量使用这种习惯的过分软件。这些站点是安装程序中其他垃圾软件的主要来源。某些安装程序仍将具有bloatware(例如Oracle的JRE和JDK),但是大多数情况下,他们将不再具有bloatware。
例如,在安装软件时也要小心,方法是取消选中要求安装与您要安装的软件无关的软件的复选框。例如,如果您不想使用Google Chrome,则可以避免将其用作默认的网络浏览器。