Portage (software)

Portage
Original author(s)Daniel Robbins
Developer(s)Gentoo developers (Funtoo users for Funtoo fork)
Stable release
3.0.64[1] Edit this on Wikidata / 28 April 2024; 8 months ago (28 April 2024)
Repository
Written inPython,[2] shell script,[2] C[2] Edit this on Wikidata
Operating systemGentoo Linux and Gentoo/FreeBSD, ChromiumOS, ChromeOS, Sabayon, Funtoo Linux, Calculate Linux
PlatformPOSIX-compatible/Python-capable
Typepackage manager, free software Edit this on Wikidata
LicenseGNU General Public License Edit this on Wikidata
Websitewiki.gentoo.org/wiki/Project:Portage

Portage is a package management system originally created for and used by Gentoo Linux and also by ChromeOS, Calculate, and Funtoo Linux among others. Portage is based on the concept of ports collections. Gentoo is sometimes referred to as a meta-distribution due to the extreme flexibility of Portage, which makes it operating-system-independent.[3][4][5][6] The Gentoo/Alt project was concerned with using Portage to manage other operating systems, such as BSDs, macOS and Solaris. The most notable of these implementations is the Gentoo/FreeBSD project.

There is an ongoing effort called the Package Manager Specification project (PMS),[7] which aims to standardise and document the behaviour of Portage, allowing the ebuild tree and Gentoo system packages to be used with alternative package managers such as Paludis and pkgcore. Its goal is to specify the exact set of features and behaviour of package managers and ebuilds, serving as an authoritative reference for Portage.

Overview

Accessing Portage

Porthole graphical frontend.

Portage is similar to the BSD-style package management known as ports, and was originally designed with FreeBSD's ports in mind.[8] Portage is written in the Python programming language, and is the main utility that defines Gentoo. Although the system itself is known as Portage, it consists of two main parts, the ebuild system and emerge. The ebuild system takes care of the actual work of building and installing packages, while emerge provides an interface to ebuild: managing an ebuild repository, resolving dependencies and similar issues. (These two therefore have roughly the same relation as rpm has with yum, or dpkg has with APT.)

A GTK+-based GUI, Porthole, is available for working with Portage. There is also the Himerge GUI, which stands for "Haskell Interface for eMerge".

Functions provided

Portage is characterized by its main function: compiling from source code the packages the user wishes to install. In doing so it allows customization of compiler and target-application options to fit the system's specifications and the user's own wishes. Functionalities related to system management include: allowing parallel package-version installation, tracking cross-package dependencies, managing a database of installed packages, providing a local ebuild repository, and synchronizing of the local Portage tree with remote repositories. Functionalities related to individual package installation include: specifying compilation settings for the target machine and choosing package components.

Portage distinguishes between three levels of stability in ebuilds: stable (e.g., the software works as intended with no known security issues at time of release), keyword masked (mainly for packages that have not been sufficiently tested on the target system architecture to be considered stable) and hard masked (broken or very insecure) packages.

Features

Emerge

Unmerge of SpaceFM file manager

The emerge command-line tool is the heart of Portage. The command is customizable with many options and modifiers. The emerge tool is the most important utility for accessing the features of Portage from the command line.

The program calculates and manages dependencies, executes ebuilds and maintains the local Portage tree and database of installed packages. The compilation settings used by ebuilds can be changed through the CFLAGS environment variable, based on the specifications of the individual computer and on the user's desire for optimization. The emerge utility executes ebuilds in a sandbox environment. This way the system is protected from software executed by the ebuild and resulting binaries are only merged after a successful build and sandboxed install.

What emerge installs as dependencies is affected by the USE flag-settings. They decide which optional features will be included when installing or upgrading an application. The emerge command can also be used to download and install precompiled binary files.

USE flags

Portage during system update

The Portage system offers the use of "USE flags", which allows users to indicate which software features they would like to include (and exclude) while building packages. For example, there is a USE flag to include DVD support, where available, in packages compiled with the flag enabled. The USE flags affect which dependencies are required, generally affecting which optional features will be built into a given program when it is compiled. For example, in packages which use a configure script, the USE flag feature would translate to ./configure --with-feature.

The specification of USE flags is the usual way to configure programs on Gentoo. USE flags may be set manually, or via user-friendly tools such as 'ufed' (USE flag editor), which lists flags along with their description. A list of available USE flags is available at the Gentoo website's USE Flag Index.

ebuild

