How to Install Perl on Linux? - GeeksforGeeks

文章推薦指數: 80 %
投票人數:10人

Perl is a general-purpose, high level interpreted and dynamic programming language. Perl was originally developed for text processing like ... Skiptocontent CoursesForWorkingProfessionalsDSAClasses(Live)SystemDesign(Live)JavaBackendDeveloper(Live)FullStack(Live)ExploreMoreLiveCoursesDSA(Self-Paced)SDETheory(Self-Paced)AllDevelopmentCourses(Self-Paced)ExploreMoreSelf-PacedCoursesForStudentsCompetitiveProgramming(Live)GATECourse2023(Live)DataScience(Live)ExploreMoreLiveCoursesDSA(Self-Paced)CIP(Self-Paced)JAVA/Python/C++(Self-Paced)ExploreMoreSelf-PacedCoursesSchoolCoursesSchoolGuidePythonProgrammingLearnToMakeAppsExploremoreAllCoursesTutorialsAlgorithmsAnalysisofAlgorithmsAsymptoticAnalysisWorst,AverageandBestCasesAsymptoticNotationsLittleoandlittleomeganotationsLowerandUpperBoundTheoryAnalysisofLoopsSolvingRecurrencesAmortizedAnalysisWhatdoes'SpaceComplexity'mean?Pseudo-polynomialAlgorithmsPolynomialTimeApproximationSchemeATimeComplexityQuestionSearchingAlgorithmsSortingAlgorithmsGraphAlgorithmsPatternSearchingGeometricAlgorithmsMathematicalBitwiseAlgorithmsRandomizedAlgorithmsGreedyAlgorithmsDynamicProgrammingDivideandConquerBacktrackingBranchandBoundAllAlgorithmsDataStructuresArraysLinkedListStackQueueBinaryTreeBinarySearchTreeHeapHashingGraphAdvancedDataStructureMatrixStringsAllDataStructuresInterviewCornerCompanyPreparationTopTopicsPracticeCompanyQuestionsInterviewExperiencesExperiencedInterviewsInternshipInterviewsCompetititveProgrammingDesignPatternsSystemDesignTutorialMultipleChoiceQuizzesLanguagesCC++JavaPythonC#SQLScalaPerlGoLanguageKotlinWebDevelopmentHTMLCSSJavaScriptPHPCSSFrameworksBootstrapTailwindCSSFoundationCSSMaterializeCSSBulmaPureCSSPrimerCSSBlazeUISemanticUIJavaScriptFrameworksAngularJSNodeJSJavaScriptLibrariesjQueryReactJSML&DataScienceMachineLearningDataScienceCSSubjectsMathematicsOperatingSystemDBMSComputerNetworksComputerOrganizationandArchitectureTheoryofComputationCompilerDesignDigitalLogicSoftwareEngineeringGATEGATEComputerScienceNotesLastMinuteNotesGATECSSolvedPapersGATECSOriginalPapersandOfficialKeysGATE2021DatesGATECS2021SyllabusImportantTopicsforGATECSSoftwareDesignsSoftwareDesignPatternsSystemDesignTutorialGFGSheetsWebDevCheatSheetsHTMLCheatSheetCSSCheatSheetJSCheatSheetjQueryCheatSheetCompany-WiseSDESheetsFacebookSDESheetAmazonSDESheetAppleSDESheetNetflixSDESheetGoogleSDESheetWiproCodingSheetInfosysCodingSheetTCSCodingSheetCognizantCodingSheetHCLCodingSheetDSASheetsSDESheetFAANGCodingSheetLoveBabbarSheetMassRecruiterSheetProduct-BasedCodingSheetCompany-WisePreparationSheetArraySheetStringSheetTreeSheetGraphSheetDPSheetSchoolLearningSchoolProgrammingMathematicsNumberSystemAlgebraTrigonometryStatisticsProbabilityGeometryMensurationCalculusMathsNotes(Class8-12)Class8NotesClass9NotesClass10NotesClass11NotesClass12NotesNCERTSolutionsClass8MathsSolutionClass9MathsSolutionClass10MathsSolutionClass11MathsSolutionClass12MathsSolutionRDSharmaSolutionsClass8MathsSolutionClass9MathsSolutionClass10MathsSolutionClass11MathsSolutionClass12MathsSolutionPhysicsNotes(Class8-11)Class8NotesClass9NotesClass10NotesClass11NotesChemistryNotesClass8NotesClass9NotesClass10NotesBusinessStudies(Class11th)BusinessStudies(Class12th)CSExams/PSUsISROISROCSOriginalPapersandOfficialKeysISROCSSolvedPapersISROCSSyllabusforScientist/EngineerExamUGCNETUGCNETCSNotesPaperIIUGCNETCSNotesPaperIIIUGCNETCSSolvedPapersStudentCampusAmbassadorProgramSchoolAmbassadorProgramProjectGeekoftheMonthCampusGeekoftheMonthPlacementCourseCompetititveProgrammingTestimonialsStudentChapterGeekontheTopInternshipCareersUPSCGeographyNotesHistoryNotesScience&Tech.NotesEthicsNotesPolityNotesEconomicsNotesUPSCPreviousYearPapersSSCCGLSSCCGLSyllabusGeneralStudiesEnglishReasoningSubjectwisePracticePapersPreviousYearPapersBankingExamsSBIClerkSBIClerkSyllabusGeneralAwarenessEnglishQuantitativeAptitudeReasoningAbilitySBIClerkPracticePapersSBIPOSBIPOSyllabusGeneralAwarenessEnglishQuantitativeAptitudeReasoningAbilityPreviousYearPapersSBIPOPracticePapersIBPSPOIBPSPO2022SyllabusEnglishNotesReasoningNotesPreviousYearPapersMockQuestionPapersIBPSClerkIBPSClerkSyllabusEnglishNotesPreviousYearPapersJobsApplyforJobsPostaJobHirewithUsKnowaboutJobathonJobathonPracticeAllDSAProblemsProblemoftheDayInterviewSeries:WeeklyContestsBi-WizardCoding:SchoolContestsEventsPracticeSDESheetCuratedDSAListsTop50ArrayProblemsTop50StringProblemsTop50TreeProblemsTop50GraphProblemsTop50DPProblemsContests HomeSavedVideosCoursesGBlogPuzzlesWhat'sNew? ChangeLanguage DataStructuresAlgorithmsInterviewPreparationTopic-wisePracticeC++JavaPythonCompetitiveProgrammingMachineLearningWrite&EarnJavaScriptSDESheetPuzzlesGFGSchoolProjects RelatedArticles ▲RelatedArticlesHowtoInstallPIPonWindows?HowtoFindtheWi-FiPasswordUsingCMDinWindows?HowtoinstallJupyterNotebookonWindows?HowtoInstallOpenCVforPythononWindows?DifferentWaystoConnectOneComputertoAnotherComputerHowtoCheckIncognitoHistoryandDeleteitinGoogleChrome?Howtosetfixedwidthfor

