안녕하세요 최근에 윈도우에서 리눅스로 입문한 뉴비입니다! 혹시 게시판 잘못찾아왔으면 글삭하겠습니다.
리눅스민트 설치이후 제게 필요한 여러가지 소프트웨어들을 설치했는데요, 설치방법도 여러가지가 있더라구요
* 터미널에서 apt커맨드 명령어 입력을 통한 설치.
* 시작>>소프트웨어매니저를 통해서 소프트웨어 검색&설치
• 웹페이지에서 (.deb .appimage)등의 설치파일을 다운로드받은 후 실행하여 설치
뭐 이런 방법들이 있던데.. 어떤 프로그램은 시작메뉴에 바로가기?처럼 등록이 되는데, 어떤 것은 설치는 되었지만 시작메뉴에 등록은 안되어있고, 어떤 경우에는 커맨드 입력을 통해서 수동으로 인식시켜주더라구요.
만일 터미널에서 apt커맨드 입력을 통해서 소프트웨어를 설치했을때(apache2), 시작메뉴에 인식시켜주려면(다시말해 아이콘을 뜨게 하려면) 어떻게 해야 하는지 궁금합니다.
뭔가 이 소프트웨어가 설치되었다는 정보를 UI같은것에 인식시켜야하는 것 같던데.. 아직 리눅스환경이 익숙하지 않아서 개념정리가 잘 안되네요 ㅠㅠ 그래서 여러 소프트웨어들을 설치하면서도 이게 무슨 경로(방법)을 통해서 설치된 것인지, 설치 할 때마다 어리둥절합니다...
나름대로 핑프짓 안하고 혼자 해결하려고 시도는 해봤지만 도무지 개념정립이 안되어서요.... 도움좀 주시면 정말 감사하겠습니다.
** GUI를 지원안하고 CMD환경에서만 작동하게 되어있는 프로그램이라서 그런건가요?(htop 등등)
** CMD환경에서 현재 내 컴퓨터에 설치되어있는 프로그램들의 목록을 볼 수 있는 명령어가 있을것 같은데 알려주시면 감사하겠습니다!
어디서부터 설명을 드려야 할지 고민이 되는데, 일단 리눅스의 사용 환경을 구분하자면 CLI 환경과 GUI 환경으로 구분 할 수 있겠네요. CLI 환경은 터미널 즉 쉘 환경에서 명령어를 입력 사용하는 거고, GUI 환경은 아시다시피 윈도우즈 환경과 비슷한 그래픽 인터페이스를 말합니다.
소프트웨어 설치에 대해서 기본이 되는 환경은 CLI 환경에서의 설치입니다.
그러나 사용상의 편의를 위해 GUI 환경에서 소트웨어 설치를 할 수 있게 발전되었고, 어느 환경에서 설치하든 결과는 같습니다. (cli 환경에서 설치하면서 특정 옵션을 주고 설치 하는 프로그램도 있긴 하지만, 일반적으로는 cli 환경에서 설치하나 gui 환경에서 설치하나 결과는 같습니다.)
위 님의 질문중에 메뉴에 아이콘이 등록 되는 것과 등록 안되는것에 대해서는 예를 들면 파이어폭스, 리브레오피스 등 GUI 환경의 포그라운드에서 실행되는 프로그램은 메뉴에 아이콘이 등록되고, 또한 님이 등록을 시킬 수 있습니다.
메뉴에 아이콘이 등록 안되는 소프트웨어는 위 님이 제시한 아파치 웹서버나 mysql db 서버등 백그라운드에서 실행되는 프로그램은 일반적으로 메뉴 아이콘이 생성 되지 않습니다.
터미널에서 ps -A 명령어를 입력해 보세요. 백그라운드에서 실행되고 있는 많은 프로세서들을 확인할 수 있을겁니다.
실행 프로그램들이 모여 있는 디렉토리는 /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin 디렉토리가 있는데, 약간씩 차이가 있습니다. 이건 웹 검색을 하시기 바라며, GUI 환경에서 설치된 프로그램을 확인 하려면 소프트웨어센타나 시냅틱패키지 관리자에서 확인 하실 수 있습니다.
부족한 설명이라도 도움이 되셨으면 합니다.