Я управляю Debian, а теперь и Ubuntu, настольными системами для небольшого магазина уже несколько лет. Мне очень нравится apt для управления пакетами и обновлений распространения. Установщик Ubuntu работал для всех систем, которые мне нужно было добавить. Я не прикасался к Red Hat много лет и никогда особо не управлял никакими системами RHEL.
У меня есть возможность стать владельцем магазина RHEL и CentOS. Я ищу список проблем / проблем управления, связанных с развертыванием RHEL и CentOS в качестве настольных сред для нескольких пользователей, которые используют настольные и портативные системы Dell.
Какие проблемы следует учитывать при развертывании CentOS в качестве среды рабочего стола?
Первый, ням это новый подходящий, по крайней мере, когда дело доходит до использования RPM вместо DEB. Назначение этого инструмента такое же, но функциональные возможности немного отличаются (например, Debian / Ubuntu использует отдельный инструмент CLI для запроса содержимого пакетов, тогда как yum - это скорее подход «все в одном»).
Исходя из Debian / Ubuntu, я могу легко сказать, что вам будет не хватать «полноты» пакетов, доступных для загрузки. Есть несколько вариантов, которые удобно иметь, но они не в среде CentOS / RHEL. Вы легко можете добавить дополнительные репозитории (эквивалент apt-сайта Debian / Ubuntu) на yum, но имейте в виду, что вы доверяете добавляемому источнику, прежде чем делать это. Нет ничего более раздражающего, чем обнаружить, что вам нужен инструмент X для выполнения задачи Y, но у инструмента X нет RPM, доступного в официальных репозиториях (или, что еще хуже: он зависит от вторичного пакета Z, у которого нет RPM). Облом.
В какой-то момент у вас возникнет искушение
Хотя это (обычно) работает, старайтесь избегать этого. Установки RPM изо всех сил стараются быть нейтральными к дистрибутиву, но я видел искаженные пакеты, которые делали предположения о том, что определенные каталоги находятся «там», где «там» - это путь к каталогу на некоторых Другой дистрибутив. Вообще говоря, вам лучше просто загрузить исходные RPM-пакеты и пересобрать пакет; итоговые пакеты будут созданы для вашей среды и не будут иметь некоторых сумасшедших проблем с путями, которые вы иногда можете наблюдать.
С точки зрения конечного пользователя, многие приятные моменты Ubuntu исчезнут; вместо этого вы получаете довольно ванильную настройку Gnome, в этом нет ничего плохого, только немного стойкий, вот и все. Программное обеспечение OOB также имеет тенденцию следовать этому «консервативному» подходу и к настольному компьютеру, хотя добавление репозитория (как упомянуто выше) исправит это, если вам нужно.
Я бы добавил, что добавляя множество yum
репозитории были бы полезны. «Официальных» в некоторых областях очень мало.
Вам также следует подумать о настройке собственного yum
репозиторий, чтобы вы синхронизировались с ним, а затем устанавливали локально, если это вообще возможно.
Репо у меня есть:
epel-testing.repo
epel.repo
google.repo
jpackage17.repo
kbsingh-CentOS-Extras.repo
kbsingh-CentOS-Misc.repo
other.repo
remi.repo
rpmforge.repo
содержание образца:
> cat jpackage17.repo
# Be sure to enable the distro specific repository for your distro below:
# - jpackage-fc for Fedora Core
# - jpackage-rhel for Red Hat Enterprise Linux and derivatives
[jpackage-generic]
name=JPackage (free), generic
baseurl=ftp://jpackage.hmdc.harvard.edu/JPackage/1.7/generic/free
#mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=generic&type=free&release=1.7
failovermethod=priority
gpgcheck=1
gpgkey=http://www.jpackage.org/jpackage.asc
enabled=1
[jpackage-rhel]
name=JPackage (free) for Red Hat Enterprise Linux $releasever
baseurl=http://mirrors.dotsrc.org/jpackage/1.7/redhat-el-4.0/free
#mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=redhat-el-$releasever&type=free&release=1.7
failovermethod=priority
gpgcheck=1
gpgkey=http://www.jpackage.org/jpackage.asc
enabled=1
[jpackage-generic-nonfree]
name=JPackage (non-free), generic
baseurl=http://mirrors.dotsrc.org/jpackage/1.7/redhat-el-4.0/non-free
#mirrorlist=http://www.jpackage.org/jpackage_generic_nonfree_1.7.txt
failovermethod=priority
gpgcheck=1
gpgkey=http://www.jpackage.org/jpackage.asc
enabled=1
Просто погуглите "репозиторий yum" для получения конкретных указаний по импорту ключей GPG :)