Gentoo does not, by default, use binary packages as other package management systems do (like pacman or apt), employing instead a format known as the ebuild. Whereas RPM binaries are precompiled binaries, ebuilds are shell scripts with variables and functions which contain a description of the software, and instructions on how to obtain, configure, compile, and install it, more closely akin to (but more powerful than) the .spec files distributed in SRPMs.[9] The official repository provides over 19,600 ebuilds, the majority of which are distributed by the Gentoo mirrors. New and updated ebuilds can be obtained by synchronizing the local ebuild repositories with the mirrors. This is done by executing the command emaint sync -a. Historically, Gentoo has provided pre-compiled binary packages for many common programs, especially those which are lengthy to compile, such as Mozilla Firefox and OpenOffice.org. These are still installed with emerge, just by appending a "-bin" to the package name to instead install the binary version.

Example of ebuild for GNOME Terminator:

# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

PYTHON_COMPAT=( python3_{6,7,8} )
DISTUTILS_USE_SETUPTOOLS="no"
inherit distutils-r1 virtualx xdg-utils

DESCRIPTION="Multiple GNOME terminals in one window"
HOMEPAGE="https://github.com/gnome-terminator/terminator"
SRC_URI="https://github.com/gnome-terminator/terminator/releases/download/v${PV}/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE="dbus +libnotify"

RDEPEND="
	>=dev-libs/glib-2.32:2
	dev-libs/keybinder:3[introspection]
	dev-python/configobj[${PYTHON_USEDEP}]
	dev-python/psutil[${PYTHON_USEDEP}]
	dev-python/pycairo[${PYTHON_USEDEP}]
	dev-python/pygobject:3[${PYTHON_USEDEP}]
	>=x11-libs/gtk+-3.16:3
	x11-libs/vte:2.91[introspection]
	dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
	libnotify? ( x11-libs/libnotify[introspection] )
"
BDEPEND="
	dev-util/intltool
"
distutils_enable_tests setup.py

PATCHES=(
	"${FILESDIR}"/terminator-1.91-without-icon-cache.patch
	"${FILESDIR}"/terminator-1.91-desktop.patch
	"${FILESDIR}"/terminator-1.92-make-tests-fail.patch
	"${FILESDIR}"/terminator-1.92-metainfo.patch
)

src_prepare() {
	xdg_environment_reset
	distutils-r1_src_prepare
}

src_test() {
	virtx distutils-r1_src_test
}

pkg_postinst() {
	xdg_desktop_database_update
	xdg_icon_cache_update
}

pkg_postrm() {
	xdg_desktop_database_update
	xdg_icon_cache_update
}

Binary packages

Gentoo does have a binary packaging format, which is a .tbz2 file (tar with bzip2 compression) with additional metadata. This feature enables the building of binary packages on one system (using Portage's buildpkg or quickpkg) followed by quick installation on compatible systems (with Portage's getbinpkg or emerge -K). See Portage Features in the Gentoo Linux Handbook for more information.

Masking

Masking is how Gentoo determines which packages are suitable for a system. Ebuilds designed for different architectures or experimental software are usually masked in a manner which prevents a stable system from installing them without user intervention.

Packages that generally just require some testing but will often work fine are said to be keyword masked (i.e. they are available for systems with an ACCEPT_KEYWORDS make.conf entry starting with the character ~, such as ~x86, ~amd64, ~ppc). An individual keyword masked package can be unmasked by adding a line with the full package name and keyword to some file within the /etc/portage/package.accept_keywords/ directory. Users can make subdirectories here as well, allowing for custom organization. For example, if a masked package had multiple masked dependencies, the user could make a directory with the name of the original masked package, and put all the mask files for the package and its dependencies in that directory. This scheme replaces the older scheme of having /etc/portage/package.accept_keywords as one text file.

Packages with known problems or not considered mature enough to be candidates for stable are hard masked by one of the various package.mask files in /usr/portage/profiles, and such entries are generally accompanied by a comment from developers explaining the reason for the mask.


Gentoo/Alt

Gentoo/Alt is a project created to manage porting the portage framework and other features to other operating systems, such as Mac OS X and the free BSDs. Gentoo/Alt was set up by Pieter Van den Abeele and Daniel Robbins after Pieter Van den Abeele founded Gentoo for Mac OS X.

Mac OS X

