Difference between revisions of "Talk:OpenRC"

From ArchWiki
Jump to navigation Jump to search
Line 1: Line 1:
== Alternative Tutorial to install OpenRC and eudev ==
+
== Alternative way to install OpenRC and eudev ==
  
Here is the link: [[User_talk:Aaditya#Alternative_way_to_install_OpenRC_and_eudev_on_Arch|Alternative way to install OpenRC and eudev on Arch]]
+
Instead of the AUR, one can simply build from [https://github.com/udeved/pkgbuilds artoo's git repo], add all the packages to a local repo, and install from that.
  
[[User:Aaditya|Aaditya]] ([[User talk:Aaditya|talk]]) 07:23, 3 December 2014 (UTC)
+
Steps include:
:: What's your opinion: what's the safest way of installing OpenRC: yours or [https://abchk1234.wordpress.com/2014/06/03/using-openrc-on-arch-archbang-manjaro-linux/ yours]?--[[User:Xan|Xan]] ([[User talk:Xan|talk]]) 15:23, 30 December 2014 (UTC)
 
  
:::: End result is the same; installation of OpenRC by [https://github.com/manjaro/packages-openrc artoo's way]. With the method above you actually build and test your packages, with the blog link the author (me) builds and tests the packages before uploading them. [[User:Aaditya|Aaditya]] ([[User talk:Aaditya|talk]]) 16:46, 22 January 2015 (UTC)
+
mkdir -p ~/builds && cd ~/builds
::::: Thanks--[[User:Xan|Xan]] ([[User talk:Xan|talk]]) 07:49, 23 January 2015 (UTC)
+
git clone https://github.com/udeved/pkgbuilds openrc-eudev
 +
 
 +
cd ~/builds/openrc-eudev
 +
cd sysvinit && makepkg -s
 +
cd ..
 +
cd openrc-core && makepkg -sd # to ignore sysvinit dependency
 +
cd ..
 +
cd openrc-base && makepkg -s
 +
cd ..
 +
cd openrc-desktop && makepkg -s
 +
cd ..
 +
cd polkit-consolekit && makepkg -s
 +
cd ..
 +
cd consolekit && makepkg -s
 +
cd ..
 +
cd eudev && makepkg -s
 +
cd ..
 +
cd eudev-systemdcompat && makepkg -sd # to ignore eudev dependency
 +
cd ..
 +
cd upower-pm-utils && makepkg -sd
 +
cd ..
 +
 
 +
mkdir -p ~/builds/openrc-eudev/packages
 +
cp ~/builds/openrc-eudev/*/*.pkg.tar.xz ~/builds/openrc-eudev/packages
 +
 
 +
This probably takes care of the base. The built packages could be added to a [[Pacman_Tips#Custom_local_repository | pacman local repo]].
 +
 
 +
After that the built packages could be installed as:
 +
 
 +
sudo pacman -S openrc-base
 +
sudo pacman -S openrc-desktop
 +
sudo pacman -S eudev-base
  
 
== Clarification ==
 
== Clarification ==

Revision as of 07:45, 26 January 2015

Alternative way to install OpenRC and eudev

Instead of the AUR, one can simply build from artoo's git repo, add all the packages to a local repo, and install from that.

Steps include:

mkdir -p ~/builds && cd ~/builds
git clone https://github.com/udeved/pkgbuilds openrc-eudev
cd ~/builds/openrc-eudev
cd sysvinit && makepkg -s
cd ..
cd openrc-core && makepkg -sd # to ignore sysvinit dependency
cd ..
cd openrc-base && makepkg -s
cd ..
cd openrc-desktop && makepkg -s
cd ..
cd polkit-consolekit && makepkg -s
cd ..
cd consolekit && makepkg -s
cd ..
cd eudev && makepkg -s
cd ..
cd eudev-systemdcompat && makepkg -sd # to ignore eudev dependency
cd ..
cd upower-pm-utils && makepkg -sd
cd ..
mkdir -p ~/builds/openrc-eudev/packages
cp ~/builds/openrc-eudev/*/*.pkg.tar.xz ~/builds/openrc-eudev/packages

This probably takes care of the base. The built packages could be added to a pacman local repo.

After that the built packages could be installed as:

sudo pacman -S openrc-base
sudo pacman -S openrc-desktop
sudo pacman -S eudev-base

Clarification

In

Here the main package is openrc-core (and corresponding set of scripts belonging to the openrc-base group).

it's needed a clarification: it implies that we have to install openrc-core only? openrc-core plus openrc-base? Is the installation of openrc-base optional? If we install openrc-base, then we also install openrc-core?

Please clarify it. Overall for people installing it from AUR.--Xan (talk) 17:52, 24 January 2015 (UTC)

openrc core + openrc base (openrc-core is a dependency of openrc-base), I will clarify that point Aaditya (talk) 03:39, 26 January 2015 (UTC)