Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's actually a pain in the butt to run anything but release firefox on Arch, because you either need to use a 3rd party repo or some AUR wrapper to auto-update the aur package.

That, and Nightly is kind of painful because its a 60MB update daily. I'm probably going to be skipping a lot of updates on it =P



> because you either need to use a 3rd party repo or some AUR wrapper to auto-update the aur package.

The other option is to `chown` the package directory, and Nightly will handle auto-updating. I only run on a 1 Mbit connection and I hardly notice when Nightly chooses to download the update on my Arch box, even while I'm actively browsing.

> its a 60MB update daily

The entire binary is ~32-33MB...I've never received an update that large.


Name : firefox-nightly

Version : 25.0a1-1

Description : Standalone web browser from mozilla.org, nightly build

Architecture : x86_64

URL : http://www.mozilla.org/projects/firefox

Licenses : MPL GPL LGPL

Groups : None

Provides : None

Depends On : alsa-lib libxt libnotify mime-types nss gtk2 sqlite dbus-glib

Optional Deps : None

Required By : None

Optional For : None

Conflicts With : None

Replaces : None

Installed Size : 71562.00 KiB

Packager : Unknown Packager

Build Date : Wed 26 Jun 2013 08:31:12 AM EDT

Install Date : Wed 26 Jun 2013 08:31:51 AM EDT

Install Reason : Explicitly installed

Install Script : No

Validated By : None

The AUR nightly package on Arch is 71mb. It installs:

