Changeset de28837 for chapter08/pkgmgt.xml
- Timestamp:
- 07/26/2021 11:34:27 AM (3 years ago)
- Branches:
- 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 6d6f242
- Parents:
- ff96923
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/pkgmgt.xml
rff96923 rde28837 122 122 deleted libraries. 123 123 </para></listitem> 124 125 <listitem> 126 <para>If a binary or a shared library is overwrote, the processes 127 using the code or data in the binary or library may crash. The 128 correct way to update a binary or a shared library without causing 129 the process to crash is: remove it first, then install the new 130 version into position. The <command>install</command> command 131 provided by <application>Coreutils</application> has already 132 implemented this and most packages use it to install binaries and 133 libraries. So you won't be troubled by this issue most of the time. 134 However, the install process of some packages (notably Mozilla JS 135 in BLFS) just overwrites the file if it exists and causes crash, so 136 it's safer to save your work and close unneeded running processes 137 before updating a package.</para> 138 </listitem> 124 139 </itemizedlist> 125 140
Note:
See TracChangeset
for help on using the changeset viewer.