yeniden adlandırma Ubuntu 17.04'ten Ubuntu 17.10'a yükseltildikten sonra çalışmayı durdurdu


11

renameyükseltme öncesinde iyi çalıştı, şimdi renamebir terminalde çalışan aşağıdakileri gösterir:

The program 'rename' can be found in the following packages:
 * perl
 * rename

Herhangi bir (basit) öneri lütfen? Bir GUI sadece birkaç yeniden adlandırmak için iyi olurdu, çünkü ben birçok dosyayı yeniden adlandırabilirsiniz, bu bir terminalde çalıştırın.


4
17.10'daki perl paketi artık yeniden adlandırma komut dosyasını içermiyor, en azından yeni kurulmuş bir sistemle gelen perl sürümünü içermiyor.
sudodus

Yanıtlar:


14

Etkinlikler'i tıklayın, " Yazılım ve Güncellemeler " i arayın ve başlatın. Ardından, işaretlenmemişse "Topluluk tarafından sağlanan ücretsiz ve açık kaynaklı yazılım (evren)" seçeneğini işaretleyin.

Ardından Terminal'i açın ve çalıştırın

sudo apt update
sudo apt install rename

yüklemek için rename.


Parlak! Teşekkürler. Hile yaptı. Bu normale döndü.
Ziggy Zurynski

5

Hızlı cevap ve sorunun açıklaması

17.10'daki perl paketi artık renamebetiği içermiyor , en azından yeni kurulmuş bir sistemle gelen perl sürümünü içermiyor .

Bu yüzden @ pomsky'nin cevabını tavsiye ederim.

sudo apt update
sudo apt install rename

Eski bir sistemde inceleme (16.04.LTS)

Ben perl yeniden adlandırma benim üretim sistemidir benim 16.04 LTS sisteminde.

$ rename
Usage: rename [-v] [-n] [-f] perlexpr [filenames]

$ which rename
/usr/bin/rename

$ l /usr/bin/rename
lrwxrwxrwx 1 root root 24 feb 28  2016 /usr/bin/rename -> /etc/alternatives/rename

$ l /etc/alternatives/rename
lrwxrwxrwx 1 root root 16 feb 28  2016 /etc/alternatives/rename -> /usr/bin/prename

$ l /usr/bin/prename
-rwxr-xr-x 1 root root 2987 mar 13  2016 /usr/bin/prename

$ head /usr/bin/prename
#!/usr/bin/perl -w
#
#  This script was developed by Robin Barker (Robin.Barker@npl.co.uk),
#  from Larry Wall's original script eg/rename from the perl source.
#
#  This script is free software; you can redistribute it and/or modify it
#  under the same terms as Perl itself.
#
# Larry(?)'s RCS header:
#  RCSfile: rename,v   Revision: 4.1   Date: 92/08/07 17:20:30 

Bu sürüm istediğiniz gibi ise,

sudo apt update
sudo apt install perl

Yüklerseniz ne alacağınızdan emin değilim rename. Belki aynı sürüm, belki başka bir sürüm. Aynı şekilde çalışabilirler (kullanıcı arayüzünden görülür).

Düzenle (düzeltme ve karışıklık için özür dilerim)

Ubuntu'da inceleme 17.10

@pipe, 16.04 LTS'yi kontrol ettiğim ve sorudaki bilgilere (bu yeniden adlandırma perl ve yeniden adlandırma olmak üzere iki pakette bulunur) bağlı olduğum için bulamadığım büyük bir sorun keşfetti. Test ettim ve 17.10 perl paketi artık en azından yeni bir yüklü sistem ile gelen perl sürümü değil, yeniden adlandırma komut dosyası içermiyor.

Bu yüzden @ pomsky'nin cevabını tavsiye ederim.

sudo apt update
sudo apt install rename

aşağıda görüldüğü gibi başka bir perl betiği yükler:

tester@tester-desktop:~$ which rename
/usr/bin/rename

tester@tester-desktop:~$ l /usr/bin/rename
lrwxrwxrwx 1 root root 24 nov  4 19:08 /usr/bin/rename -> /etc/alternatives/rename

tester@tester-desktop:~$ l /etc/alternatives/rename
lrwxrwxrwx 1 root root 20 nov  4 19:08 /etc/alternatives/rename -> /usr/bin/file-rename

tester@tester-desktop:~$ l /usr/bin/file-rename
-rwxr-xr-x 1 root root 3085 sep  5 23:49 /usr/bin/file-rename

tester@tester-desktop:~$ head /usr/bin/file-rename
#!/usr/bin/perl -w
# $Revision: 331 $$Date: 2013-04-30 21:23:41 +0100 (Tue, 30 Apr 2013) $
# Robin's RCS header:
# RCSfile: rename.PL,v Revision: 1.3   Date: 2006/05/25 09:20:32 
# Larry's RCS header:
#  RCSfile: rename,v   Revision: 4.1   Date: 92/08/07 17:20:30 
#
#  Log: rename,v 
# Revision 1.5  1998/12/18 16:16:31  rmb1
# moved to perl/source

Bu aynı zamanda bir perl betiğidir, ancak 16.04 LTS'dekine kıyasla bir başkasıdır.


2
Bu çözümü OP'nin sorduğu Ubuntu sürümü için denediniz mi? Bu çözümün işe yaramayacağını bulacağınızı hissediyorum.
boru

@pipe, Hangi çözüm (perl paketini mi kullanıyorsunuz?) 17.10 ile bir test sistemim var ve birkaç dakika içinde deneyebilirim :-)
sudodus

@pipe, haklısın. Cevabıma bazı bilgiler ekleyeceğim ve belki daha sonra cevabımı kaldıracağım, çünkü artık alakalı değil. 17.10'daki perl paketi artık yeniden adlandırma komut dosyasını içermiyor, en azından yeni kurulmuş bir sistemle gelen perl sürümünü içermiyor.
sudodus

Güzel, o zaman sadece ben ve OP bu sorunu yaşıyor değil. :)
boru
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.