Neue opsi Pakete in 4.0.5 Stable

Neuigkeiten und Ankündigungen
Antworten
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Neue opsi Pakete in 4.0.5 Stable

Beitrag von d.oertel »

Neue opsi Pakete in 4.0.5 Stable

Sehr geehrte opsi-Anwender,

nach einer Folge von Updates in opsi 4.0.5 Testing
werden die bisher vorgestellten Pakete nun als opsi 4.0.5 Stable veröffentlicht.

Im Detail wird hiermit als Stable freigegeben:

Server-Pakete:
opsipxeconfd 4.0.5.4-4
opsiconfd 4.0.5.3-4
opsi4ucs (4.0.5.8-3)
python-opsi (4.0.5.20-4)
Achtung bis alle Server-Pakete in Stable verfügbar sind, kann ein wenig dauern.
Das Paket opsi4ucs erscheint in den nächsten Tagen.


opsi-Pakete (Localboot):
opsi-winst/opsi-script 4.11.5.9
opsi-client-agent (4.0.5.6-4)
opsi-logviewer 1.5-1
opsi-winst-test 4.11.5.2-1
jedit 5.0.2-2
swaudit 4.0.5-3

opsi-Pakete (opsi-linux):
opsi-linux-client-agent 4.0.5.6-1

opsi-Pakete (opsi-local-image):
opsi-local-image-win* 4.0.5.1-7
opsi-local-image-postrestore 4.0.5.1-2
opsi-local-image-restore (4.0.5.2-3)
opsi-local-image-backup (4.0.5.1-5)
opsi-local-image-opensuse13-2 4.0.6.2-1
opsi-local-image-prepare 4.0.5.2-1


Dokumentationen in:
http://download.uib.de/opsi4.0/doc/
opsi-winst-manual-de.pdf
opsi-winst-manual-en.pdf
opsi-winst-reference-card-en.pdf
opsi-getting-started-de.pdf
opsi-getting-started-en.pdf
opsi-manual-de.pdf
opsi-manual-en.pdf



Übersicht:

Security Upgrade:

– opsi-client-agent:
Upgrade der SSL Libraries auf 1.0.2d,
Upgrade opsi-winst 4.11.5.9
Anpassungen für Windows 10

Neuer opsi-winst / opsi-script 4.11.5 mit vielen neuen Features:

Einen Überblick über die neuen opsi-winst Features gibt die folgende Aufzählung:

– Files Kommandos für Hardlinks, Symbolische Links, Rename und Move in Files Sektionen
– For-To Schleife
– Switch / Case Statement
– Erweiterte Stringlistfunktion: getProductPropertyList
– Neue Stringlistfunktion: removeFromListByContaining
– Neue Stringlistfunktion: LoadTextFileWithEncoding( <file name> , <encoding>)
– Neue Stringfunktion unquote2(<string>,<quote-string>)
– Neue Stringfunktion GetShortWinPathName(<longpath string>)
– Neue Stringfunktion GetConfidentialProductProperty ( <PropertyName>, <DefaultValue>)
– Neue boolean Funktion CompareDotSeparatedNumbers(<str1>, <relationstr>, <str2>)
– Neue boolean Funktion CompareDotSeparatedStrings(<str1>, <relationstr>, <str2>)
– Neues Statement UpdateEnvironment. Aufruf von UpdateEnvironment fordert Windows auf die Umgebungsvariablen
aus der Registry neu einzulesen (NT6 only)
– Files Kommando del: ACHTUNG verändertes Verhalten: Ähnlich wie schon beim copy Befehl:
Wenn eine Datei in Benutzung ist, kann sie im Rahmen eines Reboots gelöscht werden. Das opsi-winst/opsi-script
default-Verhalten ist dabei, dass ein Datei in Benutzung zum Löschen beim nächsten Reboot markiert wird UND
die opsi-winst/opsi-script Reboot Markierung gesetzt wird. Das Setzen der Option -c stellt den automatischen
Reboot aus. Das Löschen wird in diesem Fall erst dann vervollständigt, wenn ein Reboot auf eine andere Weise
ausgelöst wird.
- Upgrade der SSL Libraries auf 1.0.2d

Eine detaillierte Beschreibung der neuen Features finden Sie im Kapitel 'opsi-script / opsi-winst 4.11.5'
des Entwurfs der opsi-v406-releasenotes:
http://download.uib.de/opsi4.0/experime ... tes-de.pdf