firefox-nightly /opt/firefox-25.0a1/ firefox-nightly /opt/firefox-25.0a1/Throbber-small.gif firefox-nightly /opt/firefox-25.0a1/application.ini firefox-nightly /opt/firefox-25.0a1/browser/ firefox-nightly /opt/firefox-25.0a1/browser/blocklist.xml firefox-nightly /opt/firefox-25.0a1/browser/chrome.manifest firefox-nightly /opt/firefox-25.0a1/browser/chrome/ firefox-nightly /opt/firefox-25.0a1/browser/chrome/icons/ firefox-nightly /opt/firefox-25.0a1/browser/chrome/icons/default/ firefox-nightly /opt/firefox-25.0a1/browser/chrome/icons/default/default16.png firefox-nightly /opt/firefox-25.0a1/browser/chrome/icons/default/default32.png firefox-nightly /opt/firefox-25.0a1/browser/chrome/icons/default/default48.png firefox-nightly /opt/firefox-25.0a1/browser/components/ firefox-nightly /opt/firefox-25.0a1/browser/components/components.manifest firefox-nightly /opt/firefox-25.0a1/browser/components/libbrowsercomps.so firefox-nightly /opt/firefox-25.0a1/browser/crashreporter-override.ini firefox-nightly /opt/firefox-25.0a1/browser/extensions/ firefox-nightly /opt/firefox-25.0a1/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/ firefox-nightly /opt/firefox-25.0a1/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png firefox-nightly /opt/firefox-25.0a1/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf firefox-nightly /opt/firefox-25.0a1/browser/icons/ firefox-nightly /opt/firefox-25.0a1/browser/icons/mozicon128.png firefox-nightly /opt/firefox-25.0a1/browser/omni.ja firefox-nightly /opt/firefox-25.0a1/browser/searchplugins/ firefox-nightly /opt/firefox-25.0a1/browser/searchplugins/amazondotcom.xml firefox-nightly /opt/firefox-25.0a1/browser/searchplugins/bing.xml firefox-nightly /opt/firefox-25.0a1/browser/searchplugins/eBay.xml firefox-nightly /opt/firefox-25.0a1/browser/searchplugins/google.xml firefox-nightly /opt/firefox-25.0a1/browser/searchplugins/twitter.xml firefox-nightly /opt/firefox-25.0a1/browser/searchplugins/wikipedia.xml firefox-nightly /opt/firefox-25.0a1/browser/searchplugins/yahoo.xml firefox-nightly /opt/firefox-25.0a1/chrome.manifest firefox-nightly /opt/firefox-25.0a1/components/ firefox-nightly /opt/firefox-25.0a1/components/components.manifest firefox-nightly /opt/firefox-25.0a1/components/libdbusservice.so firefox-nightly /opt/firefox-25.0a1/components/libmozgnome.so firefox-nightly /opt/firefox-25.0a1/crashreporter firefox-nightly /opt/firefox-25.0a1/crashreporter.ini firefox-nightly /opt/firefox-25.0a1/defaults/ firefox-nightly /opt/firefox-25.0a1/defaults/pref/ firefox-nightly /opt/firefox-25.0a1/defaults/pref/channel-prefs.js firefox-nightly /opt/firefox-25.0a1/dependentlibs.list firefox-nightly /opt/firefox-25.0a1/dictionaries/ firefox-nightly /opt/firefox-25.0a1/dictionaries/en-US.aff firefox-nightly /opt/firefox-25.0a1/dictionaries/en-US.dic firefox-nightly /opt/firefox-25.0a1/firefox firefox-nightly /opt/firefox-25.0a1/firefox-bin firefox-nightly /opt/firefox-25.0a1/icons/ firefox-nightly /opt/firefox-25.0a1/icons/updater.png firefox-nightly /opt/firefox-25.0a1/libfreebl3.chk firefox-nightly /opt/firefox-25.0a1/libfreebl3.so firefox-nightly /opt/firefox-25.0a1/libmozalloc.so firefox-nightly /opt/firefox-25.0a1/libmozsqlite3.so firefox-nightly /opt/firefox-25.0a1/libnspr4.so firefox-nightly /opt/firefox-25.0a1/libnss3.so firefox-nightly /opt/firefox-25.0a1/libnssckbi.so firefox-nightly /opt/firefox-25.0a1/libnssdbm3.chk firefox-nightly /opt/firefox-25.0a1/libnssdbm3.so firefox-nightly /opt/firefox-25.0a1/libnssutil3.so firefox-nightly /opt/firefox-25.0a1/libplc4.so firefox-nightly /opt/firefox-25.0a1/libplds4.so firefox-nightly /opt/firefox-25.0a1/libsmime3.so firefox-nightly /opt/firefox-25.0a1/libsoftokn3.chk firefox-nightly /opt/firefox-25.0a1/libsoftokn3.so firefox-nightly /opt/firefox-25.0a1/libssl3.so firefox-nightly /opt/firefox-25.0a1/libxul.so firefox-nightly /opt/firefox-25.0a1/mozilla-xremote-client firefox-nightly /opt/firefox-25.0a1/omni.ja firefox-nightly /opt/firefox-25.0a1/platform.ini firefox-nightly /opt/firefox-25.0a1/plugin-container firefox-nightly /opt/firefox-25.0a1/precomplete firefox-nightly /opt/firefox-25.0a1/removed-files firefox-nightly /opt/firefox-25.0a1/run-mozilla.sh firefox-nightly /opt/firefox-25.0a1/update-settings.ini firefox-nightly /opt/firefox-25.0a1/updater firefox-nightly /opt/firefox-25.0a1/updater.ini firefox-nightly /opt/firefox-25.0a1/webapprt-stub firefox-nightly /opt/firefox-25.0a1/webapprt/ firefox-nightly /opt/firefox-25.0a1/webapprt/omni.ja firefox-nightly /opt/firefox-25.0a1/webapprt/webapprt.ini firefox-nightly /usr/ firefox-nightly /usr/bin/ firefox-nightly /usr/bin/firefox-nightly firefox-nightly /usr/share/ firefox-nightly /usr/share/applications/ firefox-nightly /usr/share/applications/firefox-nightly-safe.desktop firefox-nightly /usr/share/applications/firefox-nightly.desktop firefox-nightly /usr/share/pixmaps/ firefox-nightly /usr/share/pixmaps/firefox-nightly-icon.png

And since it doesn't do incremental patch diffs in the pkgbuild it is a 70mb update every time. I'll try chowning /opt/firefox.


>That, and Nightly is kind of painful because its a 60MB update daily. I'm probably going to be skipping a lot of updates on it =P

Is that a Linux/Arch specific problem? On OSX it'll download partial updates at just a few MB -- at least so long as you really do keep it updated nightly.


Well if you use the system package manager, and it doesn't support and use differential updates, then you have to download the whole package from your distribution's repository.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: