Changes

From SME Server
Jump to navigationJump to search
'Templated' db commands to add repositories, added warning box and pointed to Category:Yum_Repository for the list of DB commands to add Yum Rpositories to SME Server
Line 29: Line 29:     
====3rd-Party Yum Repositories setup====
 
====3rd-Party Yum Repositories setup====
This is an abbreviated list see http://no.longer.valid/phpwiki/index.php/3rdPartyYumRepositories
+
This page once started as http://no.longer.valid/phpwiki/index.php/3rdPartyYumRepositories, but a newer list of repositories for SME Server is now located [http://wiki.contribs.org/index.php?title=Category:Yum_Repository here].
    
If you use the commands below to add 3rd party yum repositories, they will be added to the yum-repositories database, but not enabled by default, so this will not affect automatic yum upgrades. It only adds options for running yum manually. They are also set up to block you from installing RPMs that exist already in SME Server 7.0.
 
If you use the commands below to add 3rd party yum repositories, they will be added to the yum-repositories database, but not enabled by default, so this will not affect automatic yum upgrades. It only adds options for running yum manually. They are also set up to block you from installing RPMs that exist already in SME Server 7.0.
Line 37: Line 37:  
   expand-template /etc/yum.conf
 
   expand-template /etc/yum.conf
   −
* Warning
+
{{drawBoxWarning|content=Be sure to never set the status of one of these repositories to enabled as this imposes the risk of installing newer versions SME Server core packages which might brake your server. If you want to install software from them you can enable them using the SME Server shell and the yum option --enablerepo=reponame.}}
Be sure to never set the status of one of these repositories to enabled as this imposes the risk of installing newer versions SME Server core packages which might brake your server. If you want to install software from them you can enable them using the SME Server shell and the yum option --enablerepo=reponame.
        Line 45: Line 44:  
If a site has a RPM-GPG-KEY you have to install it first with a line such as.  
 
If a site has a RPM-GPG-KEY you have to install it first with a line such as.  
 
  rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
 
  rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
  −
  −
db yum_repositories set dag repository \
  −
Name 'Dag - EL4' \
  −
BaseURL 'http://apt.sw.be/redhat/el4/en/$basearch/dag' \
  −
EnableGroups no \
  −
GPGCheck yes \
  −
GPGKey http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt \
  −
Visible no \
  −
Exclude freetype,htop,iptraf,rsync,syslinux \
  −
status disabled
  −
  −
db yum_repositories set atrpms repository \
  −
Name 'atrpms - EL4' \
  −
BaseURL 'http://dl.atrpms.net/el4-$basearch/atrpms/stable' \
  −
EnableGroups no \
  −
GPGCheck yes \
  −
GPGKey http://ATrpms.net/RPM-GPG-KEY.atrpms \
  −
Visible no \
  −
Exclude clamav,spamassassin,libselinux,perl-HTML-Parser,lm_sensors,\
  −
perl-IO-stringy,perl-XML-Parser,razor-agents,libgcrypt,rpm-python,\
  −
libxml2,zlib,gnupg,libxml2-python,yum,module-init-tools,rpm,gettext,\
  −
librpm4,glib2,perl-libwww-perl,perl-Convert-ASN1,beecrypt,fetchmail,\
  −
libacl,libtool-ltdl,popt,libgpg-error,freetype,perl-MIME-tools,mutt,\
  −
gd,perl-TimeDate,librpm4.4 \
  −
status disabled
  −
  −
db yum_repositories set dries repository \
  −
Name 'dries - EL4' \
  −
BaseURL 'http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el4/en/i386/dries/RPMS' \
  −
EnableGroups no \
  −
GPGCheck yes \
  −
GPGKey http://dries.studentenweb.org/rpm/RPM-GPG-KEY.dries.txt \
  −
Visible no \
  −
Exclude iptraf,iptstate,perl-Convert-ASN1,perl-Digest-SHA1,perl-XML-NamespaceSupport,perl-XML-SAX, \
  −
python-elementtree,spamassassin,perl-Authen-PAM,perl-IO-stringy,perl-MIME-tools,perl-Net-Server,perl-Quota \
  −
status disabled
  −
  −
db yum_repositories set dungog repository \
  −
Name 'SME Server 7 - dungog' \
  −
BaseURL 'http://sme.dungog.net/packages/smeserver/7.0/i386/dungog/' \
  −
EnableGroups yes \
  −
GPGCheck no \
  −
Visible no \
  −
status disabled
      
===Using RPMs===
 
===Using RPMs===

Navigation menu