OLD | NEW |
1 # Linux-specific build instructions | 1 # Linux-specific build instructions |
2 | 2 |
3 ## Common checkout instructions | 3 ## Common checkout instructions |
4 | 4 |
5 This page covers Linux-specific setup and configuration. The | 5 This page covers Linux-specific setup and configuration. The |
6 [general checkout | 6 [general checkout |
7 instructions](http://dev.chromium.org/developers/how-tos/get-the-code) cover | 7 instructions](http://dev.chromium.org/developers/how-tos/get-the-code) cover |
8 installing depot tools and checking out the code via git. | 8 installing depot tools and checking out the code via git. |
9 | 9 |
10 ## Overview | 10 ## Overview |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
53 | 53 |
54 ### openSUSE | 54 ### openSUSE |
55 | 55 |
56 For openSUSE 11.0 and later, see | 56 For openSUSE 11.0 and later, see |
57 [Linux openSUSE Build Instructions](linux_open_suse_build_instructions.md). | 57 [Linux openSUSE Build Instructions](linux_open_suse_build_instructions.md). |
58 | 58 |
59 ### Fedora | 59 ### Fedora |
60 | 60 |
61 Recent systems: | 61 Recent systems: |
62 | 62 |
63 su -c 'yum install subversion pkgconfig python perl gcc-c++ bison flex \ | 63 su -c 'yum install git python bzip2 tar pkgconfig atk-devel alsa-lib-devel \ |
64 gperf nss-devel nspr-devel gtk2-devel glib2-devel freetype-devel atk-devel \ | 64 bison binutils brlapi-devel bluez-libs-devel bzip2-devel cairo-devel \ |
65 pango-devel cairo-devel fontconfig-devel GConf2-devel dbus-devel \ | 65 cups-devel dbus-devel dbus-glib-devel expat-devel fontconfig-devel \ |
66 alsa-lib-devel libX11-devel expat-devel bzip2-devel dbus-glib-devel \ | 66 freetype-devel gcc-c++ GConf2-devel glib2-devel glibc.i686 gperf \ |
67 elfutils-libelf-devel libjpeg-devel mesa-libGLU-devel libXScrnSaver-devel \ | 67 glib2-devel gtk2-devel gtk3-devel java-1.*.0-openjdk-devel libatomic \ |
68 libgnome-keyring-devel cups-devel libXtst-devel libXt-devel pam-devel httpd
\ | 68 libcap-devel libffi-devel libgcc.i686 libgnome-keyring-devel libjpeg-devel \ |
69 mod_ssl php php-cli wdiff' | 69 libstdc++.i686 libX11-devel libXScrnSaver-devel libXtst-devel \ |
| 70 libxkbcommon-x11-devel ncurses-compat-libs nspr-devel nss-devel pam-devel \ |
| 71 pango-devel pciutils-devel pulseaudio-libs-devel zlib.i686 httpd mod_ssl \ |
| 72 php php-cli python-psutil wdiff' |
70 | 73 |
71 The msttcorefonts packages can be obtained by following the instructions | 74 The msttcorefonts packages can be obtained by following the instructions |
72 present [here](http://www.fedorafaq.org/#installfonts). For the optional | 75 present [here](http://www.fedorafaq.org/#installfonts). For the optional |
73 packages: | 76 packages: |
74 | 77 |
75 * php-cgi is provided by the php-cli package | 78 * php-cgi is provided by the php-cli package |
76 * wdiff doesn't exist in Fedora repositories, a possible alternative would be | |
77 dwdiff | |
78 * sun-java6-fonts doesn't exist in Fedora repositories, needs investigating | 79 * sun-java6-fonts doesn't exist in Fedora repositories, needs investigating |
79 | 80 |
80 ### Arch Linux | 81 ### Arch Linux |
81 | 82 |
82 Most of these packages are probably already installed since they're often used, | 83 Most of these packages are probably already installed since they're often used, |
83 and the parameter --needed ensures that packages up to date are not reinstalled. | 84 and the parameter --needed ensures that packages up to date are not reinstalled. |
84 | 85 |
85 sudo pacman -S --needed python perl gcc gcc-libs bison flex gperf pkgconfig
\ | 86 sudo pacman -S --needed python perl gcc gcc-libs bison flex gperf pkgconfig
\ |
86 nss alsa-lib gconf glib2 gtk2 nspr ttf-ms-fonts freetype2 cairo dbus \ | 87 nss alsa-lib gconf glib2 gtk2 nspr ttf-ms-fonts freetype2 cairo dbus \ |
87 libgnome-keyring | 88 libgnome-keyring |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
151 * Want to use Eclipse as your IDE? See | 152 * Want to use Eclipse as your IDE? See |
152 [LinuxEclipseDev](linux_eclipse_dev.md). | 153 [LinuxEclipseDev](linux_eclipse_dev.md). |
153 * Built version as Default Browser? See | 154 * Built version as Default Browser? See |
154 [LinuxDevBuildAsDefaultBrowser](linux_dev_build_as_default_browser.md). | 155 [LinuxDevBuildAsDefaultBrowser](linux_dev_build_as_default_browser.md). |
155 | 156 |
156 ## Next Steps | 157 ## Next Steps |
157 | 158 |
158 If you want to contribute to the effort toward a Chromium-based browser for | 159 If you want to contribute to the effort toward a Chromium-based browser for |
159 Linux, please check out the [Linux Development page](linux_development.md) for | 160 Linux, please check out the [Linux Development page](linux_development.md) for |
160 more information. | 161 more information. |
OLD | NEW |