mirror of
https://github.com/webmin/webmin.git
synced 2026-08-25 16:10:54 +01:00
This PR adds DNF 4 and DNF 5 versionlock support to Package Updates, including listing, holding, unholding, and explicitly updating held packages. DNF 4 requires the versionlock plugin to be installed, while DNF 5 supports versionlock natively. Hold controls are shown only when the versionlock command is available. It also previews DNF transactions before confirmation so users can see which packages will be installed or updated in the table, similar to APT.
499 lines
16 KiB
Plaintext
499 lines
16 KiB
Plaintext
index_title=Software Packages
|
|
index_tabpkgs=Installed packages
|
|
index_tabinstall=Install a new package
|
|
index_tabupdate=Update packages
|
|
index_installed=Installed Packages
|
|
index_close=Close all.
|
|
index_open=Open all.
|
|
index_finddesc=Search the $1 database by package name or the contents of a package, or browse the entire package tree.
|
|
index_findtext=Search For Package:
|
|
index_install=Install a New Package
|
|
index_installmsg=Select the location to install a new $1 package.
|
|
index_local=From local file
|
|
index_uploaded=From uploaded file
|
|
index_ftp=From URL
|
|
index_installok=Install
|
|
index_ident=Identify a File
|
|
index_identok2=Search Packages For File:
|
|
index_all=All Packages
|
|
index_return=module index
|
|
index_treturn=package tree
|
|
index_tree2=Browse Package Tree
|
|
index_epackagecmd=The $1 package system requires the $2 command
|
|
index_eupdatecmd=The $1 update system requires the $2 command
|
|
index_epackagecheck=The selected package management system is not valid : $1.<br>You may need to select a different system on the <a href='$2'>module configuration</a> page.
|
|
index_eupdatecheck=The selected update system is not valid : $1.<br>You may need to select a different update method on the <a href='$2'>module configuration</a> page.
|
|
index_echeckpackage=No package system was detected!
|
|
index_echeckupdate=No update system was detected!
|
|
index_filter=Filter Packages
|
|
index_filterclear=Clear Filter
|
|
index_filtered=Displaying <tt>$1</tt> packages out of <tt>$2</tt>
|
|
|
|
search_title=Package Search
|
|
search_nomatch=No packages matched $1
|
|
search_none=None
|
|
search_desc=Description
|
|
search_class=Class
|
|
search_pack=Package
|
|
search_match=Packages matching $1
|
|
search_return=search results
|
|
search_esearch=You did not enter anything to search for!
|
|
search_delete=Uninstall selected packages
|
|
search_selall=Select all
|
|
search_invert=Invert selection
|
|
|
|
edit_title=Edit Package
|
|
edit_details=Package Details
|
|
edit_desc=Description
|
|
edit_pack=Package
|
|
edit_class=Class
|
|
edit_none=None
|
|
edit_ver=Version
|
|
edit_vend=Vendor
|
|
edit_arch=Architecture
|
|
edit_inst=Installed
|
|
edit_url=URL
|
|
edit_deps=Dependencies
|
|
edit_dname=Depends on
|
|
edit_dtype=Dependency type
|
|
edit_dvers=Version
|
|
edit_dpackage=Package
|
|
edit_dfile=File
|
|
edit_dother=Capability
|
|
edit_dlibrary=Library
|
|
edit_list=List Files
|
|
edit_listdesc=Show all the files in this package, and their current verification state.
|
|
edit_uninst=Uninstall
|
|
edit_uninstdesc=Remove this package from your system.
|
|
edit_return=package details
|
|
edit_egone=Package is no longer installed
|
|
|
|
list_title=Package Files
|
|
list_files=Files for Package $1
|
|
list_path=Path
|
|
list_owner=Owner
|
|
list_group=Group
|
|
list_type=Type
|
|
list_size=Size
|
|
list_status=Status
|
|
list_ok=OK
|
|
list_view=(View)
|
|
list_eview=Failed to open $1 : $2
|
|
|
|
delete_err=Failed to delete package $1
|
|
delete_epack=The package $1 does not exist
|
|
delete_title=Delete Package
|
|
delete_rusure=Are you sure you want to delete the package $1 ? Up to $2 files ($3) will be deleted forever.
|
|
delete_rusure2=Are you sure you want to delete the package $1 ?
|
|
delete_ok=Delete
|
|
delete_nodeps=Ignore dependencies?
|
|
delete_noscripts=Skip uninstall scripts?
|
|
delete_efile=Invalid temp file to delete
|
|
delete_purge=Purge configuration files?
|
|
delete_depstoo=Removed unused dependencies as well?
|
|
|
|
file_title=File Information
|
|
file_notfound=No information about $1 is available
|
|
file_path=Path
|
|
file_type=Type
|
|
file_perms=Permissions
|
|
file_owner=Owner
|
|
file_group=Group
|
|
file_size=Size
|
|
file_link=Link To
|
|
file_pack=Package
|
|
file_class=Class
|
|
file_desc=Description
|
|
file_none=None
|
|
|
|
install_err=Failed to install package
|
|
install_elocal=No local file given
|
|
install_elocal2='$1' does not exist
|
|
install_eupload=Your browser does not support file uploads
|
|
install_eurl=Incomprehensible URL '$1'
|
|
install_eupdate=No package to install entered
|
|
install_edir=Not a valid $1 directory
|
|
install_ezip=Not a valid compressed or gzipped $1 file
|
|
install_efile=Not a valid $1 file
|
|
install_title=Install Package
|
|
install_header=Install package
|
|
install_packs=Package(s) to be installed
|
|
install_ok=Install
|
|
|
|
do_err=Failed to install package $1
|
|
do_title=Install Package
|
|
do_efailed=Install failed : $1
|
|
do_efailedmsg1=You may attempt to install again by going back to the previous page and selecting different install options.
|
|
do_efailedmsg2=Otherwise, <a href='$1'>click here to delete the temporary package file</a> in order to save disk space.
|
|
do_success=Package $1 was installed successfully
|
|
do_details=Package Details
|
|
do_desc=Description
|
|
do_class=Class
|
|
do_pack=Package
|
|
do_ver=Version
|
|
do_vend=Vendor
|
|
do_arch=Architecture
|
|
do_inst=Installed
|
|
do_none=None
|
|
do_files=Package Files
|
|
|
|
pkgadd_root=Root directory
|
|
pkgadd_eroot=Root directory '$1' does not exist
|
|
pkgadd_unknown=Unknown
|
|
pkgadd_manager=System V Package Manager
|
|
|
|
rpm_upgrade=Upgrade package?
|
|
rpm_replacepkgs=Overwrite package?
|
|
rpm_nodeps=Ignore dependencies?
|
|
rpm_oldpackage=Replace new version with old?
|
|
rpm_noscripts=Execute install scripts?
|
|
rpm_excludedocs=Install documentation?
|
|
rpm_replacefiles=Overwrite files?
|
|
rpm_notriggers=Run triggered scripts?
|
|
rpm_ignoresize=Check filesystem sizes?
|
|
rpm_root=Root directory
|
|
rpm_eroot=Root directory '$1' does not exist
|
|
rpm_search=Search rpmfind.net for:
|
|
rpm_none=No packages matching your search were found.
|
|
rpm_find=Search rpmfind.net ..
|
|
rpm_findrpm=Package filename
|
|
rpm_finddistro=Distribution
|
|
rpm_finddesc=Description
|
|
|
|
bsd_unknown=Unknown
|
|
bsd_scripts=Execute pre and post install scripts?
|
|
bsd_force=Force install if missing prerequisites?
|
|
bsd_manager=$1 Package Manager
|
|
|
|
slack_unclass=Other
|
|
slack_unknown=Unknown
|
|
slack_missing=Missing
|
|
slack_root=Root directory
|
|
slack_eroot=Missing or invalid root directory
|
|
slack_manager=Slackware Package Manager
|
|
slack_edir=Missing Slackware packages directory $1
|
|
|
|
debian_unknown=Unknown
|
|
debian_depends=Ignore dependancy problems?
|
|
debian_conflicts=Ignore package conflicts?
|
|
debian_overwrite=Overwrite files from other packages?
|
|
debian_downgrade=Replace newer package with old?
|
|
debian_manager=Debian
|
|
|
|
apk_unknown=Unknown
|
|
apk_manager=Alpine Package Keeper
|
|
apk_untrusted=Allow untrusted package file?
|
|
|
|
log_install_package=Installed package $1
|
|
log_install_apt_l=Installed package(s) $1 from APT
|
|
log_install_apt=Installed $2 package(s) from APT
|
|
log_install_yum_l=Installed package(s) $1 from YUM
|
|
log_install_yum=Installed $2 package(s) from YUM
|
|
log_install_rhn_l=Installed package(s) $1 from Redhat Network
|
|
log_install_rhn=Installed $2 package(s) from Redhat Network
|
|
log_check_apt_l=Upgraded package(s) $1 from APT
|
|
log_check_apt=Upgraded $2 package(s) from APT
|
|
log_delete=Uninstalled package $1
|
|
log_deletes_l=Uninstalled packages $1
|
|
log_deletes=Uninstalled $1 packages
|
|
log_urpmi_update=Updated available URPMI packages
|
|
log_urpmi_upgrade=Upgraded installed URPMI packages
|
|
log_upgrade_yum_l=Upgraded package(s) $1 from YUM
|
|
log_upgrade_yum=Upgraded $2 package(s) from YUM
|
|
log_check_rhn_l=Upgraded package(s) $1 from Redhat Network
|
|
log_check_rhn=Upgraded $2 package(s) from Redhat Network
|
|
|
|
rhn_input=Package from Redhat Network
|
|
rhn_find=Search RHN ..
|
|
rhn_install=Installing package(s) with command $1 ..
|
|
rhn_ok=.. install complete
|
|
rhn_failed=.. install failed!
|
|
rhn_title=Select RHN package
|
|
rhn_pack=Package
|
|
rhn_version=Version
|
|
rhn_form=Redhat Network Options
|
|
rhn_header=Automatic package upgrade options
|
|
rhn_auto=Automatically check for updates?
|
|
rhn_interval=Checking interval
|
|
rhn_secs=minutes
|
|
rhn_apply=Save and Apply
|
|
rhn_now=Save and Check Now
|
|
rhn_err=Failed to save RHN options
|
|
rhn_einterval=Missing or invalid interval
|
|
rhn_einterval2=Checking interval must be at least 120 seconds
|
|
rhn_check=Checking For Updates
|
|
rhn_checkdesc=Checking for updated packages from the Redhat Network with command $1 ..
|
|
rhn_nocheck=.. no packages updated.
|
|
rhn_proxy=Proxy server URL for downloading
|
|
rhn_none=Disabled
|
|
rhn_eproxy=Missing or invalid proxy server
|
|
rhn_skip=Skip packages matching
|
|
rhn_nonefound=No packages available for update.
|
|
rhn_name=Redhat Network
|
|
|
|
apt_input=Package from APT
|
|
apt_install=Installing package(s) with command $1 ..
|
|
apt_ok=.. install complete
|
|
apt_failed=.. install failed!
|
|
apt_reholdfailed=.. failed to restore the hold on $1 : $2
|
|
apt_form=Upgrade All Packages
|
|
apt_header=APT package upgrade options
|
|
apt_update=Resynchronize package list (<tt>update</tt>)
|
|
apt_mode=Upgrade mode
|
|
apt_mode2=Distribution upgrade (<tt>upgrade-dist</tt>)
|
|
apt_mode1=Normal upgrade
|
|
apt_mode0=Don't upgrade
|
|
apt_sim=Only show which packages would be upgraded
|
|
apt_apply=Upgrade Now
|
|
apt_upgrade=Upgrade All Packages
|
|
apt_updatedesc=Resynchronizing package list with command $1 ..
|
|
apt_updatefailed=.. resynchronization failed!
|
|
apt_updateok=.. resynchronization complete.
|
|
apt_upgradedesc=Upgrading all packages with command $1 ..
|
|
apt_upgradedescsim=Simulating upgrade of all packages with command $1 ..
|
|
apt_upgradefailed=.. upgrade failed!
|
|
apt_upgradeok=.. upgrade complete.
|
|
apt_search=Find packages matching :
|
|
apt_find=Search APT ..
|
|
apt_title=Search APT
|
|
apt_name=APT
|
|
apt_repo_url=Repository base URL
|
|
apt_repo_path=Distribution path components
|
|
apt_repo_eurl=Missing or invalid-looking base URL
|
|
apt_repo_epath=Missing distribution path
|
|
|
|
yum_input=Package from YUM
|
|
yum_install=Installing package(s) with command $1 ..
|
|
yum_ok=.. install complete
|
|
yum_failed=.. install failed!
|
|
yum_unholdfailed=.. failed to temporarily remove the version lock on $1 : $2
|
|
yum_reholdfailed=.. failed to restore the version lock on $1 : $2
|
|
yum_versionlock_missing=The DNF versionlock command is not installed
|
|
yum_versionlock_none=No packages were specified
|
|
yum_versionlock_failed=dnf versionlock $1 failed
|
|
yum_find=Browse YUM ..
|
|
yum_package=Package
|
|
yum_version=Version
|
|
yum_arch=Architecture
|
|
yum_source=Source
|
|
yum_form=Upgrade All Packages
|
|
yum_apply=Upgrade All Install Packages from YUM
|
|
yum_upgrade=Upgrade All Packages
|
|
yum_upgradedesc=Upgrading all packages with command $1 ..
|
|
yum_upgradefailed=.. upgrade failed!
|
|
yum_upgradeok=.. upgrade complete.
|
|
yum_title=Browse YUM
|
|
yum_name=YUM
|
|
yum_enable=Enable repository:
|
|
yum_none=<None>
|
|
yum_repo_id=Repository ID
|
|
yum_repo_name=Repository description
|
|
yum_repo_url=Package base URL
|
|
yum_repo_gpg=GPG certificate file
|
|
yum_repo_none=Not signed
|
|
yum_repo_eid=Missing or invalid repository ID - only letters and numbers allowed
|
|
yum_repo_eidclash=Repository ID is already in use
|
|
yum_repo_ename=Missing repository name
|
|
yum_repo_eurl=Missing or invalid repository URL
|
|
yum_repo_egpg=GPG cert file missing or does not exist
|
|
yum_repo_efile=Repository file already exists!
|
|
|
|
urpmi_name=URPMI
|
|
urpmi_input=Package from URPMI
|
|
urpmi_find=Browse URPMI ..
|
|
urpmi_form=Upgrade All Packages
|
|
urpmi_update=Update Available URPMI Packages
|
|
urpmi_upgrade=Upgrade Installed URPMI Packages To Latest Versions
|
|
urpmi_title_update=Updating Available Packages
|
|
urpmi_title_upgrade=Upgrading Installed Packages
|
|
urpmi_updatedesc=Running command $1 ..
|
|
uprmi_upgradefailed=.. failed!
|
|
urpmi_upgradeok=.. complete.
|
|
urpmi_install=Installing package(s) with command $1 ..
|
|
urpmi_ok=.. install complete
|
|
urpmi_failed=.. install failed!
|
|
|
|
rpm_missing=Missing
|
|
rpm_checkfail=Failed $1 check
|
|
rpm_md5=MD5
|
|
rpm_fsize=file size
|
|
rpm_sym=symlink
|
|
rpm_mtime=modification time
|
|
rpm_dev=device
|
|
rpm_user=user ownership
|
|
rpm_perm=permissions
|
|
rpm_group=group ownership
|
|
rpm_erpm=RPM $1 not found : $2
|
|
|
|
soft_reg=Regular File
|
|
soft_dir=Directory
|
|
soft_spec=Special File
|
|
soft_sym=Symbolic Link
|
|
soft_hard=Hard Link
|
|
soft_edit=Editable File
|
|
soft_efunc=Failed to load functions for $1 package system.
|
|
soft_euncompress=File is compressed, but the <tt>uncompress</tt> command was not found on your system.
|
|
soft_euncmsg=Failed to uncompress file : $1
|
|
soft_egzip=File is gzipped, but the gzip command was not found on your system.
|
|
soft_egzmsg=Failed to gunzip file : $1
|
|
|
|
aix_unknown=Unknown
|
|
aix_device=INPUT device / directory for software
|
|
aix_software=SOFTWARE to install
|
|
aix_preview=PREVIEW only? (install operation will NOT occur)
|
|
aix_commit=COMMIT software updates?
|
|
aix_save=SAVE replaced files?
|
|
aix_auto=AUTOMATICALLY install requisite software?
|
|
aix_extend=EXTEND file systems if space needed?
|
|
aix_overwrite=OVERWRITE same or newer versions?
|
|
aix_verify=VERIFY install and check file sizes?
|
|
aix_include=Include corresponding LANGUAGE filesets?
|
|
aix_detail=DETAILED output?
|
|
aix_process=Process multiple volumes?
|
|
aix_accept=ACCEPT new license agreements?
|
|
aix_license=Preview new LICENSE agreements?
|
|
aix_clean=Cleanup install failure?
|
|
aix_manager=AIX Package Manager
|
|
|
|
emerge_input=From Portage repository
|
|
emerge_find=Search ..
|
|
emerge_install=Installing package with command $1 ..
|
|
emerge_failed=.. install failed!
|
|
emerge_ok=.. install complete
|
|
emerge_search=Search for package:
|
|
emerge_pack=Package
|
|
emerge_class=Class
|
|
emerge_version=Version
|
|
emerge_desc=Description
|
|
emerge_none=No packages matched your search.
|
|
emerge_noreplace=Replace existing packages?
|
|
emerge_onlydeps=Only install dependencies?
|
|
emerge_title=Search Portage
|
|
emerge_name=Portage
|
|
|
|
apk_input=Package from APK
|
|
apk_find=Search APK ..
|
|
apk_install=Installing package(s) with command $1 ..
|
|
apk_ok=.. install complete
|
|
apk_failed=.. install failed!
|
|
apk_name=APK
|
|
|
|
cygwin_fmissing=The file is missing
|
|
cygwin_lmissing=The file to which the link points is missing
|
|
cygwin_estat=Failed to stat file: $1
|
|
cygwin_elread=Failed to read symlink: $1
|
|
cygwin_elstat=Failed to stat symlink: $1
|
|
cygwin_badpostscript=Warning: this script does not appear to have been run
|
|
cygwin_pkgexists=Package $1 already exists.
|
|
cygwin_warnuse=Warning: This is not an official interface for managing Cygwin software. Use at your own risk.
|
|
cygwin_edb=Missing Cygwin packages database $1
|
|
|
|
deletes_err=Failed to delete packages
|
|
deletes_enone=No packages selected
|
|
deletes_title=Delete Packages
|
|
deletes_desc=Uninstalling packages $1 ..
|
|
deletes_failed1=Failed to uninstall $1 : $2
|
|
deletes_success1=Successfully uninstalled $1
|
|
deletes_failed2=Uninstallation failed : $1
|
|
deletes_success2=.. uninstallation complete.
|
|
deletes_rusure=Are you sure you want to uninstall the packages $1 ?
|
|
deletes_ok=Delete them all
|
|
|
|
csw_input=Package from CSW
|
|
csw_install=Installing package(s) with command $1 ..
|
|
csw_ok=.. install complete
|
|
csw_failed=.. install failed!
|
|
csw_already=.. already installed.
|
|
csw_retry=.. trying again with new dependencies.
|
|
csw_find=Browse CSW ..
|
|
csw_package=Package
|
|
csw_version=Version
|
|
csw_title=Browse CSW
|
|
csw_name=CSW
|
|
csw_form=Upgrade Packages
|
|
csw_upgrade=Upgrade All Installed Packages
|
|
csw_updatedesc=Upgrading all installed packages with command $1 ..
|
|
|
|
missing_msg=The $1 package can be automatically installed by Webmin using $2.
|
|
missing_now=Install Now
|
|
|
|
find_title=Search For Package
|
|
find_search=Find packages matching:
|
|
find_name=Name
|
|
find_version=Version
|
|
find_desc=Description
|
|
find_none=No packages matching your search were found.
|
|
|
|
msi_users=Make new application available to
|
|
msi_users0=Nobody
|
|
msi_users1=Current user
|
|
msi_users2=All users
|
|
msi_missing=Does not exist
|
|
msi_size=Wrong size
|
|
|
|
hpux_create_target_path=Create target path?
|
|
hpux_mount_all_filesystems=Mount all filesystems?
|
|
hpux_reinstall=Reinstall?
|
|
hpux_reinstall_files=Reinstall files?
|
|
hpux_reinstall_files_use_cksum=Reinstall files use checksum?
|
|
hpux_allow_multiple_versions=Allow multiple versions?
|
|
hpux_defer_configure=Defer configure?
|
|
hpux_autorecover_product=Autorecover product?
|
|
hpux_allow_downdate=Allow downdate?
|
|
hpux_allow_incompatible=Allow incompatible?
|
|
hpux_autoselect_dependencies=Autoselect dependencies?
|
|
hpux_enforce_dependencies=Enforce dependencies?
|
|
hpux_enforce_scripts=Enforce scripts?
|
|
hpux_enforce_dsa=Enforce disk space analysis?
|
|
hpux_root=Root directory
|
|
|
|
ports_install=Installing FreeBSD ports $1 ..
|
|
ports_failed=.. some ports failed
|
|
ports_ok=.. install complete
|
|
ports_input=Package from ports
|
|
ports_find=Search Ports
|
|
ports_name=FreeBSD ports
|
|
ports_form=Update Ports Database
|
|
ports_apply=Download Latest Snapshot
|
|
ports_upgrade=Downloading Ports Snapshot
|
|
ports_running=Running command $1 ..
|
|
|
|
pkg_install=Installing FreeBSD packages $1 ..
|
|
pkg_failed=.. some packages failed
|
|
pkg_ok=.. install complete
|
|
pkg_find=Search pkgng
|
|
pkg_input=Package from pkgng
|
|
|
|
pkgsrc_install=Installing pkgsrc packages $1 ..
|
|
pkgsrc_failed=.. some packages failed
|
|
pkgsrc_ok=.. install complete
|
|
pkgsrc_find=Search pkgng
|
|
pkgsrc_input=Package from pkgsrc
|
|
|
|
log_IPKG_update=Updated IPKG database
|
|
log_IPKG_upgrade=Upgraded installed IPKG packages
|
|
|
|
IPKG_name=IPKG
|
|
IPKG_input=Package from IPKG
|
|
IPKG_find=Browse IPKG ..
|
|
IPKG_form=Manage IPKG Packages
|
|
IPKG_update=Update IPKG Package Database
|
|
IPKG_upgrade=Upgrade Installed IPKG Packages
|
|
IPKG_title_update=Updating IPKG Databse
|
|
IPKG_title_upgrade=Upgrading Installed Packages
|
|
IPKG_updatedesc=Running command $1 ..
|
|
IPKG_upgradefailed=.. failed!
|
|
IPKG_upgradeok=.. complete.
|
|
IPKG_install=Installing package(s) with command $1 ..
|
|
IPKG_ok=.. install complete
|
|
IPKG_failed=.. install failed!
|
|
IPKG_index_tree=Manage IPKG Packages
|
|
IPKG_install_package=Install
|
|
IPKG_install_packagedesc=Install this package on your system
|
|
IPKG_noupgrade=Nothing to upgrade
|
|
IPKG-edit_title=Manage IPKG Package
|
|
IPKG_update_avail=Update availible:
|
|
IPKG_not_installed=Package is not installed
|
|
|
|
__norefs=1
|