본문 바로가기
반응형

ubuntu13

[LINUX] && 연산자 사용 시 sudo가 적용되지 않는 경우 Sudo 명령어를 사용하다보면 한번씩 root권한에 대한 물음을 가져올 때가 있다. 이런 경우, sudo 명령어가 적용되지 않는 것이 아니라 && 이전의 명령에 대해 실행이 안된 경우 &&뒤의 명령이 실행되지 않는 것이다. 앞선 명령이 실행되지 않으면 뒤에 명령이 sudo가 필요한데, 이때 && 뒤의 명령어에 sudo가 없다보니 root권한을 요하게 되는 것이다. 결론 sudo가 &&연산자의 앞뒤로 명령을 함에 있어 필요하다면 번거롭더라도 sudo apt update && sudo apt install -y ~~~~~ 로 해주면 뒤에 다른 파일을 실행하더라도 앞의 명령이 불허된다한들 root권한에 대한 물음은 발생하지 않는다. 2023. 10. 20.
[LINUX] could not open lock file /var/lib/dpkg/lock-frontend - open (13 permission denied) could not open lock file /var/lib/dpkg/lock-frontend - open (13 permission denied) Unable to acquire the dpkg frontedn lock (/var/lib/dpkg/lock-frontend), are you root? 스크립트를 다운로드한 후, 루트 권한이 없는 상태에서 해당 파일에 접근하려고 하니 거부가 일어난듯 했다. 니1가 루트냐고 물어보는 걸 보면, root권한을 요하는 것을 알 수 있다. sudo, su를 통해 명령하면 된다. (시간나는대로 su와 sudo 명령어 차이를 정리하도록 할 예정이다) 해결 방법 sudo 실행 명령 sudo를 통해 명령을 내리게 되면, 다른 에러가 발생하되 해당 권한에 대한 에러는 발생.. 2023. 10. 20.
[LINUX] Ubuntu : ~~ is not valid yet(invalid for another ~h ~min ~s). Updates for this repository will not be applied. 위 메세지와 같은 에러는 Ubuntu의 APT패키지 관리 시스템에서 오는 메시지로, 해당 저장소의 Release 파일이 아직 유효하지 않음을 의미한다. 일시적인 문제로 보통 시간이 지나면 해결된다. 다음과 같은 에러가 발생할 때, 해결 방법. 1. 위에 언급된 것처럼 잠깐 기다려보자 2. 다른 미러를 사용하여 해결할 수 있다. 3. 시스템 시간 설정 확인: 시스템의 시간 및 날짜 설정을 확인하자 잘못된 시간 설정이 인증 오류를 발생시키기도 한다 4. 프록시 서버 설정 확인 : 프록시 서버 사용 시, 해당 설정을 확인 후 필요한 경우 프록시 서버를 구성할 것 5. 재부팅 : 일단 잡숴봐 위 문제는 Repo의 일시적인 유효성 검사 문제거나 네트워크 문제일 수 있기에 여유를 가지는 것이 좋다. 2023. 10. 20.
[LINUX] Ubuntu : install - y 에서 -y 옵션은 뭘까? 너무 흔하게 쓰지만, 그냥 당연하게 넘겼던 것에 대해 궁금해서 잠깐 찾아봤다. 또 나만 몰랐지~ install - y 에서 -y 옵션은 뭘까? : install -y 명령어에서 -y 옵션은 "yes"를 의미한다. 이 옵션을 사용하면 패키지 관리자가 설치하기 전에 사용자에게 확인 메시지를 표시하지 않고 기본 동작을 수락한다 일반적으로 패키지를 설치할 때, 시스템은 사용자에게 패키지 설치에 대한 확인 메시지를 표시하고 사용자가 "y" 또는 "yes"를 입력하여 진행할지 여부를 물어보는데, -y 옵션을 사용하면 명령을 실행할 때 자동으로 "yes"로 응답하게 된다. 이것은 스크립트나 자동화된 작업을 수행할 때 유용하다. 하지만 "-y"를 남발하면 패키지가 사용자의 명시적인 승인 없이 설치됨으로 조심해서 사용해.. 2023. 10. 19.
[Linux] Ubuntu : apt-get update와 apt-get upgrade의 차이 우분투에서 패키지를 설치하기 위해 apt-get 명령을 많이 사용한다. apt는 Advanced Packaging Tool의 약자로 우분투를 포함한 Devian 계열의 리눅스에서 사용되는 패키지 관리 툴이다. 터미널을 통해 간편하게 패키지를 설치할 수 있어 GUI 기반의 패키지 설치 도구보다 더 널리, 많이 사용되는 소프트웨어다. apt-get에는 update와 upgrade 명령이 있는데 유사해보이지만 분명 다른 역할을 하는 명령이다. apt-get update 'apt-get update'는 운영체제에서 사용 가능한 패키지들과 그 버전에 대한 정보를 업데이트하는 명령어다. 설치되어 있는 패키지를 최신으로 업데이트하는 것이 아닌 설치가능한 리스트를 업데이트하는 것이다. apt-get install 명령.. 2023. 10. 19.
[LINUX] Ubuntu - sudo 명령 시 root 권한이 없을 때(~ is not in the sudoers file. This incident will be reported.) 몇 번 에러가 발생했어서 찾아봤었는데, 매 번 할 때마다 시간 낭비돼서 정리함 간혹 root 권한이 없는 경우가 있다. sudo 명령어로 접근을 할 때, " (username) is not in the sudoers file. This incident will be reported. " 라는 메시지가 나오게 되는 경우의 해결 방법을 알아보자. 우선, root로 접근해 준다. (root 접근 권한이 있는 다른 계정에서 해도 된다.) $su 위의 명령어를 입력하면 root 비밀번호를 입력하라는 메시지가 나온다. root 비밀번호를 입력해준다. $ vi /etc/sudoers sudoers 파일에 계정이름이 들어가야 root 권한이 부여된다. 위의 명령어를 통해 etc 디렉토리에 있는 sudoers 파일을 연.. 2023. 10. 18.
[LINUX] VirtualBox(버츄얼박스) 우분투 터미널 안 열림 현상 방법 우분투 터미널이 안 열릴 때 해결 방법은? 우분투를 초기화하고 재설정 하는 과정에서 터미널이 열리지 않는 현상이 발생 보통 무인 설치(Unattended Install)를 진행하면 발생하는 현상이다. 해결 방법은 매우 간단하다. 1. Ubuntu Settings에 들어간다. 2. Region & Language 탭에서 Language를 English(United States)에서 'English(Canada)'로 바꿔주면 된다. 3. 재시작을 해주면 다음과 같이 정상적으로 작동한다. 2023. 10. 18.
반응형