Weitere Localboot Produkte:

* opsi-winst-test (Beispiele)
* jedit: Syntaxhighlighting für opsi-winst 4.11.5
* swaudit: Anpassungen für Windows 10
* opsi-logviewer: Standalone viewer for opsi log files


für Linux-Clients:
opsi-linux-client-agent:
opsi-script 4.11.5.9
opsi-scriptstarter verwendet clientconfig.depot.user

Server-Pakete:

opsipxeconfd + opsiconfd : Fixes für CentOS7.0/RedHat7.0


opsi4ucs: +
Bei opsi4ucs wurde die Abhängigkeit zum DHCP-Server entfernt. Das ist
bei den anderen Distributionen schon länger so und bei UCS wird das
DHCP auch nicht von opsi verwendet, sondern wird komplett über das UCS
Bereitgestellt und gepflegt. Es kann aber sein, dass bei Servern, die
den dhcp-Server über die Abhängigkeit von opsi4ucs installiert haben.
In diesen Fällen wird nach dem Update das univention-dhcp Paket als
nicht mehr benötigt angezeigt. Sollte dieser Fall eintreten können Sie
das Paket noch mal über folgenden Befehl als manuell installiert
markieren:

univention-install univention-dhcp

Mit freundlichen Grüßen
Das uib opsi Team

Changelogs (seit letzten stable):

========================================================
opsi4ucs (4.0.5.8-1) stable; urgency=low

* Dependency univention-dhcp removed.

-- Erol Ueluekmen <e.ueluekmen@uib.de> Tue, 07 Jul 2015 10:28:18 +0200
=========================================
python-opsi (4.0.5.20-4) testing; urgency=medium

* Removing old references to python-support.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 10 Aug 2015 15:09:58 +0200

python-opsi (4.0.5.20-3) testing; urgency=medium

* Debian/Ubuntu: Do not require python-support.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 10 Aug 2015 14:59:02 +0200

python-opsi (4.0.5.20-2) testing; urgency=medium

* Depend on dh-python to fix lintian errors on Debian 8.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 10 Aug 2015 14:49:25 +0200

python-opsi (4.0.5.20-1) stable; urgency=medium

* hwaudit: Added translations for COMPUTER_SYSTEM.sku

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 07 Jul 2015 17:04:11
+0200

========================================================
opsipxeconfd (4.0.5.4-4) testing; urgency=medium

* Debian: fix error in postinst.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 10 Aug 2015 13:38:11 +0200

opsipxeconfd (4.0.5.4-3) testing; urgency=medium

* Debian: updated postinst-script.

-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 29 Jul 2015 14:09:15 +0200

opsipxeconfd (4.0.5.4-2) experimental; urgency=medium

* Debian 8: fix lintian false positive.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 28 Jul 2015 14:33:11 +0200

opsipxeconfd (4.0.5.4-1) experimental; urgency=medium

* Overhauled creation of the pid file.
* Packaging fixes for Debian.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 28 Jul 2015 14:22:07 +0200

opsipxeconfd (4.0.5.3-7) experimental; urgency=medium

* CentOS / Red Hat 7: Fix requiring /bin/python instead of /usr/bin/python

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 28 Jul 2015 12:56:38 +0200

========================================================

opsiconfd (4.0.5.3-4) testing; urgency=medium

* CentOS / Red Hat 7: Fix requiring /bin/python instead of /usr/bin/python

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 28 Jul 2015 16:18:52 +0200

opsiconfd (4.0.5.3-1) testing; urgency=low

* Reset maxAuthenticationFailure before connection will blocked

-- Erol Ueluekmen <e.ueluekmen@uib.de> Mon, 16 Mar 2015 14:17:58 +0100

========================================================
opsi-logviewer (1.5-1) testing; urgency=lo

* line numbers imported from somewhere else can be ignored

========================================================
opsi-winst/opsi-script (4.11.5.9) stable; urgency=low

* osmain: initproduct before run update script: refresh getProductMap
* osmain: but still use setup as lastaction even if was setup+update
* oswebservice: new procedure TOpsi4Data.setActualProductActionRequest

-- Detlef Oertel <d.oertel@uib.de> Fri, 17 Jul 2015:15:00:00 +0200

