नामकरण ने Ubuntu 17.04 से Ubuntu 17.10 में अपग्रेड करने के बाद काम करना बंद कर दिया


11

renameउन्नयन से पहले ठीक काम किया, अब renameटर्मिनल में चल रहा है निम्नलिखित दिखाता है:

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

कोई (सरल) सुझाव कृपया? मैं इसे एक टर्मिनल में चलाता हूं, इसलिए मैं कई फाइलों का नाम बदल सकता हूं, क्योंकि एक जीयूआई सिर्फ कुछ का नाम बदलने के लिए ठीक होगा।


4
17.10 में पर्ल पैकेज में अब नया नाम नहीं है, कम से कम पर्ल संस्करण नहीं है जो एक नए स्थापित सिस्टम के साथ आता है।
सूडोडस

जवाबों:


14

गतिविधियों पर क्लिक करें , " सॉफ़्टवेयर और अपडेट " की खोज करें और इसे लॉन्च करें। यदि यह अनियंत्रित है, तो "समुदाय-मुक्त और ओपन-सोर्स सॉफ़्टवेयर (ब्रह्मांड)" विकल्प की जांच करें।

फिर टर्मिनल खोलें और चलाएं

sudo apt update
sudo apt install rename

स्थापित करने के लिए rename


प्रतिभाशाली! धन्यवाद। यही चाल चली। यह सामान्य है।
जिग्गी ज्यूरिंस्की

5

समस्या का त्वरित उत्तर और स्पष्टीकरण

17.10 में पर्ल पैकेज में अब renameस्क्रिप्ट नहीं है, कम से कम पर्ल संस्करण नहीं है जो एक नए स्थापित सिस्टम के साथ आता है।

तो मैं @ pomsky का जवाब सुझाता हूं।

sudo apt update
sudo apt install rename

एक पुरानी प्रणाली में निरीक्षण (16.04.LTS)

मेरे पास 16.04 एलटीएस प्रणाली में पर्ल का नाम है, जो मेरी उत्पादन प्रणाली है।

$ 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 

यदि वह संस्करण वह है जो आप चाहते हैं, तो आप इसे स्थापित कर सकते हैं

sudo apt update
sudo apt install perl

मुझे यकीन नहीं है कि अगर आप स्थापित करते हैं तो आपको क्या मिलेगा rename। शायद एक ही संस्करण, शायद कुछ अन्य संस्करण। वे उसी तरह से काम कर सकते हैं (उपयोगकर्ता इंटरफ़ेस से देखा गया)।

संपादित करें (भ्रम के लिए सुधार और खेद)

Ubuntu 17.10 में निरीक्षण

@ पिप को एक बड़ी समस्या का पता चला, जो मुझे नहीं मिला क्योंकि मैंने 16.04 एलटीएस में जांच की और सवाल में जानकारी पर भरोसा किया (कि नाम दो पैकेज, पर्ल और नाम में पाया गया है)। मैंने परीक्षण किया और 17.10 में पर्ल पैकेज में अब नया नाम नहीं है, कम से कम पर्ल संस्करण नहीं है जो एक नए संस्थापित सिस्टम के साथ आता है।

तो मैं @ pomsky का जवाब सुझाता हूं।

sudo apt update
sudo apt install rename

जो एक और पर्ल स्क्रिप्ट स्थापित करता है, जैसा कि नीचे देखा जा सकता है:

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

यह भी एक पर्ल स्क्रिप्ट है, लेकिन 16.04 एलटीएस में एक की तुलना में एक और।


2
क्या आपने उबंटू संस्करण के लिए इस समाधान की कोशिश की है जो ओपी के बारे में पूछता है? मुझे लग रहा है कि आप पाएंगे कि यह समाधान काम नहीं करेगा।
पाइप

@ पिप, कौन सा समाधान (क्या आप पर्ल पैकेज का उपयोग कर रहे हैं)? मेरे पास 17.10 के साथ एक परीक्षण प्रणाली है, और मैं इसे कुछ ही मिनटों के भीतर आज़मा सकता हूं :-)
सुडोकू

@ पका, आप सही कह रहे हैं। मैं अपने उत्तर में कुछ जानकारी जोड़ूंगा, और शायद बाद में अपना उत्तर हटा दूंगा, क्योंकि यह अब प्रासंगिक नहीं है। 17.10 में पर्ल पैकेज में अब नया नाम नहीं है, कम से कम पर्ल संस्करण नहीं है जो एक नए स्थापित सिस्टम के साथ आता है।
सूडोडस

अच्छा है, तो यह सिर्फ मुझे और ओपी को ही यह समस्या नहीं है। :)
पाइप
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.