Gentoo for Mac OS X was the first non-Linux project of Gentoo and focused on making the Gentoo experience available on Apple's operating system by introducing the Portage system as a separate entity. This was roughly similar to Fink and MacPorts, but it used Portage instead of a Debian-like or Ports-like system. Later on, Gentoo for Mac OS X was made a subproject of Gentoo/Alt. The project is no longer active, because its prime assumption of using and not modifying the host OS appeared not to be realistic and eventually broke most packages or made them hardly maintainable. Gentoo for Mac OS X has been superseded by Gentoo Prefix, which is currently what Gentoo offers to Mac OS X users.[10]

The Prefix project on Mac OS X is tested and supported on Mac OS X Tiger, Leopard and Snow Leopard on PowerPC, IA-32, and x86-64 architectures.[11]

FreeBSD

Gentoo/FreeBSD
Gentoo/FreeBSD logo
OS familyUnix-like (BSD)
Working stateDiscontinued[12]
Source modelOpen source
Repository
Package managerPortage
Kernel typeMonolithic (kFreeBSD)[12]
UserlandFreeBSD[12]
LicenseVarious
Official websiteGentoo/FreeBSD

Gentoo/FreeBSD brings the Gentoo Linux design, structure, and tools such as Portage and the Gentoo Linux base layout to the FreeBSD operating system. Gentoo's GNU toolchain is used instead of the original FreeBSD one.

