Actualizando hoy tumbleweed, me dí cuenta que me fallaba el paquete ruby3.2-rubygem-lolcat, ya que me pedía unas dependencias más actualizadas que no encontraba con zypper, así que comprobé en consola que versión de gem tenía (3.4.18) y me dió la opción de actualizar a la nueva gem update --system 3.4.22, sin pensarlo actualice a la nueva versión y todo ha ido de maravilla:
soyasi@localhost:~> gem env
RubyGems Environment:
- RUBYGEMS VERSION: 3.4.22
- RUBY VERSION: 3.2.2 (2023-03-30 patchlevel 53) [x86_64-linux-gnu]
- INSTALLATION DIRECTORY: /usr/lib64/ruby/gems/3.2.0
- USER INSTALLATION DIRECTORY: /home/soyasi/.local/share/gem/ruby/3.2.0
- RUBY EXECUTABLE: /usr/bin/ruby.ruby3.2
- GIT EXECUTABLE: /usr/bin/git
- EXECUTABLE DIRECTORY: /usr/bin
- SPEC CACHE DIRECTORY: /home/soyasi/.local/share/gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux-gnu
- GEM PATHS:
- /usr/lib64/ruby/gems/3.2.0
- /home/soyasi/.local/share/gem/ruby/3.2.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => true
- :bulk_threshold => 1000
- :benchmark => false
- :install => “–format-executable --no-user-install”
- “install” => “–format-executable --no-user-install”
- :format_executable => true
- :update => “–format-executable --no-user-install”
- “update” => “–format-executable --no-user-install”
- :sources => [“https://rubygems.org”]
- REMOTE SOURCES:
- SHELL PATH:
- /home/soyasi/.local/bin
- /usr/local/bin
- /usr/bin
- /bin
una vez actualizado me permitió instalar el susodicho paquete gem install lolcat
Tod0 funciona perfectamente y no me ha dado ningún fallo
pero cuando le he pedido un listado de los paquetes instalados, me he dado cuenta que mantiene 2 versiones
la primera que figura es la que ha actualizado y la 2ª es la que corresponde a los repositorios de Tumbleweed.
gem list
*** LOCAL GEMS ***
abbrev (default: 0.1.1)
abstract_method (1.2.1)
base64 (0.2.0, default: 0.1.1)
benchmark (0.3.0, default: 0.2.1)
bigdecimal (3.1.4, default: 3.1.3)
bundler (default: 2.4.22, default: 2.4.18)
cfa (1.0.2)
cfa_grub2 (2.0.0)
cgi (0.4.0, default: 0.3.6)
cheetah (1.0.0)
csv (3.2.8, default: 3.2.6)
date (3.3.4, default: 3.3.3)
debug (1.8.0, 1.7.1)
delegate (0.3.1, default: 0.3.0)
did_you_mean (default: 1.6.3)
digest (default: 3.1.1)
drb (2.2.0, default: 2.1.1)
english (0.8.0, default: 0.7.2)
erb (4.0.3, default: 4.0.2)
error_highlight (default: 0.5.1)
etc (default: 1.4.2)
fast_gettext (2.3.0)
fcntl (1.1.0, default: 1.0.2)
fiddle (1.1.2, default: 1.1.1)
fileutils (1.7.2, default: 1.7.0)
find (0.2.0, default: 0.1.1)
forwardable (default: 1.3.3)
gem2rpm (1.0.2, 0.10.1)
getoptlong (0.2.1, default: 0.2.0)
io-console (default: 0.6.0)
io-nonblock (default: 0.2.0)
io-wait (default: 0.3.0)
ipaddr (default: 1.2.5)
irb (1.9.1, default: 1.6.2)
json (default: 2.6.3)
logger (1.6.0, default: 1.5.3)
lolcat (100.0.1)
manpages (0.6.1)
matrix (0.4.2)
memfs (1.0.0)
minitest (5.20.0, 5.16.3)
mutex_m (0.2.0, default: 0.1.2)
net-ftp (0.2.0)
net-http (0.4.0, default: 0.3.2)
net-imap (0.4.6, 0.3.4)
net-pop (0.1.2)
net-protocol (0.2.2, default: 0.2.1)
net-smtp (0.4.0, 0.3.3)
nkf (0.1.3, default: 0.1.2)
nokogiri (1.15.5 x86_64-linux, 1.15.4)
observer (0.1.2, default: 0.1.1)
open-uri (0.4.0, default: 0.3.0)
open3 (0.2.0, default: 0.1.2)
openssl (3.2.0, default: 3.1.0)
optimist (3.1.0, 3.0.1)
optparse (0.4.0, default: 0.3.1)
ostruct (0.6.0, default: 0.5.5)
paint (2.3.0)
pathname (0.3.0, default: 0.2.1)
phonology (0.0.9.1)
pkg-config (1.5.6, 1.5.5)
power_assert (2.0.3)
pp (0.5.0, default: 0.4.0)
prettyprint (0.2.0, default: 0.1.1)
prime (0.1.2)
pstore (0.1.3, default: 0.1.2)
psych (5.1.1.1, default: 5.0.1)
racc (1.7.3, default: 1.6.2)
rake (13.1.0, 13.0.6)
rbs (3.3.2, 2.8.2)
rdoc (6.6.0, default: 6.5.0)
readline (default: 0.0.3)
readline-ext (default: 0.1.5)
reline (0.4.0, default: 0.3.2)
resolv (default: 0.2.2)
resolv-replace (default: 0.1.1)
rexml (3.2.6, 3.2.5)
rinda (0.2.0, default: 0.1.1)
rss (0.3.0, 0.2.9)
ruby-augeas (0.5.0)
ruby-dbus (0.23.1)
ruby2_keywords (default: 0.0.5)
rubygems-update (3.4.22, 3.4.18)
safe_yaml (1.0.5)
securerandom (0.3.0, default: 0.2.2)
set (default: 1.0.3)
shellwords (0.2.0, default: 0.1.0)
simpleidn (0.2.1)
singleton (0.2.0, default: 0.1.1)
spanish (0.0.5.1)
stringio (3.0.9, default: 3.0.4)
strscan (3.0.7, default: 3.0.5)
syntax_suggest (1.1.0, default: 1.0.2)
syslog (default: 0.1.1)
tempfile (0.2.0, default: 0.1.3)
test-unit (3.6.1, 3.5.7)
time (0.3.0, default: 0.2.2)
timeout (0.4.1, default: 0.3.1)
tmpdir (0.2.0, default: 0.1.3)
tsort (0.2.0, default: 0.1.1)
typeprof (0.21.8, 0.21.3)
un (0.3.0, default: 0.2.1)
unf (0.1.4)
unf_ext (0.0.9.1, 0.0.8.2)
uri (0.13.0, default: 0.12.1)
weakref (0.1.3, default: 0.1.2)
yaml (0.3.0, default: 0.2.1)
zlib (3.1.0, default: 3.0.0)
La pregunta es sencilla, ¿es normal o me molesto en buscar como quitar la más antigua que corresponde a los repos?