Technology:ArchLinux: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 7: | Line 7: | ||
# Step 2: Upgrade the system | # Step 2: Upgrade the system | ||
sudo pacman -Syu | <code>sudo pacman -Syu</code> | ||
# Step 3: Check for orphans | # Step 3: Check for orphans | ||
sudo pacman -Qtdq | <code>sudo pacman -Qtdq</code> | ||
# Step 4: Install both packages together | # Step 4: Install both packages together | ||
sudo pacman -S jre17-openjdk jre17-openjdk-headless | <code>sudo pacman -S jre17-openjdk jre17-openjdk-headless</code> | ||
# Step 5: Force remove and reinstall | # Step 5: Force remove and reinstall | ||
<code> | |||
sudo pacman -Rdd jre17-openjdk jre17-openjdk-headless | sudo pacman -Rdd jre17-openjdk jre17-openjdk-headless | ||
sudo pacman -Scc | sudo pacman -Scc | ||
sudo pacman -S jre17-openjdk | sudo pacman -S jre17-openjdk | ||
</code> | |||
# Step 6: Verify package versions | # Step 6: Verify package versions | ||
<code> | |||
pacman -Si jre17-openjdk | pacman -Si jre17-openjdk | ||
pacman -Si jre17-openjdk-headless | pacman -Si jre17-openjdk-headless | ||
</code> | |||
# Step 7: Use overwrite option (use with caution) | # Step 7: Use overwrite option (use with caution) | ||
sudo pacman -Syu --overwrite "*" | <code>sudo pacman -Syu --overwrite "*"</code> | ||
Revision as of 13:18, 11 October 2024
Troubleshooting conflicting packages
- Step 1: Refresh databases and clear cache
sudo pacman -Syy
sudo pacman -Scc
- Step 2: Upgrade the system
sudo pacman -Syu
- Step 3: Check for orphans
sudo pacman -Qtdq
- Step 4: Install both packages together
sudo pacman -S jre17-openjdk jre17-openjdk-headless
- Step 5: Force remove and reinstall
sudo pacman -Rdd jre17-openjdk jre17-openjdk-headless
sudo pacman -Scc
sudo pacman -S jre17-openjdk
- Step 6: Verify package versions
pacman -Si jre17-openjdk
pacman -Si jre17-openjdk-headless
- Step 7: Use overwrite option (use with caution)
sudo pacman -Syu --overwrite "*"