opsi-winst/opsi-script (4.11.5.8) stable; urgency=low

* new statement LoadProductProperties <clientId> <productId> (re-loads productproperty list from Server if possible)
* GetProductpropertyList: do not try to use also local_opsidata or opsidata
* GetProductproperty: do not try to use also local_opsidata or opsidata

-- Detlef Oertel <d.oertel@uib.de> Thu, 09 Jul 2015:15:00:00 +0200

opsi-winst/opsi-script (4.11.5.7) stable; urgency=low

* GetProductproperty: try / except added

-- Detlef Oertel <d.oertel@uib.de> Tue, 07 Jul 2015:15:00:00 +0200

opsi-winst/opsi-script (4.11.5.6) stable; urgency=low

* GetProductpropertyList: also with list as second (default) parameter ; fixes #1602
* GetProductpropertyList: try to use also local_opsidata, log using default
* GetProductproperty: if empty try to use also local_opsidata or opsidata, log using default

-- Detlef Oertel <d.oertel@uib.de> Thu, 02 Jul 2015:15:00:00 +0200

opsi-winst/opsi-script (4.11.5.5) stable; urgency=low

* upgrade to ssl Libraries 1.0.2c (libeay32.dll, ssleay32.dll); fixes #1586
* osfuncwin2: updateEnvironment: do not try to run updateEnvironment on windows < 6; fixes #1591
* osmain: BuildPC: process product only if we have a original action request wich is still set

-- Detlef Oertel <d.oertel@uib.de> Thu, 25 Jun 2015:15:00:00 +0200

opsi-winst/opsi-script (4.11.5.4) stable; urgency=low

* Working with ssl protocol: sslvSSLv23 - auto negotation

-- Detlef Oertel <d.oertel@uib.de> Tue, 02 Jun 2015:15:00:00 +0200

opsi-winst/opsi-script (4.11.5.3) stable; urgency=low

* (Security Update) oswebservice: use TLS1.2 instead of SSLv3 and fallback downto SSLv3

-- Detlef Oertel <d.oertel@uib.de> Mon, 01 Jun 2015:15:00:00 +0200

opsi-winst/opsi-script (4.11.5.2) stable; urgency=low

* upgrade to ssl Libraries 1.0.2a (libeay32.dll, ssleay32.dll)
* files commands move / rename / hardlink / symlink now work with overwrite; fixes #1435
* if move / rename fails (file is in use) we retry it with MOVEFILE_DELAY_UNTIL_REBOOT
So the move will be done at the next reboot. Reboot will be set automatically if not Option -c is set.
* file command del / delete now with option -c and retry to delete on next boot if file in use ; fixes # 788
* osfunc: new function opsiunquotestr2
* new string function unquote2(s1,s2): like unquote but:
removes only quotes if they found at start and end
s2 may be two chars long. Then the first char is the start mark
and the second char is the end mark
* osparser: GetString: new boolean switch requote
* osparser: GetString requote=true: change double quoted (""str"") to alternative double quoted ('""'); references #1284
* new string function: GetShortWinPathName(longpath) ; fixes #581
Windows only
Gives short path (8.3) from a long path e.g.
GetShortWinPathName("C:\Program Files (x86)") gives "C:\PROGRA~2"
In case of Error the result is an empty string
* osfunc: startprocess_cp: translate windows showWindowFlag to TProcess TShowWindowOptions
* osparser: doRegistryHack* : fix for not HKCU reg enties in loginscripts; fixes #1538
* oswebservice: more log for "unexpected Result from webservice in retrieveJSONObject, number of lines: 0"
* new string function: GetConfidentialProductProperty : like GetProductProperty but handles the result as confidential string ; fixes #462
* fixes at GetNTVersion for Win10
* new boolean function CompareDotSeparatedNumbers(<str1>,<relation str>,<str2>)
<relation str> may be: one of [<,<=,=,>=,>]
* new boolean function CompareDotSeparatedStrings(<str1>,<relation str>,<str2>)
<relation str> may be: one of [<,<=,=,>=,>]

-- Detlef Oertel <d.oertel@uib.de> Wed, 01 Apr 2015:15:00:00 +0200

opsi-winst/opsi-script (4.11.5.1) stable; urgency=low