Although the project is no longer maintained by any active Gentoo developers, there are instructions that allow installation of a full Gentoo/FreeBSD system.[12] FreeBSD system ebuilds are integrated into the main portage tree, but this port is far from being complete due to the amount of packages needing to be ported and the lack of a proper Live CD (FreeSBIE's Live CD or FreeBSD setup CD is used during installation).

The current (semi) official logo for Gentoo/FreeBSD is a daemonized "g", derived from original Gentoo Linux logo and inspired by the BSD Daemon. It was designed by Marius Morawski, responding to an unofficial contest launched by Diego Elio Pettenò on his blog.[14]

NetBSD

Gentoo/NetBSD is a project to provide a GNU userland managed by Portage with a NetBSD kernel. The project was started by Damian Florczyk. Only the x86 architecture is targeted and the system as a whole is in an incomplete state.

OpenBSD

Gentoo/OpenBSD
Gentoo/OpenBSD logo
OS familyUnix-like (BSD)
Source modelOpen source
Latest releaseGentoo Prefix on OpenBSD / April 4, 2011 (2011-04-04)
Repository
Package managerPortage
Kernel typeMonolithic (kOpenBSD)
UserlandOpenBSD
LicenseVarious
Official websiteGentoo/OpenBSD

Gentoo/OpenBSD was a Gentoo/*BSD subproject to port Gentoo features such as Portage to the OpenBSD operating system. It was originally started by Grant Goodyear and is deprecated[15]. An install guide is provided on the project page but is also marked as deprecated.

DragonFlyBSD

Gentoo/DragonFlyBSD is a currently[when?] unofficial port to the DragonFlyBSD kernel. The project is developed by Robert Sebastian Gerus.[16]

GNU Hurd

An unofficial port to GNU Hurd was also being developed,[17] but was abandoned in late 2006.

Android

Led by Benda Xu, "Gentoo RAP for Android Devices" installs a variant of Gentoo called Gentoo RAP in a directory prefix alongside Android.[18] The Linux kernel is used by both Android and Gentoo RAP.[18]

Interix

Gentoo/Interix (eprefix) is a port of Gentoo that runs atop the Interix Subsystem for Windows which is also known as Microsoft Windows Services for UNIX (SFU) or Subsystem for Unix-based Applications (SUA). A result of the Gentoo/Interix project is the ability to install and use the Portage system to emerge native Windows applications (requires Visual Studio, 2008 Express Edition will do too). However, this feature does not support the wide variety of packages supported by other platforms (including Interix).

Portaris

An unofficial port to the Solaris operating system, "Portaris", was announced around 2006, but never got into a public state. It was superseded by the Gentoo Prefix project.

Plan 9

Started in 2011 as a Google Summer of Code project, Plan 9 For Gentoo takes the Gentoo base and overlays a userspace inspired by Plan 9.[19] The stated objectives of the project are to have better hardware support, better software support and to create a "culture shock" for people that have previously used Linux systems.[19] The project is maintained by Robert Seaton.[19]

See also

References

  1. ^ "proj/portage.git". 28 April 2024. Retrieved 17 May 2024.
  2. ^ a b c "The Gentoo Portage Open Source Project on Open Hub: Languages Page". Open Hub. Retrieved 18 May 2024.
  3. ^ "About Gentoo". gentoo.org. Archived from the original on December 21, 2018. Retrieved August 23, 2019.
  4. ^ My Workstation OS: Gentoo | Tom Chance's website Archived 2009-07-08 at the Wayback Machine
  5. ^ Daniel Robbins (10 October 2002). "Gentoo Linux Reloaded - O'Reilly Media". Archived from the original on 14 October 2017. Retrieved 27 May 2015.
  6. ^ "OSNews.com". Archived from the original on 29 September 2007. Retrieved 27 May 2015.
  7. ^ "Project:Package Manager Specification". wiki.gentoo.org. Archived from the original on July 8, 2019. Retrieved August 23, 2019.
  8. ^ Gentoo Linux Documentation - Making the distribution, Part 3 Archived 2014-12-22 at the Wayback Machine
  9. ^ "ebuild - Gentoo Wiki". wiki.gentoo.org. Archived from the original on 2019-12-17. Retrieved 2019-12-17.
  10. ^ Groffen, Fabian (2005-12-15). "Gentoo for Mac OS X project targets". Archived from the original on 2008-05-21. Retrieved 2017-07-20.
  11. ^ Groffen, Fabian (2009-06-01). "Gentoo Prefix Bootstrap Process for Mac OS X". Archived from the original on 2009-07-19. Retrieved 2017-07-20.
  12. ^ a b c d "Gentoo FreeBSD". Gentoo Wiki. 2018-08-20. Archived from the original on 2014-01-06. Retrieved 2019-03-06.
  13. ^ "Index of /experimental/bsd/freebsd/stages/amd64-fbsd-9.1". Distfiles.gentoo.org. 2013-07-07. Archived from the original on 2016-09-27. Retrieved 2016-09-24.
  14. ^ Pettenò, Diego Elio (2005-07-16). "Not-so-official Gentoo/FreeBSD artwork contest". Flameeyes's Weblog. Archived from the original on 2019-04-19. Retrieved 2017-07-20.
  15. ^ "Gentoo OpenBSD - Gentoo wiki". wiki.gentoo.org. Retrieved 2024-11-25.
  16. ^ Goodyear, Grant; Pettenò, Diego Elio (2006-10-19). "Gentoo/*BSD". Archived from the original on 2007-12-28. Retrieved 2017-07-20.
  17. ^ "Gentoo GNU HURD". Archived from the original on 2010-01-09. Retrieved 2017-07-20.
  18. ^ a b "Project:Android - Gentoo Wiki". Wiki.gentoo.org. 2016-01-13. Archived from the original on 2016-10-24. Retrieved 2016-09-24.
  19. ^ a b c Seaton, Robert (2011-08-01). "Plan 9 From Gentoo: Plan 9 Meets Gentoo". Archived from the original on 2012-04-26. Retrieved 2017-07-20.
Official documentation
Unofficial documentation
Similar software

Read other articles:

LNS Žemaitis patrol vessel employed by Lithuanian Naval Force History Denmark NameFlyvefisken Laid down15 August 1985 Launched26 April 1986 Commissioned19 December 1989 Decommissioned30 May 2008 Lithuania NameŽemaitis CommissionedJuly 2008 Identification MMSI number: 277154000 Callsign: LYPA General characteristics [1] Class and typeFlyvefisken-class patrol vessel Displacement 320 tonnes (315 long tons) light 450 tonnes (443 long tons) full load Length54 m (177 ft 2 ...

 

Kerajaan Mempawahکراجاءن ممڤاوه1740–1956 Bendera Lambang Istana Amantubillah di MempawahIbu kotaMempawahBahasa yang umum digunakanMelayu (dominan), DayakAgama Dari Hindu berpindah ke IslamPemerintahanMonarkiPanembahan • 1740–1761 Pangeran Mas Surya Negara• 1902–1943 Gusti Muhammad Thaufiq Accamuddin• 1946-1956 Panembahan Muda Gusti Mustaan• 2002-Sekarang Pangeran Ratu Mulawangsa Mardan Adijaya Kesuma Ibrahim Sejarah • Berkem...

 

Heritage Hotel in Darjeeling, India The Elgin Hotel, DarjeelingView of The Elgin Hotel, Darjeeling.General informationLocation India, DarjeelingH. D. Lama Road, 734 101OwnerElgin Hotels Pvt. Ltd.ManagementElgin Hotels Pvt. Ltd.Other informationNumber of rooms25 Double Rooms [1]Number of suites3Number of restaurants3WebsiteOfficial Website The Elgin Hotel,[2] Darjeeling formerly known as The New Elgin[3] is a luxury five-star heritage hotel situated in the heart of Darj...

Untuk kegunaan lain, lihat Aurora (disambiguasi). AuroraProvinsiGedung pemerintahan Provinsi Aurora BenderaJulukan: Land of the Golden Sunrise; Gateway to the PacificMotto: Bagong Sigla, Bagong Pag-asaLokasi di FilipinaNegaraFilipinaRegionLuzon Tengah (Region III)Founded1951 (as sub-province of Quezon)Provinsi13 Agustus, 1979IbukotaBalerPemerintahan • JenisProvince of the Philippines • GubernurGerardo A. Noveras (NPC) • Wakil GubernurRommel Rico T...

 

Altar khusus untuk Niu Tou Ma Mian dalam Festival Perjamuan Arwah di Kong Fuk Miau, Pulau Bangka. Niu Tou dan Ma Mian dilukiskan pada Gulungan Akhirat di Museum Nasional Nara Gû-thâu dan Bé-bīn adalah sepasang penjaga menakutkan dari Di Yu (akhirat) dalam Mitologi Tiongkok, tempat roh yang sudah meninggal akan menerima pengadilan atas perbuatan mereka sebelum bereinkarnasi. Sebagaimana arti nama mereka, Gû-thâu memiliki kepala kerbau dan Bé-bīn berkepala kuda. Mereka disebut Ngau Tau ...

 

Voce principale: Promozione 1951-1952. La Lega Interregionale Nord fu l'ente FIGC a cui fu demandata l'organizzazione del campionato di Promozione nella stagione sportiva 1951-1952. La Lega Interregionale Nord aveva sede a Torino. Nella giurisdizione della Lega ricadevano le società aventi sede nell'Italia settentrionale sopra il Po.[1] Il campionato giunse alla sua ultima edizione: dalla stagione successiva sarebbe stato sostituito dal nuovo torneo di IV Serie gestito da un'unica l...

1976 live album by Monty PythonMonty Python Live at City CenterLive album by Monty PythonReleased3 May 1976 (US)RecordedApril 1976 at New York City CenterGenreComedyLength60:41LabelAristaProducerNancy LewisMonty Python chronology The Album of the Soundtrack of the Trailer of the Film of Monty Python and the Holy Grail(1975) Monty Python Live at City Center(1976) The Monty Python Instant Record Collection(1977) Monty Python Live at City Center is a US-only live album by Monty Python, r...

 

Volleyball at the 1993 Mediterranean Games← 19911997 → Medalists Event Gold Silver Bronze Men's Competition  France  Spain  Turkey Women's Competition  Croatia  France  Turkey Standings Men's Competition Rank Team  France  Spain  Turkey 4  Greece 5  Algeria 6  Bosnia and Herzegovina 7  Slovenia 8  Albania Women's Competition Rank Team  Croatia  France  Turkey 4  Greece 5  ...

 

Sumaisy Djaitov YandaLahirSumaisy Djaitov Yanda14 Desember 1968 (umur 55)Balikpapan, Kalimantan Timur, IndonesiaKebangsaanIndonesiaNama lainBang TigorDjaitov TigorPekerjaanAktorpelawakbinaragawanTahun aktif1996—sekarangSuami/istriSelly Suryani Gunawan ​ ​(m. 1998; c. 2012)​ Sumaisy Djaitov Yanda, yang lebih dikenal sebagai Bang Tigor atau Djaitov Tigor (lahir 14 Desember 1968) adalah aktor, pelawak, dan binaragawan Indonesia. S...

Component of the US Army and military of the U.S. state of Oklahoma Oklahoma Army National GuardOklahoma National Guard logoCountryUnited StatesAllegianceOklahoma National GuardRoleArmy National GuardCommandersCurrentcommanderThomas H. MancinoMilitary unit The Oklahoma Army National Guard is the Army National Guard component of the Oklahoma National Guard. The Commander-in-Chief of the Oklahoma National Guard is the Governor of Oklahoma. He appoints the State Adjutant General (TAG) who is a M...

 

拉吉夫·甘地राजीव गांधीRajiv Gandhi1987年10月21日,拉吉夫·甘地在阿姆斯特丹斯希普霍尔机场 第6任印度总理任期1984年10月31日—1989年12月2日总统吉亞尼·宰爾·辛格拉马斯瓦米·文卡塔拉曼前任英迪拉·甘地继任維什瓦納特·普拉塔普·辛格印度對外事務部部長任期1987年7月25日—1988年6月25日前任Narayan Dutt Tiwari(英语:Narayan Dutt Tiwari)继任納拉辛哈·拉奥任期1984年10�...

 

Voyager 2, un ejemplo de sonda espacial. Lanzada en 1977, voló por Júpiter, Saturno, Urano y Neptuno. Una sonda espacial es un dispositivo artificial que se envía al espacio con el fin de estudiar cuerpos de nuestro sistema solar, tales como planetas, satélites, asteroides o cometas a medida que recopila datos científicos.[1]​ Las sondas espaciales se suelen denominar también satélites artificiales, si bien, estrictamente hablando, una sonda se diferencia de un satélite en que n...

Election for Mayor of Pittsburgh 1913 Pittsburgh mayoral election ← 1909 November 4, 1913 1917 →   Nominee Joseph G. Armstrong Stephen G. Porter Popular vote 39,912 37,472 Percentage 51.6% 48.4% Mayor before election William A. Magee Republican Elected Mayor Joseph G. Armstrong Elections in Pennsylvania Federal government U.S. President 1789 1792 1796 1800 1804 1808 1812 1816 1820 1824 1828 1832 1836 1840 1844 1848 1852 1856 1860 1864 1868 1872 1876 1880 1884 1...

 

Bola voli pada Pesta Olahraga Solidaritas Islam 2017LokasiCrystal HallBakuTanggal11–21 Mei 2017Jumlah disiplin2JuaraPutra IranPutri Azerbaijan← 2013 Bola voli pada Pesta Olahraga Solidaritas Islam 2017 adalah pelaksanaan cabang olahraga bola voli pada penyelenggaraan Pesta Olahraga Solidaritas Islam 2017. Kompetisi pada cabang olahraga ini berlangsung di Crystal Hall, Baku, sejak tanggal 11 hingga 21 Mei 2017. Edisi ini menandingkan dua nomor, baik putra maupun putri. P...

 

Un cartello che indica una proprietà privata La proprietà privata è una delega legale per la proprietà da parte di entità giuridiche non governative[1]. La proprietà privata è distinguibile dalla proprietà pubblica, che è di proprietà di un'entità statale, e da una proprietà collettiva (o cooperativa), che è di proprietà di un gruppo di entità non governative[2][3]. La proprietà privata include sia la proprietà personale (beni di consumo) che i beni ca...

Not to be confused with King's Cove, Newfoundland and Labrador. This article is about the town in Newfoundland and Labrador. For other uses, see Kings Point (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: King's Point – news · newspapers · books · scholar · JSTOR (April 2022) (Learn how and...

 

Port in WalesBarry DocksView from the south (2010)Location in WalesLocationCountryWalesLocationBarry, Vale of GlamorganCoordinates51°23′54″N 3°16′08″W / 51.398242°N 3.268954°W / 51.398242; -3.268954DetailsOpened1889Owned byAssociated British Ports (ABP)Size531 acres (215 ha) Barry Docks (Welsh: Dociau'r Barri) is a port facility in the town of Barry, Vale of Glamorgan, Wales, a few miles southwest of Cardiff on the north shore of the Bristol Channel. ...

 

Запрос «Квислинг» перенаправляется сюда; см. также другие значения. Видкун Квислингнорв. Vidkun Quisling Министр-президент Норвегии 1 февраля 1942 — 9 мая 1945 Рейхскомиссар Йозеф Тербовен Предшественник Йозеф Тербовен Преемник Йохан Нюгорсвольд Фёрер Национального единения...

Form of government Autocrat redirects here. For other uses, see Autocrat (disambiguation). Not to be confused with adhocracy. Part of the Politics seriesBasic forms of government List of forms of government List of countries by system of government Source of power Democracy (rule by many) Demarchy Direct Economic Liberal Representative Social Socialist Others Oligarchy (rule by few) Anocracy Aristocracy Gerontocracy Kleptocracy Kritarchy Meritocracy Noocracy Particracy Plutocracy Stratocracy ...

 

Lycée school in Rouen, FranceLycée Pierre-CorneilleAddress4 rue du Maulévrier76000 RouenFranceCoordinates49°26′43″N 1°06′02″E / 49.445250°N 1.100477°E / 49.445250; 1.100477InformationTypeLycéeEstablished1593; 431 years ago (1593)FounderArchbishop of Rouen, Charles, Cardinal de BourbonHead teacherGérard Thiébaud (Since 2011)Staffcirca 160Enrollmentcirca 1600[1] The Lycée Pierre-Corneille (French pronunciation: [lise pjɛ�...