루트 권한없이 패키지 설치


8

우분투에서 관리자 권한 (sudo?)없이 패키지를 설치할 수 있습니까?

시스템 전체 일 필요는 없으며 / home 내에 개인 설치 일 수도 있습니다.

에스컬레이션 권한을 입력하지 않고도 필요한 모든 작업을 수행 할 수 있도록 PC를 설정하고 싶기 때문에이 기능을 원합니다. 이런 식으로, 나는 누구든지 내 자신의 우분투 시스템을 (물론 자신의 계정으로) 사용하고 그들이 인증하라는 지시가있을 때마다 DONT를 간단히 말할 수 있습니다.

현재 Banshee, chromium, LO를 실행하고 / home에 데이터를 저장하고 인증없이 내 음악 라이브러리를 관리 할 수 ​​있습니다.

그러나 권한이 없으면 VLC 또는 CHM 리더를 설치할 수 없습니다.

개인 "/ home"설치가 적절하지 않은 내 시스템의 내부 작업 (예 : linux-kernel-image)에 영향을주는 일부 패키지가 있음을 이해합니다. 그리고 그 패키지에는 "사소한"& "사소한"이라는 레이블이 깔끔하게 표시되어 있지 않습니다.

그럼에도 불구하고 시스템 (시냅틱?)이 진행될 수 없을 때까지 아무런 권한없이 시도하고 설치하기를 원합니다.


1
너희 둘 다 잘못된 질문에 대답했다. 실제로, user16570이 귀하가 대답하려는 것과는 완전히 다른 질문을했습니다. 그는 명령 시작시 sudo없이 패키지를 설치하려고합니다. 루트 권한없이 apt-get을 실행하는 것처럼 소스 (Andy 권장과 같은)에서 설치하는 것이 안전하지 않을 수 있습니다.
snevs

에 딱 맞다. -1 ... 편집 이유를 이해하지 마십시오 : 0 당신을 올렸 : ->
user16570

지구상에서 응용 프로그램을 컴파일하고 실행하면 시스템이 손상되는 이유는 무엇입니까?
Nathan Osman 2016 년

답변:


1

deb의 압축을 수동으로 풀고 파일을 어딘가에 놓고 필요한 lib에 액세스 할 수 있는지 확인해야합니다. Chroot 명령은 dpkg 또는 apt-get을 사용하는 데 도움이 될 수 있지만 많은 사람들이 그렇게 생각하지는 않습니다. 루트 암호를 전혀 필요로하지 않는 기계를 만들려면 sudo를 광범위하게 사용해야합니다. Sudo는 지정된 매개 변수를 가진 지정된 명령 만 암호없이 허용하도록 조정할 수 있습니다.


내가 문제가 된 부분은 루트 암호가 필요하지 않습니다. 잠깐이라도 특권을 확대해야했습니다! sudo를 광범위하게 사용하면 시스템이 더 취약해질 수 있습니다. 여전히, 조언을위한 thx
user16570

0

나는 그것을 하지 않는 것이 좋지만 내가 찾은 소스 코드에서 설치하여 할 수 있습니다. 즉, 소스 코드를 다운로드하여 직접 빌드해야합니다. 그러나 모든 빌드 필수 도구를 먼저 설치해야합니다.

그런 다음 소스 코드를 다운로드하면 홈 디렉토리에 앱 디렉토리를 작성하고 소스 디렉토리에서 빌드 할 수 있습니다.

일반적으로 : ./configure --prefix = / home / user / apps make make install

그런 다음 / home / user / apps / bin을 bashrc의 경로에 추가하십시오.

다시 나는 이것을 조언 할 수 없다 . PC에서 게스트 사용자 계정을 설정하거나 다른 사용자로 로그인하거나 영구 파일 시스템과 함께 Unity 11.04의 라이브 펜 드라이브 버전을 사용하는 것이 더 나은 이유는 무엇입니까? 그들이 원하는 것을 설치하십시오. PC를 엉망으로 만듭니다.


이것 자체가 좋은 조언입니다! 적절한 권한이없는 경우 실제로이 기술을 사용합니다. 그러나 나는 엄마가 이런 식으로 설치할 것으로 기대할 수 없다 ... btw 왜 이것에 반대 하는가? 당신이 묘사 한 기술이나 내가 개념적으로 원하는 것에 관한 것인가? a) 게스트 사용자 옵션 및 b) 펜 드라이브 옵션을 알고 있지만 AFAIK a) 새 패키지를 설치할 수 없으며 b) 성능이 좋지 않습니다. 그래도 조언을 위해 thx
user16570

당신의 USB creater 응용 프로그램을 사용하여 라이브 펜 드라이브를 작성하는 경우 당신은 당신이 나중에 ... 그것을 메모리의 비트 수 있습니다 응용 프로그램 등을 추가 할 수 있도록 그것에 지속적으로 파일을 만들 수 있습니다
andybleaden

0

가상 머신을 사용하십시오. 그러면 모든 문제가 해결됩니다.

  • 각 사용자는 자신이 액세스 할 수있는 자체 VM을 가질 수 있습니다.
  • VM은 호스트와 완전히 분리되어 있으므로 호스트에서 엉망이되는 것에 대해 걱정할 필요가 없습니다.
  • 대부분의 가상화 프로그램은 VM을 시작하기 위해 루트 권한이 필요하지 않습니다.

1
루트없이 가상 머신을 어떻게 설치해야합니까?
Suici Doga
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.