* osparser: commandline := 'cmd64.exe /c "reg delete ""'+key_completepath+'"" /f'; (fixes #1299)
* port of the changes since 4.11.4.6 to Linux
* osparser: New files commands hardlink, symlink, rename, move
* osfunc: new tuibinstall methods: hardlink, symlink, rename (Linux / Windows ; fixes #1319, #362)
* osparser: execDosBatch: The path to temporary file is only quoted if it contains spaces
* osparser: execDosBatch: Variables are now allowed as Parameters (but no functions) fixes #1312
* osparser: executeWith: Variables are now allowed as Parameters (but no functions)
* osparser: doAktionen: Variables and functions are now allowed as sleepsecond Parameters; fixes #1193
* osparser: %SriptPath%/../lib as additional Path in Search path for includes; fixes #1201
* osparser: searchpath for includes are now works also for sub <file> ; fixes #1201
* New loop statement: for %s% = $start$ to $stop$ do <statement> ; refernces #407
- $start$ and $stop$ has to be integer strings
- $start$ < $stop$ is required
- in fact a stringlist $start$ to $stop$ is generated over which we iterate while loop
* osparser: tsLoopForTo for %s% = $start$ to $stop$ do <statement>
* osparser: activating winbatch for linux ; fixes #1170
* replacing opsi-winst constants by opsi-script
* osparser: produceStringList: New (overloaded) stringlist function (references #1110):
- removeFromListByContaining(<search string>, <target list>) removes <search string> from <target list>
- removeFromListByContaining(<search list>, <target list>) removes <search list> from <target list>
- both functions search case insensitive for a matching substring
* ospparser: fix for filexists* to detect symlinks
* upgrade to ssl Libraries 1.0.1L (libeay32.dll, ssleay32.dll)
* osmain: GetParameter + StartProgramModes: more try - except : port from 4.11.4.16
* osparser: doOpsiServiceCall: more try - except : port from 4.11.4.16
* osparser: doTextPatchMain: do not use CheckFileExists in SaveToFile ; references #171
* HowToBuild.txt ; fixes #1372
* oswebservice: finishOpsiConf: if runproductlist then Logg-Appendmode := true; references #1379
* new Statement: UpdateEnvironment : Triggers Windows to reload Environment from Registry; Win only; references #1364
* new Control Statement: Switch ; references #740
- osparser: Switch <string expr ; normally variable>
Case <string expr; normally const>
statments
EndCase
[Defaultcase
statments
EndCase]
EndSwitch
* LinkFolder for Linux activated: No Iconindex
but link_categories: 'AudioVideo',
'Audio', 'Video', 'Development', 'Education', 'Game', 'Graphics', 'Network',
'Office', 'Settings', 'System', 'Utility'
// from http://standards.freedesktop.org/menu-s ... y-registry
changes in osparser, osfunclin and new unit oslindesktop
* some more ExpandFilename calls to handle incorrect path delimiter
* oswebservice: sendlog: replace old writeLog by new log_write method
* New Statement: MaximizeWinst at osparser
* New Functions LoadTextFileWithEncoding(file,encoding) strLoadTextFileWithEncoding(file,encoding) at osparser
* osencoding: LoadFromFileWithEncoding
* oswebservice: sendlog: at Linux do not convert logstrings to uft8
* oslog: dependentadd: more try except
* osparser: sleepseconds (tsSleep): more try except and more logging
* osparser: winbatch: trim targetfilename
* osparser: shellBatch: Parameter at Linux (wrong bash parameter)
* osmain: User Profile Management (runloginscripts) is now free

-- Detlef Oertel <d.oertel@uib.de> Thu, 22 Dec 2014:15:00:00 +0200

========================================================
opsi-linux-client-agent (4.0.5.6-1) stable; urgency=low

* opsiscriptstarter: will now exit with exit code 0 even on timeout : lightdm greeter need this

-- d.oertel <d.oertel@uib.de> Mon, 03 Aug 2015 15:00:00 + 0100

opsi-linux-client-agent (4.0.5.5-1) stable; urgency=low

* opsiscriptstarter fix in terminate (timeout) thread
* opsiscriptstarter fix in log output

-- d.oertel <d.oertel@uib.de> Wed, 28 Jul 2015 15:00:00 + 0100

opsi-linux-client-agent (4.0.5.4-1) stable; urgency=low

* opsi-scriptstarter fix for empty clientconfig.depot.user

-- d.oertel <d.oertel@uib.de> Tue, 27 Jul 2015 15:00:00 + 0100

opsi-linux-client-agent (4.0.5.3-2) stable; urgency=low

* opsi-scriptstarter with timeout thread
* opsi-script 4.11.5.9

-- d.oertel <d.oertel@uib.de> Fri, 17 Jul 2015 15:00:00 + 0100

opsi-linux-client-agent (4.0.5.3-1) stable; urgency=low

* opsi-script 4.11.5.6 (with ssl protocol: sslvSSLv23 - auto negotation)
* opsi-scriptstarter (with ssl protocol: sslvSSLv23 - auto negotation)
* opsi-scriptstarter gets mount user from clientconfig.depot.user

-- d.oertel <d.oertel@uib.de> Tue, 02 Jun 2015 15:00:00 + 0100
========================================================
opsi-client-agent (4.0.5.6-4) stable; urgency=low

* update to opsi-winst 4.11.5.9
* update to openssl 1.0.2d

-- Detlef Oertel <d.oertel@uib.de> Wed, 17 Jul 2015:15:00:00 +0200

opsi-client-agent (4.0.5.6-3) stable; urgency=low

* update to opsi-winst 4.11.5.8

-- Detlef Oertel <d.oertel@uib.de> Wed, 08 Jul 2015:15:00:00 +0200

opsi-client-agent (4.0.5.6-2) stable; urgency=low

* update to opsi-winst 4.11.5.7

-- Detlef Oertel <d.oertel@uib.de> Tue, 07 Jul 2015:15:00:00 +0200

opsi-client-agent (4.0.5.6-1) stable; urgency=low

* update to opsi-winst 4.11.5.6

-- Detlef Oertel <d.oertel@uib.de> Wed, 01 Jul 2015:15:00:00 +0200

opsi-client-agent (4.0.5.5-2) stable; urgency=low

* setup.ins: for win10: change all '$INST_NTVersion$ < "6.0"' to CompareDotSeparatedNumbers

-- Detlef Oertel <d.oertel@uib.de> Wed, 01 Jul 2015:15:00:00 +0200


opsi-client-agent (4.0.5.5-1) stable; urgency=low

* update to opsi-winst 4.11.5.5

-- Detlef Oertel <d.oertel@uib.de> Tue, 30 Jun 2015:15:00:00 +0200


opsi-client-agent (4.0.5.4-6) stable; urgency=low

* upgrade to ssl Libraries 1.0.2c (libeay32.dll, ssleay32.dll); fixes #1586
* setup.ins: for win10: change all '$INST_NTVersion$ < "6.0"' to CompareDotSeparatedNumbers
* update to opsi-winst 4.11.4.22

-- Detlef Oertel <d.oertel@uib.de> Thu, 25 Jun 2015:15:00:00 +0200

========================================================
jedit_5.2.0-2 stable; urgency=low

* script changes for win10

-- detlef oertel <d.oertel@uib.de> Tue, 30 June 2015 15:00:00 +0100


jedit_5.2.0-1 stable; urgency=low

* update to 5.2 stable
* update opsi-winst.xml to opsi-script xml 4.11.5.2
* code cleanup

-- detlef oertel <d.oertel@uib.de> Mon, 18 May 2015 15:00:00 +0100
========================================================
swaudit (4.0.5-3) stable; urgency=low

* Script fixes for win10
* Go back to old but open source keyfinder

-- detlef oertel <d.oertel@uib.de> Mon, 29 Jun 2015 15:00:00 +0100

========================================================
opsi-local-image-backup (4.0.5.1-5) stable; urgency=low

* fix catch output from newer partclone version
* new (read only) property: free_on_backup:
shows the output of df -h for the backup partition fixes #1454

-- detlef oertel <d.oertel@uib.de> Fri, 24 Jul 2015 16:01:53 +0200

========================================================
opsi-local-image-postrestore (4.0.5.1-2) stable; urgency=low

* fix syntax check at isFatalError

-- d.oertel <d.oertel@uib.de> Tue, 30 June 2015 18:45:11 + 0100

opsi-local-image-postrestore (4.0.5.1) stable; urgency=low

* Initial copy
* Fixes ACL Error in c:\Users\default

-- d.oertel <d.oertel@uib.de> Tue, 30 June 2015 18:45:11 + 0100

========================================================
opsi-local-image-restore (4.0.5.2-3) stable; urgency=low

* fix grub restore for ubuntu
* use disksort from opsisetuplib.py
* fix catch output from newer partclone version
* fix change of partition type with datapartition ; refrencecs #1595

-- detlef oertel <d.oertel@uib.de> Thu, 23 Jul 2015 15:00:00 +0200

opsi-local-image-restore (4.0.5.2-2) stable; urgency=low

* added "opsi-local-image-postrestore" for property setup_after_restore
* fix Error "name 'filesystem' is not defined": Better error messages for not existing image

-- detlef oertel <d.oertel@uib.de> Wed, 1 Jul 2015 15:00:00 +0200

opsi-local-image-restore (4.0.5.2-1) stable; urgency=low

* added restore for opensuse

-- detlef oertel <d.oertel@uib.de> Thu, 21 May 2015 15:00:00 +0200

========================================================
opsi-local-image-prepare (4.0.5.2-1) stable; urgency=low

* new property winpe_partition_size ; fixes #1416
* reduce partgapM from 64 to 8 ; fixes #1417
* new property minimal_backup_partition_size ; fixes #1447
* on uefi: checks uefi netboot lable and set nextboot to netboot (if start_os_installation is not empty

-- detlef oertel <d.oertel@uib.de> Mon, 22 May 2015 15:00:00 +0200

========================================================
opsi-local-image-win* (4.0.5.1-7) stable; urgency=low

* minor fix in HW-Inventory; fixes #1540
* fix data partition hide at non-uefi ;uib#2015072410000021; fixes #1595

-- detlef oertel <d.oertel@uib.de> Fri, 24 Jul 2015 15:00:00 +0200

opsi-local-image-win* (4.0.5.1-6) stable; urgency=low

* update opsisetuplib.py
* fix winpe label
* fix data partition hide at uefi

-- detlef oertel <d.oertel@uib.de> Fri, 22 May 2015 15:00:00 +0200

========================================================
opsi-local-image-opensuse13-2 (4.0.6.2-1) stable; urgency=low

* initial
* ported from opensuse13-2, opsi-local-image-ubuntu and opsi-local-image-win
* needs nfs installed at opsi-server

-- detlef oertel <d.oertel@uib.de> Fri, 22 May 2015 15:00:00 +0200

========================================================
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
martin_esp
Beiträge: 77
Registriert: 31 Dez 2010, 09:45

Re: Neue opsi Pakete in 4.0.5 Stable

Beitrag von martin_esp »

Eine detaillierte Beschreibung der neuen Features finden Sie im Kapitel 'opsi-script / opsi-winst 4.11.5'
des Entwurfs der opsi-v406-releasenotes:
http://download.uib.de/opsi4.0/experime ... tes-de.pdf
Auch wenn hier das zukünftige Release 4.06 gemeint ist, auf Seite 7 wird darauf hingewiesen das folgende Befehle auszuführen sind um OPSI upzudaten:
aptitude update
aptitude full-upgrade

Zur Sicherheit meine Frage, muss ich für die Version 4.05 nicht eher den Befehl "aptitude safe-upgrade" anwenden?

Danke im voraus.
mfg,
Martin_esp
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: Neue opsi Pakete in 4.0.5 Stable

Beitrag von d.oertel »

Hi,

ob man hier

Code: Alles auswählen

aptitude safe-upgrade
oder

Code: Alles auswählen

aptitude full-upgrade
verwendet ist ein wenig Geschmackssache. Keins von beiden ist falsch oder richtig.
Ich verwende

Code: Alles auswählen

aptitude full-upgrade

da hier sicherer ist das auch wirklich alles installiert wird was installiert werden soll:
http://manpages.ubuntu.com/manpages/pre ... ude.8.html
full-upgrade
Upgrades installed packages to their most recent version, removing
or installing packages as necessary. This command is less
conservative than safe-upgrade and thus more likely to perform
unwanted actions. However, it is capable of upgrading packages that
safe-upgrade cannot upgrade.
Bei der Verwendung von safe-upgrade muss man die Ausgaben sorgfältig lesen
ob nicht ein Paket wegen Problemen nicht installiert wurde.
(Natürlich sollte man die Ausgaben immer sorgfältig lesen .......;-))

gruß
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
Antworten