inatable?JavaTutorialHowtosetupCommandPromptforPythoninWindows10?HowtosetupAnacondapathtoenvironmentvariable?Howtofilterobjectarraybasedonattributes?HowtoAlignTextinHTML?HowtoConnectTwoComputerswithanEthernetCable?HowtoInstallAnacondaonWindows?HowtointegrateGitBashwithVisualStudioCode?HowtoInstallandRunApacheKafkaonWindows?Flutter-AssetImageBeautifulsoupInstallation-PythonHowtoInstallSeleniuminPython?HowtoInstallphp-curlinUbuntu?HowtoinstallrequestsinPython-Forwindows,linux,macHowtoInstallFFmpegonWindows?HowtoChangetheThemeofNetbeans12.0toDarkMode?HowtoInstallandSetupAndroidStudioonWindows?HowtoInstallandUseMetamaskonGoogleChrome?HowtoRecoveraDeletedFileinLinux?HowtoSetJavaPathinWindowsandLinux?AuthenticationBypassusingSQLInjectiononLoginPageHowtoConnectTwoMonitors?HowtoRemovethePasswordfromaZipFile?HowtoInstallPIPonWindows?HowtoFindtheWi-FiPasswordUsingCMDinWindows?HowtoinstallJupyterNotebookonWindows?HowtoInstallOpenCVforPythononWindows?DifferentWaystoConnectOneComputertoAnotherComputerHowtoCheckIncognitoHistoryandDeleteitinGoogleChrome?Howtosetfixedwidthfor inatable?JavaTutorialHowtosetupCommandPromptforPythoninWindows10?HowtosetupAnacondapathtoenvironmentvariable?Howtofilterobjectarraybasedonattributes?HowtoAlignTextinHTML?HowtoConnectTwoComputerswithanEthernetCable?HowtoInstallAnacondaonWindows?HowtointegrateGitBashwithVisualStudioCode?HowtoInstallandRunApacheKafkaonWindows?Flutter-AssetImageBeautifulsoupInstallation-PythonHowtoInstallSeleniuminPython?HowtoInstallphp-curlinUbuntu?HowtoinstallrequestsinPython-Forwindows,linux,macHowtoInstallFFmpegonWindows?HowtoChangetheThemeofNetbeans12.0toDarkMode?HowtoInstallandSetupAndroidStudioonWindows?HowtoInstallandUseMetamaskonGoogleChrome?HowtoRecoveraDeletedFileinLinux?HowtoSetJavaPathinWindowsandLinux?AuthenticationBypassusingSQLInjectiononLoginPageHowtoConnectTwoMonitors?HowtoRemovethePasswordfromaZipFile?HowtoInstallPerlonLinux?ViewDiscussion ImproveArticle SaveArticle LikeArticle LastUpdated: 06Oct,2021ReadDiscussViewDiscussion ImproveArticle SaveArticle LikeArticle Prerequisite:IntroductiontoPerlBefore,westartwiththeprocessofInstallingPerlonourSystem.Wemusthavefirst-handknowledgeofWhatthePerlLanguageisandwhatitactuallydoes?.Perlisageneral-purpose,highlevelinterpretedanddynamicprogramminglanguage.Perlwasoriginallydevelopedfortextprocessinglikeextractingtherequiredinformationfromaspecifiedtextfileandforconvertingthetextfileintoadifferentform.PerlsupportsbothproceduralandObject-Orientedprogramming.PerlisalotsimilartoCsyntacticallyandiseasyfortheuserswhohaveknowledgeofC,C++.Perlprogramscanbewrittenonanyplaintexteditorlikegedit,notepad++,oranythingofthatsort.OnecanalsouseanonlineIDEforwritingPerlcodesorcaneveninstalloneontheirsystemtomakeitmorefeasibletowritethesecodes.UsinganIDEmakesiteasiertowritePerlcodesbecauseIDEsprovidesalotoffeatureslikeintuitivecodeeditor,debugger,compiler,etc.Tobeginwith,writingPerlCodesandperformingvariousintriguingandusefuloperations,onemusthavePerlinstalledontheirSystem.Thiscanbedonebyfollowingthestepbystepinstructionsprovidedbelow:CheckingforapreinstalledPerlversion:BeforewebeginwiththeinstallationofPerl,itisgoodtocheckifitmightbealreadyinstalledonyoursystem,becausemanysoftwareapplicationsnowadaysrequirePerltoperformtheiroperations,henceaversionofPerlmightbeincludedinthesoftware’sinstallationpackageandhencethereisnoneedtoredownloadandinstallthePerlwhenitalreadyexists.ManyLinuxsystemshavePerlpreinstalledintheirpackage.TocheckifyourdeviceispreinstalledwithPerlornot,opentheterminalusingCtrl+Alt+T.Nowrunthefollowingcommand:perl-vIfPerlisalreadyinstalled,itwillgenerateamessagewithallthedetailsofthePerl’sversionavailable,otherwiseifPerlisnotinstalledthenanerrorwillarisestatingBadcommandorfilenameDownloadingandInstallingPerl:DownloadingPerl:Beforestartingwiththeinstallationprocess,youneedtodownloadit.Forthat,allversionsofPerlforLinuxareavailableonperl.orgDownloadthePerlandfollowthefurtherinstructionsforinstallationofPerl.BeginningwiththeInstallation:ChangingDirectorytoinstallPerl:StartingtheInstallationProcess:ChoosingtheDirectorytoInstallPerl:FinishingtheInstallation:Aftercompletingtheinstallationprocess,anyIDEortexteditorcanbeusedtowritePerlCodesandRunthemontheIDEortheCommandpromptwiththeuseofcommand:perlfile_name.plHere’sasampleProgramtobeginwiththeuseofPerlProgramming:Let’sconsiderasimpleHelloWorldProgram.#!/usr/bin/perl     #Modulesused usestrict; usewarnings;     #Printfunction  print("HelloWorld\n"); Output:MyPersonalNotes arrow_drop_upSave LikePreviousHowtoInstallPerlonWindows?Next HowtoinstallScalaonWindows?RecommendedArticlesPage:13,Jun1913,Nov1914,Jan2012,Jun1906,Apr2122,Feb2209,Feb2231,Jan2004,Jun1921,Oct1910,Jan2004,Oct2117,Jan2020,Jan2021,Jan2021,Jan2018,Feb2018,Feb2029,Jan2203,May2005,Mar2210,Jun2012,Jun2016,Jun20ArticleContributedBy:Abhinav96@Abhinav96VotefordifficultyEasy Normal Medium Hard ExpertArticleTags:how-to-installperl-basicsHowToInstallationGuidePerlPracticeTags:PerlReportIssueWritingcodeincomment? Pleaseuseide.geeksforgeeks.org, generatelinkandsharethelinkhere. LoadCommentsPleaseLogintocomment...What'sNew  ViewDetailsViewDetailsViewDetailsImproveyourCodingSkillswithPracticeTryIt! Weusecookiestoensureyouhavethebestbrowsingexperienceonourwebsite.Byusingoursite,you acknowledgethatyouhavereadandunderstoodour CookiePolicy& PrivacyPolicy GotIt! StartYourCodingJourneyNow!Login Register


請為這篇文章評分?